我有一张图像(PNG 或 JPG),其中至少有一个我预先知道的某种 RGB 颜色的像素。我想找到该颜色的像素
例如,我可能有图片.jpg,其中我知道一些像素的 RGB 值为 255,100,200。我想要一个程序,它可以为我提供图像中该颜色的像素列表(如果有)。
有人知道有什么工具可以帮助我解决这个问题吗?
谢谢!
答案1
安装图像魔法.然后,您可以使用以下命令创建图像中每个像素的列表:
convert foo.jpg foo.txt
文本文件将包含图像中的每个像素,每行 1 个像素:
0,0: (230,232,229) #E6E8E5 rgb(230,232,229)
1,0: (230,232,229) #E6E8E5 rgb(230,232,229)
2,0: (230,232,229) #E6E8E5 rgb(230,232,229)
etc
如果您想找到单一颜色,请尝试:
FINDSTR E6E8E5 foo.txt > lightgrey.txt
转储包含颜色的每个像素的文件E6E8E5
。如果您愿意,也可以搜索该行的 rgb 部分。