-2

PSD ファイルのマージされたイメージ データには、(透明度に基づいて) 白色とブレンドされた RGB データが含まれているようです。それは Photoshop/PSD のすべてのバージョンで正しいですか? 無効にしたり、その色を制御したりできますか?

コンテキスト: C++ コードを使用して PSD ファイルを読んでいます (ただし、私が信じている質問に答えるためにコーディングの知識は必要ありません)。PSD ファイルには、「画像データ セクション」(RGB、透明度 (存在する場合)、アルファ マスク) のすべてのレイヤーのマージされたデータが含まれています。私の経験から、RGB データは透明度に基づいて白色で事前に乗算されているように見えます。これは、その RGB を透明度に基づいたものとブレンドしたい場合に問題を引き起こします (考えてみてください: ゲーム エンジンでそのデータをテクスチャとして使用しました)。問題を説明する画像を添付しました。上の画像はPhotoShopのソースです。左下はマージされたデータの RGB を示しています。透明なイメージの部分が白とブレンドされていることがわかります。私の目標は、すべてのレイヤーからその白ブレンドなしで RGB データを取得することです。つまり、右下の画像です (完全に透明な部分のみが白で塗りつぶされています)。

ここに画像の説明を入力

レイヤーを無視する任意のツール (IrfanView など) で透明な PSD ファイルを開くだけで、画像が事前に白で乗算されていることがわかります。

PNG のような形式は、透明な画像部分の色をサポートします。白 (または他の色) とのブレンドは行われません。

だから私の質問:その白とのブレンドを制御できますか?すべてのPhotoShopバージョンでそれを行いますか?

4

2 に答える 2

2

あなたの質問を正しく理解できれば、レイヤーを白いデフォルトの背景とマージしたようです。Photoshop はデフォルトで画像を周囲の色とブレンドするため、ブレンドする画像の周囲に白がある場合は、はい、白をブレンドします。これは、Photoshop のすべてのバージョンに当てはまります。

独自のレイヤーでぼかしたいものを用意してから、もう一度やり直してください。

編集:わかりました。それが出すものは、それが出すと思われるものです。ガウスぼかしを使用していると思いますが、そうであれば、それはまさにそれがすべきことをしています。期待どおりの結果を得るには、ぼかしツールだけを使用することはできません。形状によっては、他の形状よりもシャープなものもあれば、他の形状よりもぼやけているものもあります。ガウスぼかしはすべてに均一なぼかしを設定するため、Photoshop が 1 回の単純なアクションで希望することを行うことを期待することはできません (ただし、このアクションを複数回実行したい場合は、独自のアクションを作成できます)。

ポイント A からポイント B に移動するには、各線を独自のレイヤーに配置して開始し、 と を使用しsmudge toolblur tool線を希望どおりに取得することをお勧めします。スマッジ ツールの例を次に示します。

ここに画像の説明を入力

よりシャープな線を描くには、ブラシの硬度を 0% ではなく 100% にすることをお勧めします。Photoshop では、完全にぼやけた線を完全にシャープにすることは困難です。ただし、ぼやけた線を使用することはできます。より凹凸のある線を描きたい場合は、Magic Wandツールを使用してソフト ブラシ ストロークを選択し、ツールでそれらを塗りつぶして、Paint Bucket探している効果 (前と後) を得ることができます。

ここに画像の説明を入力

繰り返しますが、Photoshop には、やりたいことを実行するためのアクションが組み込まれていません。すべての組み込み関数は、画像全体に普遍的な効果をもたらします。これは、Photoshop のすべてのバージョンに当てはまりますが、必要な効果を得るのは非常に簡単です。すべてが独自のレイヤー上にあることを確認し、Photoshop で利用できるツールを試してください。

于 2012-11-29T05:51:21.503 に答える