Как записать изображение в файл - Java ImageIO
«javax.imageio.ImageIO» - удобный класс для чтения и записи изображения в локальную систему. В этом примере мы покажем вам, как использовать «ImageIO» для чтения изображения из URL-адреса и записи его в файлы трех форматов:
-
«JPG»
-
«GIF»
-
«PNG»
Полный пример, демонстрирующий использование ImageIO.
package com.example.image; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.net.URL; import javax.imageio.ImageIO; public class WriteImage { public static void main( String[] args ) { BufferedImage image = null; try { URL url = new URL("http://www.example.com/image/mypic.jpg"); image = ImageIO.read(url); ImageIO.write(image, "jpg",new File("C:\\out.jpg")); ImageIO.write(image, "gif",new File("C:\\out.gif")); ImageIO.write(image, "png",new File("C:\\out.png")); } catch (IOException e) { e.printStackTrace(); } System.out.println("Done"); } }