So schreiben Sie ein Bild in eine Datei - Java ImageIO

So schreiben Sie ein Bild in eine Datei - Java ImageIO

Das "javax.imageio.ImageIO" ist eine praktische Klasse zum Lesen und Schreiben von Bildern in das lokale System. In diesem Beispiel zeigen wir Ihnen, wie Sie mit „ImageIO“ ein Bild von einer URL lesen und in drei Dateiformate schreiben können:

  1. "Jpg"

  2. "Gif"

  3. "Png"

Vollständiges Beispiel zur Demonstration der ImageIO-Verwendung.

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");
    }
}