「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Photoshop は 2 つの画像をピクセル レベルでどのようにブレンドしますか?

Photoshop は 2 つの画像をピクセル レベルでどのようにブレンドしますか?

2024 年 11 月 15 日に公開
ブラウズ:120

How does Photoshop blend two images on a pixel level?

Photoshop は 2 つの画像をどのようにブレンドしますか?

Photoshop は、それぞれの画像の対応するピクセルを組み合わせるピクセル単位の操作を実行して 2 つの画像をブレンドします。指定されたブレンド モードに基づく画像。ブレンド モードは、2 つの画像のカラーとチャネルを組み合わせて結果のピクセルを作成する方法を決定します。

RGB チャネル ブレンド

RGB 画像の場合、Photoshop は次のマクロを使用します。チャンネルをブレンドするには:

  • ChannelBlend_Normal: 標準ブレンドを使用してピクセルをブレンドします。アルゴリズム。
  • ChannelBlend_Lighten: ピクセルをブレンドして明るい結果を作成します。
  • ChannelBlend_Darken: ピクセルをブレンドして暗い結果を作成します。
  • ChannelBlend_Multiply: 2 つのピクセルのチャネルを乗算します。しばしば暗くなりますresult.
  • ChannelBlend_Average: 2 つのピクセルのチャネルを平均します。
  • その他のブレンド モードには、加算、減算、差分、否定、スクリーン、除外、オーバーレイ、ソフトライト、ハードライト、カラードッジ、カラーバーン、リニアダッジ、リニアバーン、リニアライト、ビビッドライト、ピンライト、ハードミックス、リフレクト、グロー、 Phoenix、Alpha。

バッファベースのブレンド

ブレンドを簡素化するために、Photoshop では RGB カラー ブレンドにバッファベースのマクロを使用します。

  • ColorBlend_Normal: 通常のブレンドを実行します。
  • 他のブレンド モードには次のものがあります。明るくする、暗くする、乗算、平均、加算、減算、差分、否定、スクリーン、除外、オーバーレイ、ソフトライト、ハードライト、カラードッジ、カラーバーン、リニアドッジ、リニアバーン、リニアライト、ビビッドライト、ピンライト、ハードミックス、リフレクト、グロー、フェニックス。

HLS ベースPhotoshop のブレンド

некоторых ブレンド モードでは、RGB チャネルを色相、彩度、輝度 (HLS) に変換し、再度変換します。これらのマクロは、HLS ブレンドを容易にします。

  • ColorBlend_Hue: 色相に基づいてブレンドします。
  • ColorBlend_Saturation: 彩度に基づいてブレンドします。
  • ColorBlend_Color: 色に基づいてブレンドします。
  • ]
  • ColorBlend_Luminosity: に基づいてブレンドします。 luminosity.

Example

2 つの RGB イメージをブレンドするには、次のコードを使用できます。

ColorBlend_Glow(TargetPtr, ImageAPtr, ImageBPtr);

リソース

詳細については、次のリソースを参照してください:

  • PegTop ブレンド モード
  • フォレンジック Photoshop
  • Photoshop 7.0 ブレンド モードに関する洞察
  • SF -基本 - ブレンド モード
  • ブレンド モードを終了する
  • Romz ブログ
  • ReactOS RGB-HLS 変換関数
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3