我有一堆運動隊徽標。我想要做的是找到用於最高百分比像素的顏色。所以,對於下面的愛國者標誌,我會選出藍色或#000f47(白色不會是可接受的顏色),因爲這是用於最高百分比的像素。很明顯,我可以看到每個圖像,使用Gimp/Photoshop中的拾色器工具,並確定顏色。但是,如果可能的話,我想編寫這個腳本。圖像顏色挑選腳本
我可以使用任何格式的圖片輸入。是否有可能讀取原始位圖文件格式並確定這種方式?什麼是一種簡單的格式來閱讀?有沒有工具支持這個,比如ImageMagick等?
感謝
我有一堆運動隊徽標。我想要做的是找到用於最高百分比像素的顏色。所以,對於下面的愛國者標誌,我會選出藍色或#000f47(白色不會是可接受的顏色),因爲這是用於最高百分比的像素。很明顯,我可以看到每個圖像,使用Gimp/Photoshop中的拾色器工具,並確定顏色。但是,如果可能的話,我想編寫這個腳本。圖像顏色挑選腳本
我可以使用任何格式的圖片輸入。是否有可能讀取原始位圖文件格式並確定這種方式?什麼是一種簡單的格式來閱讀?有沒有工具支持這個,比如ImageMagick等?
感謝
如果你爲它那是相當直截了當地寫在C#你自己的圖像處理器;只需穿過像素,獲取R,G和B值併爲每個獨特組合增加一個計數器。儘管如此,如果圖像是消除鋸齒的,那麼你或我將眼球視爲藍色將是RGB的變化,並且處理器會單獨計數它們。您可能想要在處理器中構建一些允許的容差。
只是要挑剔,是不是上面的圖像最常見的像素值不是白色的藍色?
好點。是的,它是白色的,但這不會是一個允許的顏色。 – Steve 2010-10-05 12:54:31
很遺憾,Picasa網絡相冊不具有與Google圖片搜索相同的顏色過濾器,否則這將是一個潛在的解決方案。 – 2010-10-05 14:07:28
其實在提供的圖片中,最常用的顏色是純白色。 – Esko 2010-10-05 12:49:53
是的。我更新了這個問題,因爲白色不會是可接受的顏色。 – Steve 2010-10-05 12:55:44