イメージをファイルに書き込む方法 - Java ImageIO

画像をファイルに書き込む方法– Java ImageIO

javax.imageio.ImageIO」は、ローカルシステムで画像を読み書きするための便利なクラスです。 この例では、「ImageIO」を使用してURLから画像を読み取り、3つのファイル形式に書き込む方法を示します。

  1. 「jpg」

  2. 「gif」

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