gif画像をURLからjava.util.image.Rasterにロードして、操作できるようにしようとしています。私が見つけた画像をロードおよび解凍するための唯一のメソッドは、java.awt.Imageを返すToolkit.getImageでした。作業できるように、それをラスターに変換する必要があります。提案?
7892 次
2 に答える
8
画像をバッファリングされた画像にロードし、そこからデータを取得します
BufferedImage img = null;
try {
img = ImageIO.read(new File ("c:/imageFile.gif"));
} catch(Exception e) {}
Raster R=img.getData();
于 2009-06-11T18:24:48.090 に答える
0
この画像に描画したいだけの場合は、BufferedImage から Graphics2D コンテキストを取得できます。
Graphics2D g=(Graphics2D) image.getGraphics();
//draw over your image
g.drawLine(1,1,100,100);
g.dispose();
//save your image, display it, etc...
于 2009-06-11T18:26:14.873 に答える