Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 图像颜色拾取脚本_Image_Image Processing_Png_Imagemagick_Jpeg - Fatal编程技术网

Image 图像颜色拾取脚本

Image 图像颜色拾取脚本,image,image-processing,png,imagemagick,jpeg,Image,Image Processing,Png,Imagemagick,Jpeg,我有很多运动队的标志。我想做的是找到用于最高百分比像素的颜色。因此,对于下面的爱国者徽标,我会选择蓝色或#000f47(白色将不是可接受的颜色),因为这是用于最高百分比的像素。显然,我可以观察每幅图像,使用Gimp/Photoshop中的颜色选择器工具,并确定颜色。但是,如果可能的话,我想编写这个脚本 我可以使用任何格式的图片输入。是否可以读取原始位图文件格式并确定这种方式?什么是容易阅读的格式?是否有任何工具支持此功能,如ImageMagick等 谢谢如果您愿意,那么用C#编写自己的图像处理

我有很多运动队的标志。我想做的是找到用于最高百分比像素的颜色。因此,对于下面的爱国者徽标,我会选择蓝色或#000f47(白色将不是可接受的颜色),因为这是用于最高百分比的像素。显然,我可以观察每幅图像,使用Gimp/Photoshop中的颜色选择器工具,并确定颜色。但是,如果可能的话,我想编写这个脚本

我可以使用任何格式的图片输入。是否可以读取原始位图文件格式并确定这种方式?什么是容易阅读的格式?是否有任何工具支持此功能,如ImageMagick等


谢谢

如果您愿意,那么用C#编写自己的图像处理器就相当简单了;只需遍历像素,获取R、G和B值,并为每个唯一组合增加一个计数器

话虽如此,如果图像是抗锯齿的,那么你或我将眼球视为蓝色的将是RGB的变化,处理器将分别计算它们。您可能希望在处理器中内置一些允许的容差


请挑剔一下,上面图像中最常见的像素值不是白色的,不是蓝色的吗

实际上,在提供的图像中,最常用的颜色是纯白色。是的,它是。我更新了这个问题,因为白色不是可以接受的颜色。很好。是的,它是白色的,但这不是允许的颜色。很遗憾,Picasa网络相册没有与Google图像搜索相同的颜色过滤器,否则这将是一个潜在的解决方案。