Apple Developer Connection
Advanced Search
Member Login Log In | Not a Member? Contact ADC

< 前ページ次ページ >

ハーフトーンエフェクトフィルタ (Halftone Effects Filters)

ハーフトーンエフェクトフィルタは、さまざまなハーフトーンスクリーンをシミュレートし、印刷メディアで使用するハーフトーン処理を模倣します。これらのフィルタからの出力を見ると、さまざまな点パターンから成る「新聞」のような見慣れた見栄えなのがわかります。それぞれのフィルタには、仮想ハーフトーンスクリーンで作成されるパターンにちなんだ名前が付けられています。

このセクションの内容:

円スクリーン
CMYK ハーフトーン
点スクリーン
平行線スクリーン
線スクリーン

円スクリーン

CICircularScreen フィルタは、図 4-77 に示すように、円形のハーフトーンスクリーンをシミュレートします。


図 4-77:CICircularScreen フィルタで生成した円スクリーンパターン

図 4-77 CICircularScreen フィルタで生成した円スクリーンパターン


所属: kCICategoryHalftoneEffectkCICategoryVideokCICategoryStillImagekCICategoryBuiltIn

パラメータ

inputImage
処理対象の CIImage オブジェクト。

inputCenter
フィルタ処理する領域の中心を x および y 座標で指定する CIVector オブジェクト。

inputWidth
円スクリーン要素間の距離を指定するスカラー値(NSNumber)。デフォルト値は 6 です。範囲は 1 〜 50 です。

inputSharpness
シャープさを指定するスカラー値(NSNumber)。デフォルト値は 0.7 です。範囲は 0 〜 1(最もシャープ)です。

CMYK ハーフトーン

CICMYKHalftone フィルタは、白ページにシアン、マゼンタ、イエロー、およびブラックのインクを使用して、ソース画像のカラーのハーフトーン表現を生成します。図 4-78 は、図 4-19 に示した画像に CICMYKHalftone フィルタを適用した結果を示します。


図 4-78:CICMYKHalftone フィルタ適用後の画像

図 4-78 CICMYKHalftone フィルタ適用後の画像


所属: kCIHalftoneEffectkCICategoryVideokCICategoryStillImagekCICategoryBuiltIn

パラメータ

inputImage
処理対象の CIImage オブジェクト。

inputCenter
ハーフトーン点スクリーンの原点を指定する CIVector オブジェクト。

inputWidth
ワークスペースでハーフトーン点スクリーンのサイズを指定するスカラー値(NSNumber)。デフォルト値は 6 です。範囲は 2.0 〜 100.0 です。

inputAngle
すべての点スクリーンの底角を指定するスカラー値(NSNumber)。デフォルト値は 0.0 です。範囲は 0.0 〜 2 pi です。シアンの点スクリーンは底角プラス 75 度です。マゼンタの点スクリーンは底角プラス 15 度です。イエローの点スクリーンは底角です。ブラックの点スクリーンは底角プラス 45 度です。

inputSharpness
シャープさを指定するスカラー値(NSNumber)。デフォルト値は 0.7 です。範囲は 0.0 〜 1.0 です。このパラメータは、点自体のコントラストの制御に使用します。値を大きいほど、点がシャープになります。

inputGCR
ブラックチャネルの計算に使用するシアン、マゼンタ、およびイエローチャネルのカラーの量。CICMYKHalftone フィルタはスケルトンブラックを使用します。デフォルト値は 1.0 です。範囲は 0.0 〜 1.0 です。

inputUCR
シアン、マゼンタ、およびイエローの各チャネルから除去するブラックチャネルの量。デフォルト値は 0.5 です。範囲は 0.0 〜 1.0 です。

点スクリーン

CIDotScreen フィルタは、図 4-79 に示すように、ハーフトーンスクリーンの点パターンをシミュレートします。


図 4-79:CIDotScreen フィルタで生成した点スクリーンパターン

図 4-79 CIDotScreen フィルタで生成した点スクリーンパターン


所属: kCICategoryHalftoneEffectkCICategoryVideokCICategoryStillImagekCICategoryBuiltIn

パラメータ

inputImage
処理対象の CIImage オブジェクト。

inputCenter
フィルタ処理する領域の中心を x および y 座標で指定する CIVector オブジェクト。

inputAngle
点パターンの角度を指定する値(NSNumber)。デフォルト値は 0 です。範囲は 0.0 〜 2 pi です。

inputWidth
ドットの幅を指定する値(NSNumber)。デフォルト値は 6 です。範囲は 1 〜 50 です。

inputSharpness
シャープさを指定するスカラー値(NSNumber)。デフォルト値は 0.7 です。範囲は 0 〜 1(最もシャープ)です。

平行線スクリーン

CIHatchedScreen フィルタは、図 4-80 に示すように、ハーフトーンスクリーンの平行線パターンをシミュレートします。


図 4-80:CIHatchedScreen フィルタで生成した平行線スクリーンパターン

図 4-80 CIHatchedScreen フィルタで生成した平行線スクリーンパターン


所属: kCICategoryHalftoneEffectkCICategoryVideokCICategoryStillImagekCICategoryBuiltIn

パラメータ

inputImage
処理対象の CIImage オブジェクト。

inputCenter
フィルタ処理する領域の中心を x および y 座標で指定する CIVector オブジェクト。

inputAngle
平行線パターンの角度を指定する値(NSNumber)。デフォルト値は 0 です。範囲は 0.0 〜 2 pi です。

inputWidth
平行線要素の幅を指定する値(NSNumber)。デフォルト値は 6 です。範囲は 1 〜 50 です。

inputSharpness
シャープさを指定するスカラー値。デフォルト値は 0.7 です。範囲は 0 〜 1(最もシャープ)です。

線スクリーン

CILineScreen フィルタは、図 4-81 に示すように、ハーフトーンスクリーンの線パターンをシミュレートします。


図 4-81:CILineScreen フィルタで生成した線スクリーンパターン

図 4-81 CILineScreen フィルタで生成した線スクリーンパターン


所属: kCICategoryHalftoneEffectkCICategoryVideokCICategoryStillImagekCICategoryBuiltIn

パラメータ

inputImage
処理対象の CIImage オブジェクト。

inputCenter
フィルタ処理する領域の中心を x および y 座標で指定する CIVector オブジェクト。

inputAngle
線パターンの角度を指定する値(NSNumber)。デフォルト値は 0 です。範囲は 0.0 〜 2 pi です。

inputWidth
線の幅を指定する値(NSNumber)。デフォルト値は 6 です。範囲は 1 〜 50 です。

inputSharpness
シャープさを指定するスカラー値。デフォルト値は 0.7 です。範囲は 0 〜 1(最もシャープ)です。



< 前ページ次ページ >


Last updated: Tiger




Did this document help you?
Yes: Tell us what works for you.

It’s good, but: Report typos, inaccuracies, and so forth.

It wasn’t helpful: Tell us what would have helped.
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