Эта статья разделяет с вами пример того, как Java преобразование изображений в двоичный файл, а затем бинарные в картинки для вашей ссылки. Конкретный контент заключается в следующем
Импорт java.awt.image.bufferedImage; импортировать java.io.bytearrayinputstream; импортировать java.io.bytearrayoutputstream; Импорт java.io.file; импортировать java.io.ioexception; Импорт javax.imageio.imageio; Import Sun.misc.base64decoder; Import sun.misc.base64encoder; открытый класс TeltimageBinary {static base64encoder encoder = new sun.misc.base64encoder (); статический базовый 644decoder декодер = new sun.misc.base64decoder (); public static void main (string [] args) {System.out.println (getimageBinary ()); BASE64StringtoImage (GetImageBinary ()); } static String getImageBinary () {file f = new File ("c: //20090709442.jpg"); BuffereMage Bi; try {bi = imageio.read (f); BytearRayOutputStream BAOS = новый BytearRayOutputStream (); Imageio.Write (Bi, "JPG", BAOS); byte [] bytes = baos.tobytearray (); return encoder.encodebuffer (байты) .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); Файл w2 = new File ("c: //qq.bmp"); // Это может быть jpg, png, gif format imageio.write (bi1, "jpg", w2); // Независимо от того, какое изображение формата выводится, нет необходимости менять его здесь} catch (ioexception e) {e.printstacktrace (); }}}Выше всего содержание этой статьи. Я надеюсь, что это будет полезно для каждого обучения, и я надеюсь, что все будут поддерживать Wulin.com больше.