1

多くの iOS 開発者が以前に経験したと確信している問題に直面しているので、助けを求めてここに来ました。私が取り組んでいる iPhone アプリのデザイン スペックが Adob​​e PhotoShop で作成されている会社で働いています。私はこれらの設計仕様書を入手し、「それを実現する」ように言われました。

設計仕様にできる限り厳密に従うために、私は OS X に含まれている DigitalColor Meter ユーティリティをよく使用します。これは強力で便利なツールで、非常に役に立ちました。問題は、異なる RGB スケールを表示できることです。

たとえば、PS からエクスポートされた画像を見ていて、一般的な RGB スケールを使用している場合、グレー値を見て 234/234/234 を取得できます。それはいいです。UIColor を使用してそれを iOS アプリに入力すると、正しく見える色が得られますが、DigitalColor Meter を使用してそれを見ると、値は 228/228/228 です!

ワークフローの一貫性を高めるにはどうすればよいですか? PS の PNG 画像から取得した値と、シミュレーターやデバイスに表示される画像がまったく同じになるようにするにはどうすればよいですか? それは可能ですか?

ありがとう!

4

2 に答える 2

1

さまざまな iOS デバイス (iPhone、iPad) は、ディスプレイのカラー プロファイルに関してさまざまな特性を持っていると確信しています。別のデバイスを使用していれば、デジタル カラー メーターから得た結果も異なっていたでしょう。

原則として、この問題を解決するには、デバイス ディスプレイのカラー プロファイルを作成する必要があります。ディスプレイのカラー プロファイルを取得したら、Photoshop でそれを使用して、プロファイル ディスプレイの出力が元の色と一致するように指定する必要がある値を取得できます。カラー プロファイルを作成するには、特定のツール (比色計) と特定のソフトウェア (市場に多数出回っています) を使用する必要があります。

実際には、前述したように、各デバイスには独自の特性があるため、デバイスごとにプロファイルが必要であり、デバイスごとに異なる色のセットを使用します。かなり扱いにくい。

于 2012-10-19T21:27:36.160 に答える
0

必要なのは、アプリでのカラー管理です。優れたカラー管理ライブラリが利用可能です。オープンソースです。小さな CMS をご覧ください:- https://github.com/mm2/Little-CMS

IOS 9.3 から、Apple はデバイス全体でカラー管理を組み込みました。

于 2016-11-29T12:16:09.053 に答える