1

gif画像をURLからjava.util.image.Rasterにロードして、操作できるようにしようとしています。私が見つけた画像をロードおよび解凍するための唯一のメソッドは、java.awt.Imageを返すToolkit.getImageでした。作業できるように、それをラスターに変換する必要があります。提案?

4

2 に答える 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 に答える