【初心者】Java質問・相談スレッド120【歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0007デフォルトの名無しさん
2008/10/10(金) 18:38:01私もつい最近それで困っていた。
今でも原因は不明だけど、(image.getType()がBufferedImage.TYPE_BYTE_GRAYの時に起きる)
RasterにgetPixelすれば正常な色が取得できると思う。
BufferedImage image = ImageIO.read(bmpFile);
Raster raster = image.getData();
int[] color = new int[4];
raster.getPixel(x,y,color);
(byte)color[0];で正常な色。
■ このスレッドは過去ログ倉庫に格納されています