给定一幅图像,用java读取每个像素的RGB三个颜色值 15

本人是菜鸟,希望有比较详细的说明(一些关键类,方法的作用),可以的话用尽量简单的方法~~万分感谢~~!我已经找到答案了http://blog.csdn.net/chenw... 本人是菜鸟,希望有比较详细的说明(一些关键类,方法的作用),可以的话用尽量简单的方法~~万分感谢~~!
我已经找到答案了
http://blog.csdn.net/chenweionline/archive/2007/05/16/1611868.aspx 虽然没有人给我回答 但还是谢谢各位了
展开
 我来答
DY丶淡语
2018-02-15 · TA获得超过769个赞
知道小有建树答主
回答量:343
采纳率:100%
帮助的人:196万
展开全部
int rgbR;
int rgbG;
int rgbB;
int minx = 0;
int miny = 0;
try {
File file = new File("E:\\dd.png");
BufferedImage image = ImageIO.read(file);
int width = image.getWidth();//图片宽度
int height = image.getHeight();//图片高度

for (int i = minx; i < width; i++) {
for (int j = miny; j < height; j++) {
int pixel = image.getRGB(i, j); // 下面三行代码将一个数字转换为RGB数字
rgbR = (pixel & 0xff0000) >> 16;
rgbG = (pixel & 0xff00) >> 8;
rgbB = (pixel & 0xff);
System.out.println("i=" + i + ",j=" + j + ":(" + rgbR + "," + rgbG + "," + rgbB + ")");
}
}

System.out.println("图片宽度为:"+width+",高度为:"+height);

} catch (IOException e) {
System.out.println("读取文件出错");
e.printStackTrace();
}
吗呢醉生梦死
2018-01-16
知道答主
回答量:1
采纳率:0%
帮助的人:895
展开全部
能有在细致点的解释吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
商周新语
2012-06-01 · 超过21用户采纳过TA的回答
知道答主
回答量:78
采纳率:0%
帮助的人:40万
展开全部
老兄,这个问题太好啦,我也是想研究研究这个东东,但就是在图像和程序之间建立不起联系来,否则我早就来做程序分析图像的事了。我顶,有好的答案别通知我,有兴趣咱们一起交流交流!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xinfei0804
2011-04-09 · TA获得超过1637个赞
知道小有建树答主
回答量:547
采纳率:0%
帮助的人:312万
展开全部
你这个题目有点意思,那方面的API我还不熟,先给你研究看看,估计应该能搞出来.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式