2011-12-09 13 views
5

私はRGB(240,240,240)のPNGに指摘しているUIImageViewを持っています。私はその後、Interface Builderで親UIViewの背景を同じ色に設定しました。Interface BuilderとPhotoshopで同じRGB値が異なるのはなぜですか?

これらはわずかに異なることがわかります。スクリーンショットを撮り直して再調査すると、IBのUIViewの背景がRGB(240,240,240)ではなく、RGB(236,236,236)であることがわかります。

これはなぜですか?

enter image description here

enter image description hereenter image description here

+0

マインは同じです。 Photoshopの設定上の問題かもしれません。 'Image'->' Mode'を見てください。それは何ですか? – Kjuly

+0

RGB、チャンネルあたり8ビット – barfoon

+1

Photoshopは、モニターのキャリブレーションや他のブードーに基づいてカラー補正を適用している可能性があります。 –

答えて

1

あなたはメーカー固有のモニタドライバがインストールされていますか?モニタープロファイルを見てください。それはおそらくフォトショップのカラープロファイルとは違っています

0

私は自分の色を一致させるために私がIBで使った数字を調整しなければなりませんでした。

たとえば、あなたは(240,240,240)を希望し、あなたが入力したもの(240,240,240)を(236,236,236)破棄します。

私は(244,244,244)と入力したので、(240,240,240)に近い色が表示されました。もし私が240に入って236を与えたら、元のカラーコードに4を加えなければなりません。

正しい番号を取得するには、これを数回行う必要がありました。

優雅な解決策ではなく、私のために働いた。

0

色空間を知らなくてもRGB値は無意味です。 Interface BuilderのRGBスライダを使用して色を選択するときは、「汎用RGB」色空間を選択してください。