java中怎样对图像进行像素级别上的操作?
因为要做数字图像处理的上机题,急等回复,谢谢。 问题点数:20、回复次数:3Top
1 楼wbel(立本道生)回复于 2003-12-02 19:14:04 得分 0
我也想知道Top
2 楼unknowcode(蝇拍)回复于 2003-12-02 22:40:16 得分 0
把图片装成bufferedimage类对象,调用getRGB(int x,int y)方法调出x,y坐标上的RGB值,用set(int x,int y,int RGB)向坐标x,y写入值为RGB的颜色.Top
3 楼unknowcode(蝇拍)回复于 2003-12-02 22:48:47 得分 20
import com.sun.image.codec.jpeg.*;//注意
FileInputStream in=new FileInputStream("oohama97.jpg");//ophama97.jpg要装入的图片
JPEGImageDecoder decoder=JPEGCodec.createJPEGDecoder(in);
Source_image=decoder.decodeAsBufferedImage();//取的bufferedimage 对象
int color_now=Source_image.getRGB(x,y);//从x,y读颜色
Source_image.setRGB(x,y,color_now);//向x,y写颜色color_nowTop




