|
|
Log In | Not a Member? |
Contact ADC |
| < 前ページ次ページ > |
ブレンドモードフィルタは、ある画像を別の画像に重ねてペイントする方法を指定する合成フィルタの一種です。Core Image ブレンドモードフィルタは、『PDF Reference』 (Fourth Edition、Version 1.5)で定義されているブレンドモードに基づいています。「合成フィルタ」も参照してください。
図 4-1 に、このセクションで示す合成例の入力として使用する 2 つの画像を示します。左の画像は必ず前景画像として使用し、inputImage パラメータに渡します。右の画像は必ず背景画像として使用し、inputBackgroundImage パラメータに渡します。
図 4-1:前景画像(左)と背景画像(右)

マスクを使用したブレンド
色ブレンドモード
色のバーンブレンドモード
色のドッジブレンドモード
不明瞭化ブレンドモード
差違ブレンドモード
除外ブレンドモード
ハードライトブレンドモード
色相ブレンドモード
明瞭化ブレンドモード
明度ブレンドモード
乗算ブレンドモード
オーバーレイブレンドモード
彩度ブレンドモード
スクリーンブレンドモード
ソフトライトブレンドモード
CIBlendWithMask フィルタは、グレースケールマスクの値を使用して、画像と背景の間を補間します。マスク値が 0.0 の場合、結果として背景が使用されます。マスク値が 1.0 の場合、結果として画像が使用されます。図 4-3 は、図 4-2 に示すマスクと図 4-1 に示す画像を使用して作成しました。
図 4-2:グレースケールマスク

図 4-3:CIBlendWithMask フィルタを適用した後の結果画像

所属: kCICategoryStylize、kCICategoryVideo、kCICategoryStillImage、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundinputMaskImageCIColorBlendMode フィルタは、背景画像の輝度値および前景画像の色相と彩度値を使用します。このモードでは、画像のグレーレベルが維持されます。このモードは、モノクロ画像の色付けまたはカラー画像の淡色化に使用できます。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-4:CIColorBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCIColorBurnBlendMode フィルタは、背景画像サンプルを暗くして、前景画像サンプルを反映します。白を指定する前景画像サンプル値は変化を起こしません。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-5:CIColorBurnBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCIColorDodgeBlendMode フィルタは、背景画像サンプルを明るくして、前景画像サンプルを反映します。黒を指定する前景画像サンプル値は変化を起こしません。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-6:CIColorDodgeBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCIDarkenBlendMode フィルタは、(ソース画像また背景から)暗いほうのサンプルを選択して合成画像サンプルを作成します。その結果、背景画像サンプルは、それらよりも暗いソース画像サンプルがあれば、それらで置き換えられます。それ以外の場合、背景画像サンプルは変更されません。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-7: CIDarkenBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCIDifferenceBlendMode フィルタは、背景と前景のどちらのサンプルの明度値が大きいかに応じて、背景画像サンプルカラーから前景画像サンプルカラーを減算するか、前景画像サンプルカラーから背景画像サンプルカラーを減算します。前景画像サンプル値が黒の場合は変化はありませんが、白の場合は背景カラー値が反転します。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-8:CIDifferenceBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCIExclusionBlendMode フィルタは CIDifferenceBlendMode と同じようなエフェクトをもたらしますが、コントラストが低くなります。前景画像サンプル値が黒の場合は変化はありませんが、白の場合は背景カラー値が反転します。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-9:CIExclusionBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCIHardLightBlendMode フィルタは、前景画像サンプルカラーに応じて、カラーを乗算するかスクリーニングします。前景画像サンプルカラーが 50% のグレーより明るい場合、スクリーニングのように明るくするエフェクトとなります。前景画像サンプルカラーが 50% のグレーより暗い場合、乗算のように暗くするエフェクトとなります。前景画像サンプルカラーが 50% のグレーと等しい場合、変化はありません。画像サンプルが純粋な黒または純粋な白の場合は、純粋な黒または白になります。エフェクトは全体として、ソース画像に強いスポットライトを当てたような結果となります。これは、シーンへのハイライトの追加に使用します。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-10:CIHardLightBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCIHueBlendMode フィルタは、背景画像の輝度値と彩度値および前景画像の色相を使用します。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-11:CIHueBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCILightenBlendMode フィルタは、(前景画像または背景から)明るいほうのサンプルを選択して合成画像サンプルを作成します。その結果、背景画像サンプルは、それらよりも明るいソース画像サンプルがあれば、それらで置き換えられます。それ以外の場合、背景画像サンプルは変更されません。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-12:CILightenBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCILuminosityBlendMode フィルタは、背景画像の色相と彩度および前景画像の輝度を使用します。このモードでは、CIColorBlendMode によって生じるエフェクトと逆のエフェクトが生じます。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-13:CILuminosityBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCIMultiplyBlendMode フィルタは、前景画像サンプルと背景画像サンプルを乗算して、色が 2 つのサンプルカラーのどちらかと少なくとも同じ暗さの画像を生成します。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-14:CIMultiplyBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCIOverlayBlendMode フィルタは、背景カラーに応じて、前景画像サンプルと背景画像サンプルを乗算するかスクリーニングします。その結果、既存の画像サンプルをオーバーレイしながら、背景のハイライトとシャドウを維持することになります。背景カラーは前景画像と混合され、背景の明るさまたは暗さを反映します。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-15:CIOverlayBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCISaturationBlendMode フィルタは、背景画像の輝度値と色相値および前景画像の彩度を使用します。背景の中で彩度のない領域(純粋なグレーの領域)では、変化は生じません。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-16:CISaturationBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCIScreenBlendMode フィルタは、前景画像サンプルの反転と背景画像サンプルの反転を乗算します。これは結果として、2 つの提供サンプルカラーのどちらかと少なくとも同じ明るさの色になります。下の画像と図 4-1 に示した 2 つの画像を比較してください。
図 4-17:CIScreenBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImageCISoftLightBlendMode フィルタは、前景画像サンプルカラーに応じて、色を暗くするか明るくします。前景画像サンプルカラーが 50% のグレーより明るい場合、ドッジのように背景を明るくするエフェクトとなります。前景画像サンプルカラーが 50% のグレーより暗い場合、ドッジのように背景を暗くするエフェクトとなります。前景画像サンプルカラーが 50% のグレーと等しい場合、変化はありません。画像サンプルが純粋な黒または純粋な白の場合は、領域が暗くなるか明るくなりますが、純粋な黒または白にはなりません。エフェクトは全体として、前景画像に拡散したスポットライトを当てたような結果となります。これは、シーンへのハイライトの追加に使用します。下の画像と図 4-1 に示した画像を比較してください。
図 4-18:CISoftLightBlendMode フィルタを適用した後の結果画像

所属: kCICategoryCompositeOperation、kCICategoryVideo、kCICategoryStillImage、kCICategoryInterlaced、kCICategoryNonSquarePixels、kCICategoryBuiltIn
パラメータ
inputImageinputBackgroundImage| < 前ページ次ページ > |
Last updated: Tiger
|
Get information on Apple products.
Visit the Apple Store online or at retail locations. 1-800-MY-APPLE Copyright © 2007 Apple Inc. All rights reserved. | Terms of use | Privacy Notice |