Cet article partage avec vous l'exemple de Java convertissant des images en binaire puis binaire en images pour votre référence. Le contenu spécifique est le suivant
Importer java.awt.image.bufferedImage; Importer java.io.ByteArrayInputStream; Importer java.io.ByteArrayOutputStream; Importer java.io.file; Importer java.io.ioException; import javax.imageio.imageio; IMPORT SUN.MISC.BASE64DECODER; Import Sun.Misc.Base64Encoder; classe publique TesimageBinary {Static Base64Encoder Encoder = new Sun.Misc.Base64Encoder (); STATIC BASE64DECODER DECODER = NEW SUN.MISC.BASE64DECODER (); public static void main (String [] args) {System.out.println (getImageBinary ()); Base64Stringtoimage (getImageBinary ()); } statique statique getImageBinary () {file f = nouveau fichier ("c: //20090709442.jpg"); BufferedImage BI; essayez {bi = imageo.read (f); ByteArrayOutputStream baos = new ByteArrayOutputStream (); ImageIo.write (BI, "JPG", Baos); octet [] bytes = baos.toByteArray (); return Encoder.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); Fichier W2 = nouveau fichier ("c: //qq.bmp"); // il peut être jpg, png, gif format imageo.write (bi1, "jpg", w2); // quelle que soit l'image de format qui est sortie (); }}}Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.