題:
有什麼工具可以告訴我png圖像上某個點的確切顏色值嗎?
an0
2011-10-05 05:25:53 UTC
view on stackexchange narkive permalink

我想在png圖像上的任意給定點(最好是光標下方的點)上獲取準確的顏色值(RGB,HSB或任何其他可以轉換為RGB值的顏色空間值)。有什麼工具嗎?謝謝。

PS:更具體地說,我不是要屏幕顏色選擇器,而是PNG圖像顏色數據選擇器。常規的屏幕顏色選擇器無法完美地選擇PNG圖像中的確切顏色值,例如缺少alpha通道。

或者,正如您提到的PNG,您是否還需要Alpha通道的值?
@koiyu當然,還需要Alpha通道。
ubuntu http://askubuntu.com/questions/163783/tool-to-e-asily-select-a-pixel-on-screen-and-get-color-and-absolute-coordinates/874503#874503
五 答案:
Jari Keinänen
2011-10-05 13:03:47 UTC
view on stackexchange narkive permalink

使用 ImageMagick

 $轉換 image.png  -crop'1x1  + 100 + 200 'txt:-

輸出,例如

#ImageMagick像素枚舉:1,1,255,rgb0,0:(236,236,236)#ECECEC rgb(236,236,236)

或者,如果文件是PNG-24文件,則輸出例如

#ImageMagick像素枚舉:1,1,255,rgba0,0:(0,0,0,243)#000000F3 rgba(0 ,0,0,0.952941)

-crop 選項中,我首先定義了要裁剪的區域,在這種情況下是1x1像素。然後,我定義了相對於西北角(即左上角)的農作物位置。† sup>

最後,我轉換了輸出轉換為帶有 txt:-的文本。然後,ImageMagick將圖像的所有顏色輸出到STDOUT(在這種情況下,只有一種顏色,因為圖像大小為1像素),這意味著您可以使用常規外殼技術對其進行處理。所以通過將輸出通過管道傳遞到 tail -n 1 ,您將只獲得像素信息行。

如果您需要任何其他顏色空間中的像素顏色,則應查看恰當命名的 -colorspace 選項

†​​)實際上位置相對於指定的 -gravity ,但默認為“西北”。 sub>

謝謝,但是我可以通過這種方法獲得Alpha通道值嗎?
@an0是的。如果您將上述命令與PNG-24文件一起使用,則輸出為例如0,0:(0,0,0,243)#000000F3 rgba(0,0,0,0.952941)`
對於某些顏色,我使用此方法以文本形式(例如“黑色”或“藍綠色”)獲得顏色名稱,而不是其RGB值。imagemagick論壇上的這篇帖子提供了另一個可行的解決方案,但要復雜得多。https://www.imagemagick.org/discourse-server/viewtopic.php?t=13694#p46473
please delete me
2011-10-05 06:24:33 UTC
view on stackexchange narkive permalink

DigitalColor Meter(位於/ Applications / Utilities中)可以告訴您光標懸停在像素上的顏色值(RGB)。

我不是要屏幕顏色選擇器,而是PNG圖像顏色數據選擇器。常規的屏幕顏色選擇器無法完美地選擇PNG圖像中的確切顏色值。
您要求光標懸停在其上的像素的RGB值。如果打開png文件並將鼠標懸停在像素上,您將獲得該顏色的RGB值,不是嗎?
Alpha通道丟失。
抱歉,我不能再提供更多幫助。
Alpha通道不屬於RGB。
@Daniel這是事實。
an0
2011-10-06 00:18:41 UTC
view on stackexchange narkive permalink

我通過 Roman Nurik堆棧溢出上找到了一種可行的方法:

在Photoshop的“信息”面板中,您可以選擇“不透明度”作為一種讀出模式,儘管它將顯示為百分比而不是實際的Alpha值。

要啟用它,只需打開“信息”窗口,選擇“面板選項”,然後將“第二種顏色讀出”模式設置為不透明。

...但是您需要使用Photoshop。我仍然相信應該有更簡單的方法。希望其他人能提供幫助。

Warren Keuffel
2011-10-12 14:06:06 UTC
view on stackexchange narkive permalink

如果您沒有Photoshop,並且不想為獲得該功能而花大價錢,那麼FOSS(自由/開源軟件)應用程序GIMP將為您完成這項工作。

www.gimp.org

Jenifer Daniels
2013-08-08 03:59:16 UTC
view on stackexchange narkive permalink

colorhunter.com是我在搜索同一問題時設法找到的。祝你好運

詹妮弗,您好,只是想讓您知道,此答案已被自動標記為長度和內容質量低下(基本上是帶有鏈接的簡短內容)。如果您可以將答案擴展為不僅僅是對其他站點的引用,或者將某些應用程序功能等複製到答案中,則效果會更好。


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...