Dieser Artikel teilt mit Ihnen das Beispiel, dass Java Bilder in binäre und dann binäre Bilder in Bilder umwandeln. Der spezifische Inhalt ist wie folgt
Import Java.awt.image.BuffenedImage; importieren java.io.BytearrayInputStream; importieren java.io.BytearrayoutputStream; Import Java.io.file; importieren java.io.ioException; import Javax.imageo.imageo; import sun.misc.base64Decoder; import sun.misc.base64Encoder; public class TestimageBinary {static base64EnenCoder ccoder = new sun.misc.base64Enencoder (); static Base64DeCoder decoder = new sun.misc.base64DeCoder (); public static void main (String [] args) {System.out.println (getImageBinary ()); Base64StringtoImage (getImageBinary ()); } statische Zeichenfolge getImageBinary () {Datei f = neue Datei ("c: //20090709442.jpg"); Bufferedimage bi; try {bi = imageio.read (f); BytearrayoutputStream baos = new bytearrayoutputStream (); Imageio.write (bi, "jpg", baos); byte [] bytes = baos.tobytearray (); return cncoder.encodebuffer (bytes) .trim (); } catch (ioException e) {e.printstacktrace (); } return null; } static void base64Stringtoimage (String Base64String) {try {byte [] bytes1 = decoder.decodeBuffer (Base64String); BytearrayInputStream BAIS = New BytearrayInputStream (Bytes1); Bufferedimage bi1 = imageio.read (bais); Datei w2 = Neue Datei ("c: //qq.bmp"); // Es kann JPG, PNG, GIF -Format imageIO.Write (bi1, "jpg", w2) sein; // Egal, welches Format -Bild ausgegeben wird. }}}Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.