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

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

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 = minxi <widthi++) {

for (int j = minyj <heightj++) {

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()

}

在PS软件中获取图片中的颜色RGB值,具体 *** 作请参照以下步骤。

1、在电脑上打开PS软件,然后在“文件”的下拉菜单中点击“打开”命令。

2、打开图片后,再点击“窗口”下拉菜单中的“颜色”选项。

3、然后在PS软余汪宴件界面中点击左侧的吸管工具(图中箭头所指)。

4、然后吸图片中的目标颜色位置,前景色就会变成竖银吸住的颜色了。

5、然后在颜色板陵拆上面就可以看见该颜色的RGB值了。完成以上设置后,即可获取图片中的颜色RGB值。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12320038.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存