PNG画像のある点の正確な色の値を教えてくれるツールはありますか?


10

PNG画像の任意のポイント(できればカーソルの下のポイント)で正確なカラー値(RGB、HSB、またはRGB値に変換できるその他の色空間値)を取得したい。そのためのツールはありますか?ありがとう。

PS:具体的には、画面のカラーピッカーではなく、PNG画像のカラーデータピッカーを求めています。一般的な画面カラーピッカーは、PNG画像の正確なカラー値を完全に選択することができません。たとえば、アルファチャネルが欠落しています。


または、PNGについて述べたように、アルファチャネルの値も必要ですか。
JariKeinänen、2011年

@koiyuもちろん、アルファチャンネルも必要です。
an0

回答:


18

ImageMagickの使用:

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

出力、例えば

#ImageMagickピクセル列挙:1,1,255、rgb
0,0:(236,236,236)#ECECEC rgb(236,236,236)

または、ファイルがPNG-24ファイルの場合は、たとえば、

#ImageMagickピクセル列挙:1,1,255、rgba
0,0:(0、0、0,243)#000000F3 rgba(0,0,0,0.952941)

で、-cropオプション私が最初にこのケースでは1×1ピクセルである、クロップする領域を定義しました。次に、北西の隅、つまり左上を基準にして作物の位置を定義しました。

最後に、出力をテキスト形式に変換しましたtxt:-。次に、ImageMagickは画像のすべての色をSTDOUTに出力します(この場合、画像サイズは1ピクセルなので、色は1つだけです)。つまり、通常のシェルテクニックで処理できます。したがって、たとえば出力をパイプするtail -n 1ことにより、ピクセル情報行のみが取得されます。

他の色空間でピクセルの色が必要な場合は、適切に名前が付けられた-colorspaceオプションを確認する必要があります

†)実際には場所は指定された-gravity値を基準にしていますが、デフォルトは「NorthWest」です。


おかげで、この方法でアルファチャネル値を取得できますか?
an0

@ an0はい。上記のコマンドをPNG-24ファイルで使用すると、eg0,0: ( 0, 0, 0,243) #000000F3 rgba(0,0,0,0.952941)
JariKeinänenの

一部の色については、この方法を使用して、RGB値の代わりにテキスト形式(たとえば、「黒」または「青緑」)で色名を取得します。imagemagickフォーラムのこの投稿には、機能しているように見えるが、はるかに複雑な別のソリューションがあります。imagemagick.org/discourse-server/viewtopic.php?t=13694#p46473
Wyatt8740

6

DigitalColor Meter(/アプリケーション/ユーティリティにあります)は、カーソルが置かれているピクセルのカラー値(RGB)を示します。


2
画面のカラーピッカーではなく、PNG画像のカラーデータピッカーを求めています。一般的な画面のカラーピッカーは、PNG画像の正確なカラー値を完全には選択できません。
an0

カーソルが置かれているピクセルのRGB値を要求しました。pngファイルを開いてピクセルにカーソルを合わせると、その色のRGB値が表示されます。
私を削除してください

アルファチャネルがありません。
an0 10/05/05

申し訳ありませんが、これ以上の支援はありませんでした。
私を削除してください。

アルファチャネルはRGBの一部ではありません。
ダニエル

2

私は、Roman NurikによるStack Overflowで実行可能な方法を見つけました。

Photoshopの情報パネルでは、「不透明度」を読み出しモードとして選択できますが、実際のアルファ値ではなくパーセンテージで表示されます。

これを有効にするには、情報ウィンドウを開き、[パネルオプション]を選択して、[2番目の色の読み取りモード]を[不透明度]に設定します。

…しかし、これにはPhotoshopが必要です。私はまだもっと簡単な方法があるべきだと信じています。他の誰かが助けてくれることを願っています。


1

Photoshopがなく、その機能を得るためだけにお金をかけたくない場合は、FOSS(無料/オープンソースソフトウェア)アプリGIMPが最適です。

www.gimp.org


-2

colorhunter.comは、この同じ質問をググるときに見つけたものです。幸運を


こんにちはJeniferです。この回答は、長さとコンテンツ(基本的にはリンクが短い)の間、低品質として自動的にフラグが付けられたことをお知らせします。回答を別のサイトへの参照以上に拡張できる場合、おそらくアプリの機能の一部などを回答にコピーすると、はるかに読みやすくなります。
13
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.