javaで画像を読み込み、画像内の情報を取得するには

画像を読み込んでそれに関する情報を取得するには、JavaのImageIOクラスとBufferedImageクラスを使用できます。

最初に、javax.imageio.ImageIOとjava.awt.image.BufferedImageパッケージをインポートする必要があります。

次に、ImageIO.read()メソッドを使って画像ファイルを読み取ってBufferedImageオブジェクトに格納します。たとえば、

import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;

public class ImageReader {
    public static void main(String[] args) {
        try {
            // 读取图片文件
            BufferedImage image = ImageIO.read(new File("path/to/image.jpg"));

            // 获取图片的宽度和高度
            int width = image.getWidth();
            int height = image.getHeight();

            // 打印图片的宽度和高度
            System.out.println("Image width: " + width);
            System.out.println("Image height: " + height);

            // 进一步处理图片...

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

上部の例において、 `ImageIO.read()`メソッドにより `image.jpg`と名付けられた画像ファイルを一つ読み出し、BufferedImageオブジェクトとして保存しています。その後、`getWidth()`メソッドと`getHeight()`メソッドによってその画像の幅と高さが取得され、それらが画面に出力されています。

画像を必要に応じて、ピクセル値を取得したり、画像の変更などをさらに処理することができます。

bannerAds