CoreImage 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。
クラス
| 名前 | 説明 |
|---|---|
| CIAccordionFoldTransition |
ソース イメージにアコーディオンフォールド効果を作成して、遷移をアニメーション化します。 |
| CIAdditionCompositing |
CIAdditionCompositing CoreImage フィルター。 |
| CIAffineClamp |
変換後の境界まで境界線ピクセルを拡張する CIAffineFilter 。 |
| CIAffineFilter |
イメージに対してアフィン変換を実行し、変換されたイメージに対してフィルター処理操作を実行する CIFilter を定義する抽象クラス。 |
| CIAffineTile |
変換されたイメージをタイル化する CIAffineFilter 。 |
| CIAffineTransform |
イメージに対してアフィン変換を実行します。 |
| CIAreaAverage |
1 ピクセルの画像を生成します。 ピクセルは、入力範囲の平均色です。 |
| CIAreaAverageMaximumRed |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIAreaBoundsRed |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIAreaHistogram |
特定の画像と対象の四角形のヒストグラム データを作成します。 |
| CIAreaLogarithmicHistogram |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIAreaMaximum |
1 ピクセルの画像を生成します。 ピクセルのコンポーネントは、入力範囲内のそのコンポーネントの最大値に設定されます。 |
| CIAreaMaximumAlpha |
1 ピクセルの画像を返します。 色は、最大のアルファ値を持つ入力範囲内のピクセルの色です。 |
| CIAreaMinimum |
1 ピクセルの画像を返します。 ピクセルのコンポーネントは、入力範囲内のそのコンポーネントの最小値に設定されます。 |
| CIAreaMinimumAlpha |
1 ピクセルの画像を返します。 色は、アルファ値が最も低い入力範囲内のピクセルの色です。 |
| CIAreaMinMax |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIAreaMinMaxRed |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIAttributedTextImageGenerator |
属性付きテキストから画像を生成する CIImageGenerator 。 |
| CIAttributedTextImageGeneratorProtocol_Extensions |
CIAttributedTextImageGenerator プロトコルのすべてのメソッドをサポートするために、 ICIAttributedTextImageGeneratorProtocol インターフェイスへの拡張メソッド。 |
| CIAutoAdjustmentFilterOptions |
GetAutoAdjustmentFilters(CIAutoAdjustmentFilterOptions)に渡されると、結果が制限されます。 |
| CIAztecCodeDescriptor |
Aztec バーコード スキームの CIBarcodeDescriptor 。 |
| CIAztecCodeGenerator |
指定した Messageの Aztec コードを生成します。 |
| CIBarcodeDescriptor |
バーコードの説明の基本クラス。 特定のスキームのサブクラスは、関連するプロパティを定義します。 |
| CIBarcodeGenerator |
バーコードを生成する CIFilter 。 |
| CIBarsSwipeTransition |
ソース イメージの上にバーを移動して画面切り替えをアニメーション化する CITransitionFilter 。 |
| CIBicubicScaleTransform |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIBlendFilter |
背景イメージと前景イメージを組み合わせた抽象 CIFilter 。 |
| CIBlendKernel |
GPU を使用してイメージをブレンドする CIColorKernel 。 |
| CIBlendWithAlphaMask |
マスク イメージを使用して前景と背景画像をブレンドする CIBlendWithMask 。 |
| CIBlendWithBlueMask |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIBlendWithMask |
グレースケール マスクを使用して前景と背景画像をブレンドする CIBlendFilter 。 |
| CIBlendWithRedMask |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIBloom |
エッジ フロー効果を作成する CIFilter 。 |
| CIBlurredRectangleGenerator |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIBlurredRoundedRectangleGenerator |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIBokehBlur |
絞りシャッターを使用して、より大きな絞りカメラのフォーカスされていない背景をシミュレートするぼかし。 |
| CIBoxBlur |
ボックス状の畳み込みカーネルで作成されたぼかしを適用します。 |
| CIBumpDistortion |
指定した中心点にバンプを作成する CIDistortionFilter 。 |
| CIBumpDistortionLinear |
凸状または凹状の線の周りに画像を歪めるフィルター。 |
| CICameraCalibrationLensCorrection |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CICannyEdgeDetector |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CICheckerboardGenerator |
CICheckerboardGenerator CoreImage フィルター |
| CICircleSplashDistortion |
円の円周のピクセルを画像の境界に広げる。 |
| CICircularScreen |
円形のブルズアイスタイルのハーフトーンスクリーンを作成する CIScreenFilter 。 |
| CICircularWrap |
入力画像が透明な円の周りに折り返されたかのように表示されるように歪めます。 |
| CIClamp |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CICmykHalftone |
シアン、マゼンタ、イエロー、ブラックの「インク」から作られたカラーハーフトーン画像を生成します。 |
| CICode128BarcodeGenerator |
コード 128 バーコードを生成します。 |
| CICodeGenerator |
コード ジェネレーターの基本クラス。 |
| CIColor |
色の値と色空間への参照の両方を含む、コア イメージの色。 |
| CIColorAbsoluteDifference |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIColorBlendMode |
CIColorBlendMode CoreImage フィルター |
| CIColorBurnBlendMode |
CIColorBurnBlendMode CoreImage フィルター |
| CIColorClamp |
指定した範囲の色の値を制限するフィルター。 |
| CIColorControls |
CIColorControls CoreImage フィルター |
| CIColorCrossPolynomial |
一連の多項式クロス積を適用してソース ピクセルを変更するフィルター。 |
| CIColorCube |
CIColorCube CoreImage フィルター |
| CIColorCubeProtocol_Extensions |
CIColorCube プロトコルからのすべてのメソッドをサポートするために、 ICIColorCubeProtocol インターフェイスへの拡張メソッド。 |
| CIColorCubesMixedWithMask |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIColorCubesMixedWithMaskProtocol_Extensions |
CIColorCubesMixedWithMask プロトコルのすべてのメソッドをサポートするために、 ICIColorCubesMixedWithMaskProtocol インターフェイスへの拡張メソッド。 |
| CIColorCubeWithColorSpace |
3D カラー テーブルを使用してソース ピクセルを変更し、結果を色空間にマップするフィルター。 |
| CIColorCubeWithColorSpaceProtocol_Extensions |
CIColorCubeWithColorSpace プロトコルからのすべてのメソッドをサポートする、 ICIColorCubeWithColorSpaceProtocol インターフェイスへの拡張メソッド。 |
| CIColorCurves |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIColorDodgeBlendMode |
CIColorDodgeBlendMode CoreImage フィルター |
| CIColorInvert |
CIColorInvert CoreImage フィルター |
| CIColorKernel |
カラー データでのみ動作する GPU プロセスのカーネル。 |
| CIColorMap |
入力グラデーション イメージのマッピングに基づいて色を変更します。 |
| CIColorMatrix |
CIColorMatrix CoreImage フィルター。 |
| CIColorMonochrome |
CIColorMonochrome CoreImage フィルター |
| CIColorPolynomial |
3 次多項式のセットを適用してソース ピクセルを変更するフィルター。 |
| CIColorPosterize |
各カラー コンポーネントのレベル数を減らします。 |
| CIColorThreshold |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIColorThresholdOtsu |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIColumnAverage |
入力画像と同じ幅の高さ 1 ピクセルの画像を返します。 すべてのピクセルは、入力画像内の対応する列の平均色です。 |
| CIComicEffect |
輪郭を描いたエッジとカラー ハーフトーン効果を持つイメージを生成します。 |
| CICompositingFilter |
2 つの画像を合成する抽象 CIFilter 。 |
| CIConstantColorGenerator |
純色を生成します。 |
| CIContext |
CIFilter パイプラインのレンダリングを調整します。 |
| CIContext_CIDepthBlurEffect |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIContext_CIRenderDestination |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIContext_ImageRepresentation |
一般的なイメージ形式を生成できる CIContext の拡張メソッド。 |
| CIContextOptions |
CIContext レンダリング パイプラインを構成するために使用されます。 |
| CIConvolution3X3 |
カスタムの 3x3 行列畳み込みを実行するフィルター。 |
| CIConvolution5X5 |
カスタム 5x5 マトリックス畳み込みを実行するフィルター。 |
| CIConvolution7X7 |
カスタム 7x7 マトリックス畳み込みを実行するフィルター。 |
| CIConvolution9Horizontal |
9 つの要素の水平方向の畳み込みを実行するフィルター。 |
| CIConvolution9Vertical |
9 つの要素の垂直方向の畳み込みを実行するフィルター。 |
| CIConvolutionCore |
畳み込みフィルターの基本となる抽象クラス。 |
| CIConvolutionRGB3X3 |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIConvolutionRGB5X5 |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIConvolutionRGB7X7 |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIConvolutionRGB9Horizontal |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIConvolutionRGB9Vertical |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CICopyMachineTransition |
コピー機の効果を模倣する CITransitionFilter 。 |
| CICoreMLModelFilter |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CICrop |
CICrop CoreImage フィルター |
| CICrystallize |
ソース イメージから平均色の不規則なブロックを作成します。 |
| CIDarkenBlendMode |
CIDarkenBlendMode CoreImage フィルター |
| CIDataMatrixCodeDescriptor |
データ マトリックス バーコード スキームの CIBarcodeDescriptor 。 |
| CIDepthBlurEffect |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIDepthDisparityConverter |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIDepthOfField |
ぼやけた被写界深度をシミュレートし、"フォーカス内" 領域に彩度効果を適用します。 |
| CIDepthToDisparity |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIDetector |
顔検出用の画像分析クラス。 |
| CIDetectorOptions |
顔検出で使用するオプション。 CreateFaceDetector(CIContext, Nullable<FaceDetectorAccuracy>, Nullable<Single>, Nullable<Boolean>) で使用されます。 |
| CIDifferenceBlendMode |
CIDifferenceBlendMode CoreImage フィルター |
| CIDiscBlur |
ディスク形状の畳み込みカーネルで作成されたぼかしを適用します。 |
| CIDisintegrateWithMaskTransition |
マスクを使用して遷移を定義する CITransitionFilter 。 |
| CIDisparityToDepth |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIDisplacementDistortion |
ディスプレイスメント イメージ内の対応するピクセルのグレースケール値によって、入力イメージをテクスチャ化します。 |
| CIDissolveTransition |
クロスディゾルブを実行する CITransitionFilter 。 |
| CIDistanceGradientFromRedMask |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIDistortionFilter |
歪みの抽象的な CIFilter 。 |
| CIDither |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIDivideBlendMode |
InputImageとBackgroundImageの色の値を除算するCIBlendFilter。 |
| CIDocumentEnhancer |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIDotScreen |
ハーフトーンドット パターンで画面を表示する CIScreenFilter 。 |
| CIDroste |
画像の一部を繰り返す、ますます小さくなっている一連のボックスを作成します。 |
| CIDynamicRangeOptionExtensions |
CIDynamicRangeOption列挙体の拡張メソッド。 |
| CIEdgePreserveUpsampleFilter |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIEdges |
色分けされたエッジ検出効果を作成します。 |
| CIEdgeWork |
黒と白の木目効果を作成します。 |
| CIEightfoldReflectedTile |
8 方向反射対称を適用する CITileFilter 。 |
| CIExclusionBlendMode |
CIExclusionBlendMode CoreImage フィルター |
| CIExposureAdjust |
CIExposureAdjust CoreImage フィルター |
| CIFaceBalance |
CIFaceBalance CoreImage フィルター |
| CIFaceFeature |
検出された顔の目と口の位置。 ビデオ シーケンスでは、一貫した TrackingIdを維持しようとします。 |
| CIFalseColor |
CIFalseColor CoreImage フィルター |
| CIFeature |
CIDetectorが一致を検出した画像の領域。 |
| CIFilter |
CoreImage イメージ フィルター。 |
| CIFilterApply |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIFilterAttributes |
CIFilter の属性に使用される定数 |
| CIFilterCategory |
カテゴリ別のフィルターを検索するために CIFilter フィルター処理機能に使用される定数。 |
| CIFilterGenerator |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIFilterInputKey |
CIFilter 入力値の構成に使用できるキー。 |
| CIFilterOutputKey |
CIFilter から出力結果を取得するために使用できるキー。 |
| CIFilterShape |
四角形とその他の同様に構築されたフィルター図形の交差、共用体、アフィン変換で構成される領域にフィルター操作をマスクします。 |
| CIFlashTransition |
スターバーストのようなフラッシュを提示する CITransitionFilter 。 |
| CIFormatExtensions |
CIFormat列挙体の拡張メソッド。 |
| CIFourfoldReflectedTile |
4 方向反射対称を適用する CITileFilter 。 |
| CIFourfoldRotatedTile |
ソース イメージを 90 度ずつ回転させる CITileFilter 。 |
| CIFourfoldTranslatedTile |
ソース イメージに 4 つの翻訳を適用する CITileFilter 。 |
| CIGaborGradients |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIGammaAdjust |
CIGammaAdjust CoreImage フィルター |
| CIGaussianBlur |
ガウスぼかしを適用します。 |
| CIGaussianGradient |
2D ガウス分布を介してフェードするグラデーションを生成します。 |
| CIGlassDistortion |
ジオメトリが Texture イメージに対応するガラス ブロックを介して表示されるように、入力イメージを歪めます。 |
| CIGlassLozenge |
入力画像にトローチ状のレンズが配置されたかのように効果を作成します。 |
| CIGlideReflectedTile |
ソース イメージを翻訳およびスミアする CITileFilter 。 |
| CIGloom |
ソース イメージのハイライトを鈍くする CIFilter 。 |
| CIGuidedFilter |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIHardLightBlendMode |
CIHardLightBlendMode CoreImage フィルター |
| CIHatchedScreen |
ハッチングされたハーフトーン パターンを使用してフィルター処理する CIScreenFilter 。 |
| CIHeightFieldFromMask |
グレースケール マスクから連続する高さフィールドを作成します。 現実的なドロップシャドウを作成するには、 CIShadedMaterial と共に使用します。 |
| CIHexagonalPixellate |
六角形内のピクセルの平均色に基づいて、画像を六角形でピクセル化します。 |
| CIHighlightShadowAdjust |
CIHighlightShadowAdjust CoreImage フィルター |
| CIHistogramDisplayFilter |
一般的な 2 次元ヒストグラムとして 1 次元 InputImage ヒストグラムをレンダリングします。 |
| CIHoleDistortion |
円形領域の周囲のピクセルを歪める CIDistortionFilter 。 |
| CIHueAdjust |
CIHueAdjust CoreImage フィルター |
| CIHueBlendMode |
CIHueBlendMode CoreImage フィルター |
| CIHueSaturationValueGradient |
HSV を使用して指定されたグラデーションを作成します。 |
| CIImage |
CoreImage で使用するイメージを作成するための一連の手順を表します。 |
| CIImageAccumulator |
フィードバック イメージ プロセッサ。 |
| CIImageGenerator |
イメージを生成する CIFilter 。 |
| CIImageInitializationOptions |
新しい CIImageを初期化するときに使用できるオプション。 |
| CIImageInitializationOptionsWithMetadata |
追加のメタデータ プロパティを持つ CIImageInitializationOptions の種類。 |
| CIImageProcessorInput_Extensions |
CIImageProcessorInput プロトコルからのすべてのメソッドをサポートするために、 ICIImageProcessorInput インターフェイスへの拡張メソッド。 |
| CIImageProcessorKernel |
CoreImage 処理パイプラインに処理を挿入できる画像処理クラスの基本クラス。 |
| CIImageProcessorOutput_Extensions |
CIImageProcessorOutput プロトコルからのすべてのメソッドをサポートするために、 ICIImageProcessorOutput インターフェイスへの拡張メソッド。 |
| CIImageProvider_Extensions |
CIImageProvider プロトコルからのすべてのメソッドをサポートするために、 ICIImageProvider インターフェイスへの拡張メソッド。 |
| CIImageProviderOptions |
ICIImageProvider オブジェクトを含むCIImageのさまざまな呼び出しで使用されるオプション。 |
| CIImageRepresentationOptions |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIKaleidoscope |
12 方向対称の万華鏡像を生成します。 |
| CIKernel |
カスタム GPU ステップを使用するフィルター用のカーネル。 |
| CIKeystoneCorrection |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIKeystoneCorrectionCombined |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIKeystoneCorrectionHorizontal |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIKeystoneCorrectionVertical |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIKMeans |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CILabDeltaE |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CILanczosScaleTransform |
Lanczos リサンプリングを使用するスケーリング変換。 |
| CILenticularHaloGenerator |
人工レンズ フレアを作成します。 |
| CILightenBlendMode |
CILightenBlendMode CoreImage フィルター |
| CILightTunnel |
スパイラル効果を作成する CIFilter 。 |
| CILinearBlur |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CILinearBurnBlendMode |
背景画像の色に基づいてイメージを暗くします。 |
| CILinearDodgeBlendMode |
背景画像の色に基づいてイメージを暗くします。 |
| CILinearGradient |
ある色を別の色に直線的にフェードするグラデーション。 |
| CILinearLightBlendMode |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CILinearToSRGBToneCurve |
線形ガンマ曲線から sRGB 色空間に色の強度をマップするフィルター。 |
| CILineOverlay |
エッジ検出を使用して、白黒のスケッチのような画像を生成します。 |
| CILineScreen |
線で構成されたハーフトーンをシミュレートする CIScreenFilter 。 |
| CILuminosityBlendMode |
CILuminosityBlendMode CoreImage フィルター |
| CIMaskedVariableBlur |
白黒マスクに基づいてぼかす CIFilter 。 |
| CIMaskToAlpha |
グレースケール イメージをアルファ マスクに変換する CIFilter 。 |
| CIMaximumComponent |
RGB カラー値の最大値からグレースケール イメージを作成する CIFilter 。 |
| CIMaximumCompositing |
CIMaximumCompositing CoreImage フィルター |
| CIMaximumScaleTransform |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIMedianFilter |
ピクセル値を隣接するピクセル値の中央値に置き換え、入力画像のノイズを減らします。 |
| CIMeshGenerator |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIMinimumComponent |
RGB 値の最小コンポーネントからグレースケール イメージを作成する CIFilter 。 |
| CIMinimumCompositing |
CIMinimumCompositing CoreImage フィルター |
| CIMix |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIModTransition |
不規則な形状の一連の穴を介して背景画像を表示する CITransitionFilter 。 |
| CIMorphology |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIMorphologyGradient |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIMorphologyMaximum |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIMorphologyMinimum |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIMorphologyRectangle |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIMorphologyRectangleMaximum |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIMorphologyRectangleMinimum |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIMotionBlur |
キャプチャ中にカメラのモーションをシミュレートするぼかしを適用します。 |
| CIMultiplyBlendMode |
CIMultiplyBlendMode CoreImage フィルター |
| CIMultiplyCompositing |
CIMultiplyCompositing CoreImage フィルター |
| CINinePartStretched |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CINinePartTiled |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CINoiseReduction |
輝度の変動を検出してノイズを低減します。 輝度の変動が小さい場合はローカルにぼかし、大きなバリエーションはローカルでシャープになります。 |
| CIOpTile |
イメージの領域をタイリング、スケーリング、回転することによって、"op art" 効果を作成します。 |
| CIOverlayBlendMode |
CIOverlayBlendMode CoreImage フィルター |
| CIPageCurlTransition |
画像間のページ カールの切り替えをアニメーション化します。 |
| CIPageCurlWithShadowTransition |
イメージ間のページ カールの切り替えを影付きでアニメーション化します。 |
| CIPaletteCentroid |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIPalettize |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIParallelogramTile |
画像を平行四辺形に変形し、結果をタイル化します。 |
| CIPdf417BarcodeGenerator |
2 次元 PDF417 バーコード用ジェネレーター。 |
| CIPdf417CodeDescriptor |
CIPDF417 バーコード スキームの CIBarcodeDescriptor 。 |
| CIPersonSegmentation |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIPerspectiveCorrection |
パースペクティブコントロールポイントに従ってトリミングされ、ピクセルが変換されない CIPerspectiveTransform 。 |
| CIPerspectiveRotate |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIPerspectiveTile |
パースペクティブ変換を適用し、結果をタイル化する CIFilter 。 |
| CIPerspectiveTransform |
変換を適用する CIFilter は、パースペクティブをシミュレートします。 |
| CIPerspectiveTransformWithExtent |
パースペクティブ変換に基づいて画像全体の一部を変更するフィルター。 |
| CIPhotoEffect |
写真効果フィルターの基本クラス。 |
| CIPhotoEffectChrome |
ヴィンテージな外観を生み出す画像の色を誇張するフィルター。 |
| CIPhotoEffectFade |
ヴィンテージな外観を生み出す画像の色を減らすフィルター。 |
| CIPhotoEffectInstant |
インスタントフィルムを思わせるスタイルで色を歪めるフィルター。 |
| CIPhotoEffectMono |
低コントラストの白黒画像を生成するフィルター。 |
| CIPhotoEffectNoir |
ハイ コントラストの白黒画像を生成するフィルター。 |
| CIPhotoEffectProcess |
格調高いクールな色でヴィンテージな外観を生み出すフィルター。 |
| CIPhotoEffectProtocol_Extensions |
CIPhotoEffect プロトコルのすべてのメソッドをサポートするために、 ICIPhotoEffectProtocol インターフェイスへの拡張メソッド。 |
| CIPhotoEffectTonal |
コントラストの変更を最小限に抑えた白黒の画像を生成するフィルター。 |
| CIPhotoEffectTransfer |
高揚感のある暖色のヴィンテージな外観を生み出すフィルター。 |
| CIPinchDistortion |
四角形の領域にピクセルをピンチする CIDistortionFilter 。 |
| CIPinLightBlendMode |
イメージの色を背景イメージの明るい色に置き換えます。 |
| CIPixellate |
元の画像をピクセル化する CIFilter 。 |
| CIPlugIn |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIPointillize |
アーティスティックな点数を模倣する効果を作成します。 |
| CIQRCodeDescriptor |
QR コードの CIBarcodeDescriptor 。 |
| CIQRCodeFeature |
検出された QR コード。 |
| CIQRCodeGenerator |
QR コードを生成します。 |
| CIRadialGradient |
2 つの色の間にグラデーションを生成します。これは、球に反映されているかのように生成されます。 |
| CIRandomGenerator |
ピクセルがランダムに色付けされている CIFilter 。 |
| CIRawDecoderVersionExtensions |
CIRawDecoderVersion列挙体の拡張メソッド。 |
| CIRawFilter |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIRawFilterOptions |
CreateRawFilter(CVPixelBuffer, NSDictionary, NSDictionary)で使用する設定。 |
| CIRectangleFeature |
検出された物理四角形を含む画像空間の四角形を記述する CIFeature 。 |
| CIReductionFilter |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIRenderDestination |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIRenderInfo |
タイミング情報や処理されたピクセル数など、レンダー パスに関する情報を保持します。 |
| CIRenderTask |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIRippleTransition |
イメージ間の波及遷移をアニメーション化します。 |
| CIRoundedQRCodeGenerator |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIRoundedRectangleGenerator |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIRoundedRectangleStrokeGenerator |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIRowAverage |
高さ 1 ピクセルの画像を返します。ピクセルは、入力画像内の対応する行の平均色です。 |
| CISaliencyMapFilter |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CISampleNearest |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CISampler |
CISamplerによる処理用の画像をサンプリングします。 |
| CISamplerOptions |
CISampler オブジェクトのサンプラー操作を制御するオプション。 |
| CISaturationBlendMode |
CISaturationBlendMode CoreImage フィルター |
| CIScreenBlendMode |
CIScreenBlendMode CoreImage フィルター |
| CIScreenFilter |
ハーフトーン画面を模倣する CIFilter 。 |
| CISepiaTone |
CISepiaTone CoreImage フィルター |
| CIShadedMaterial |
高さフィールド ( CIHeightFieldFromMaskによって生成されるイメージなど) からシェーディングされたイメージを生成します。 |
| CISharpenLuminance |
イメージをシャープにする CIFilter 。 |
| CISignedDistanceGradientFromRedMask |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CISixfoldReflectedTile |
6 方向反射対称を適用する CITileFilter 。 |
| CISixfoldRotatedTile |
画像を 60 度ずつ回転させる CITileFilter 。 |
| CISmoothLinearGradient |
2 つの端点間の直線軸に沿ってグラデーションを生成するフィルター。 |
| CISobelGradients |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CISoftLightBlendMode |
CISoftLightBlendMode CoreImage フィルター |
| CISourceAtopCompositing |
CISourceAtopCompositing CoreImage フィルター |
| CISourceInCompositing |
CISourceInCompositing CoreImage フィルター |
| CISourceOutCompositing |
CISourceOutCompositing CoreImage フィルター |
| CISourceOverCompositing |
CISourceOverCompositing CoreImage フィルター |
| CISpotColor |
色範囲を指定した置換色に置き換えます。 |
| CISpotLight |
方向スポットライトの効果を模倣する効果を生成します。 |
| CISRGBToneCurveToLinear |
sRGB 色空間のトーン応答を調整し、線形ガンマ曲線にマップするフィルター。 |
| CIStarShineGenerator |
レンズフレアをシミュレートする CIFilter 。 |
| CIStraightenFilter |
CIStraightenFilter CoreImage フィルター |
| CIStretchCrop |
イメージを拡大およびトリミングします。 |
| CIStripesGenerator |
交互の色のハードエッジ ストリップを生成します。 |
| CISubtractBlendMode |
InputImage内の背景イメージのピクセルを減算します。 |
| CISunbeamsGenerator |
人工太陽と光線効果を作成します。 |
| CISwipeTransition |
1 つの画像から他方の画像にスワイプする CITransitionFilter 。 |
| CISystemToneMap |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CITemperatureAndTint |
CITemperatureAndTint CoreImage フィルター |
| CITextFeature |
検出されたテキスト機能。 |
| CITextImageGenerator |
テキストから画像を生成する CIImageGenerator 。 |
| CITextImageGeneratorProtocol_Extensions |
CITextImageGenerator プロトコルのすべてのメソッドをサポートするために、 ICITextImageGeneratorProtocol インターフェイスへの拡張メソッド。 |
| CIThermal |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CITileFilter |
フィルターを適用し、結果をタイル化する CIFilter 。 |
| CIToneCurve |
CIToneCurve CoreImage フィルター |
| CIToneMapHeadroom |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CITorusLensDistortion |
入力画像にトロイドレンズを配置したかのように効果を生成します。 |
| CITransitionFilter |
2 つの画像間の遷移をアニメーション化する CITransitionFilter 。 |
| CITriangleKaleidoscope |
万華鏡効果を生み出す CIFilter 。 |
| CITriangleTile |
入力画像の三角形領域で画像をタイル化します。 |
| CITwelvefoldReflectedTile |
12 方向反射対称を適用する CITileFilter 。 |
| CITwirlDistortion |
ポイントを中心にピクセルを回転させる CIDistortionFilter 。 |
| CIUIParameterSet |
コア イメージ フィルターのユーザー インターフェイスのオプションが含まれています。 |
| CIUnsharpMask |
画像内のエッジのコントラストを高める CIFilter 。 |
| CIVector |
CIFilterなどのコア イメージ オブジェクトで使用するベクター。 |
| CIVibrance |
CIVibrance CoreImage フィルター |
| CIVignette |
CIVignette CoreImage フィルター |
| CIVignetteEffect |
画像の外側の明るさを変更するフィルター。 |
| CIVividLightBlendMode |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIVortexDistortion |
渦を示唆するきつい螺旋状の歪みを生み出す CIDistortionFilter 。 |
| CIWarpKernel |
ジオメトリでのみ動作する GPU 変換用のカーネル。 |
| CIWhitePointAdjust |
CIWhitePointAdjust CoreImage フィルター |
| CIXRay |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIZoomBlur |
キャプチャ中にカメラのズームをシミュレートするぼかしを適用します。 |
| NSObject_CIImageProvider |
イメージ プロバイダーを定義するインターフェイス。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| ICIAccordionFoldTransitionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAffineClampProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAffineTileProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAreaAverageMaximumRedProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAreaAverageProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAreaBoundsRedProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAreaHistogramProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAreaLogarithmicHistogramProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAreaMaximumAlphaProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAreaMaximumProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAreaMinimumAlphaProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAreaMinimumProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAreaMinMaxProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAreaMinMaxRedProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAreaReductionFilterProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAttributedTextImageGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIAztecCodeGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIBarcodeGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIBarsSwipeTransitionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIBicubicScaleTransformProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIBlendWithMaskProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIBloomProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIBlurredRectangleGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIBlurredRoundedRectangleGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIBokehBlurProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIBoxBlurProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIBumpDistortionLinearProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIBumpDistortionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICICannyEdgeDetectorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICICheckerboardGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICICircleSplashDistortionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICICircularScreenProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICICircularWrapProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICICmykHalftoneProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICICode128BarcodeGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorAbsoluteDifferenceProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorClampProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorControlsProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorCrossPolynomialProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorCubeProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorCubesMixedWithMaskProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorCubeWithColorSpaceProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorCurvesProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorInvertProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorMapProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorMatrixProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorMonochromeProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorPolynomialProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorPosterizeProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorThresholdOtsuProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColorThresholdProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIColumnAverageProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIComicEffectProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICICompositeOperationProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIConvertLabProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIConvolutionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICICopyMachineTransitionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICICoreMLModelProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICICrystallizeProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIDepthOfFieldProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIDepthToDisparityProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIDiscBlurProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIDisintegrateWithMaskTransitionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIDisparityToDepthProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIDisplacementDistortionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIDissolveTransitionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIDistanceGradientFromRedMaskProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIDitherProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIDocumentEnhancerProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIDotScreenProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIDrosteProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIEdgePreserveUpsampleProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIEdgesProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIEdgeWorkProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIEightfoldReflectedTileProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIExposureAdjustProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIFalseColorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIFilterConstructor |
名前付きフィルターを作成するクラスのインターフェイス。 |
| ICIFilterProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIFlashTransitionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIFourCoordinateGeometryFilterProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIFourfoldReflectedTileProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIFourfoldRotatedTileProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIFourfoldTranslatedTileProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIGaborGradientsProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIGammaAdjustProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIGaussianBlurProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIGaussianGradientProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIGlassDistortionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIGlassLozengeProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIGlideReflectedTileProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIGloomProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIHatchedScreenProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIHeightFieldFromMaskProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIHexagonalPixellateProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIHighlightShadowAdjustProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIHistogramDisplayProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIHoleDistortionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIHueAdjustProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIHueSaturationValueGradientProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIImageProcessorInput | |
| ICIImageProcessorOutput | |
| ICIImageProvider |
イメージ プロバイダーを定義するインターフェイス。 |
| ICIKaleidoscopeProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIKeystoneCorrectionCombinedProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIKeystoneCorrectionHorizontalProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIKeystoneCorrectionVerticalProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIKMeansProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICILabDeltaEProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICILanczosScaleTransformProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICILenticularHaloGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICILightTunnelProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICILinearGradientProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICILinearToSrgbToneCurveProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICILineOverlayProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICILineScreenProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMaskedVariableBlurProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMaskToAlphaProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMaximumComponentProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMaximumScaleTransformProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMedianProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMeshGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMinimumComponentProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMixProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIModTransitionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMorphologyGradientProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMorphologyMaximumProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMorphologyMinimumProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMorphologyRectangleMaximumProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMorphologyRectangleMinimumProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIMotionBlurProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICINinePartStretchedProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICINinePartTiledProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICINoiseReductionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIOpTileProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPageCurlTransitionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPageCurlWithShadowTransitionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPaletteCentroidProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPalettizeProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIParallelogramTileProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPdf417BarcodeGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPersonSegmentationProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPerspectiveCorrectionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPerspectiveRotateProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPerspectiveTileProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPerspectiveTransformProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPerspectiveTransformWithExtentProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPhotoEffectProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPinchDistortionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPixellateProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIPointillizeProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIQRCodeGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIRadialGradientProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIRandomGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIRippleTransitionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIRoundedQRCodeGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIRoundedRectangleGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIRoundedRectangleStrokeGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIRowAverageProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISaliencyMapProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISepiaToneProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIShadedMaterialProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISharpenLuminanceProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISignedDistanceGradientFromRedMaskProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISixfoldReflectedTileProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISixfoldRotatedTileProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISmoothLinearGradientProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISobelGradientsProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISpotColorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISpotLightProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISrgbToneCurveToLinearProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIStarShineGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIStraightenProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIStretchCropProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIStripesGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISunbeamsGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISwipeTransitionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICISystemToneMapProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICITemperatureAndTintProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICITextImageGeneratorProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIThermalProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIToneCurveProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIToneMapHeadroomProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICITorusLensDistortionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICITransitionFilterProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICITriangleKaleidoscopeProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICITriangleTileProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICITwelvefoldReflectedTileProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICITwirlDistortionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIUnsharpMaskProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIVibranceProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIVignetteEffectProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIVignetteProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIVortexDistortionProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIWhitePointAdjustProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIXRayProtocol |
このインターフェイスは、Objective-C プロトコル |
| ICIZoomBlurProtocol |
このインターフェイスは、Objective-C プロトコル |
列挙型
| 名前 | 説明 |
|---|---|
| CIDataMatrixCodeEccVersion |
データ マトリックス バーコード スキームの ECC バージョンを列挙します。 |
| CIDynamicRangeOption |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIFilterMode |
フィルター モードを列挙します。 |
| CIFormat |
ピクセル形式を指定する値を持つ列挙体。 |
| CIImageOrientation |
CIImageの原点を指定する値を持つ列挙体。 |
| CIQRCodeErrorCorrectionLevel |
QR コードのエラー修正レベルを列挙します。 |
| CIRawDecoderVersion |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIRenderDestinationAlphaMode |
CoreImage 名前空間は、ハードウェアアクセラレータによる画像処理を提供します。 |
| CIWrapMode |
ソース イメージの外部からのサンプルの処理方法を制御する値を列挙します。 |
| FaceDetectorAccuracy |
顔検出の精度を指定する値を持つ列挙体。 |
代理人
| 名前 | 説明 |
|---|---|
| CIKernelRoiCallback |
ソース イメージ内の関心領域を抑制するための完了ハンドラー。 |
注釈
CoreImage は、静止画像を処理し、それらに対して一連の操作を適用して、新しい画像を生成したり、画像分析を実行したりするためのフレームワークを提供します (顔検出や写真の自動拡張の実行など)。 操作はハードウェア アクセラレータであり、ほとんどの手動で記述された実装よりも優れたパフォーマンスを提供します。
CoreImage では、イメージに 1 つのフィルターを適用することも、組み込みのチェーン サポートを使用して一連のフィルターを一度にイメージに適用することもできます。 たとえば、Sepia フィルターを適用し、次に Hue 調整フィルターを適用した後、コントラスト フィルターを適用できます。 チェーンサポートの背後にある考え方は、画像処理中に中間コピーと中間バッファーを回避することです。 さらに、これらのフィルター処理操作の一部は、GPU からメイン メモリにデータを前後にコピーすることなく、1 回のパスで GPU 上で完全に実行できます。
CoreImage ランタイムは、 CoreGraphics、 CoreVideo 、 ImageIO スタックの下にあり、それらのすべてにサービスを提供します。 フィルター操作とハードウェア プラットフォームに応じて、CoreImage は CPU または GPU でフィルターを実行します。
iOS で CoreImage を使用するには、次の手順に従います。
-
CIImage オブジェクトを作成します。 これらは、CoreGraphics イメージ、ビットマップ データ、ディスク上のイメージ、または CoreVideo イメージ バッファーの複数のソースから作成できます。 CIImage オブジェクトは不変であり、レシピを表します。つまり、必要に応じて計算されます。
:
- CIFilter オブジェクトを作成して構成します。 このオブジェクトは、画像入力または数値入力パラメーターを組み合わせて、フィルターの効果を構成します。 この構成は、オブジェクト インデクサーを使用して、文書化されている値のいずれかにさまざまなプロパティを設定することによって行われます。 :
-
処理パイプラインを追跡する CIContext オブジェクトを作成します。 これは CoreImage が描画するオブジェクトであり、CPU または GPU バインドを使用できます。
:
- CIContext メソッドのいずれかを使用して、フィルター出力をターゲット イメージにレンダリングします。 :
// This sample turns the image into a sepia image
// Load the image using UIImage, it is convenient
var uiimage = UIImage.FromFile ("sample.jpg");
// Create the CIImage, using the UIImage's CGImage as a reference
var image = new CIImage (uiimage.CGImage);
// Create the filter
var sepia = new CISepiaTone () {
Image = image,
Intensity = .8f
};
// Generate the recipe. It is important to note that at this point
// the resulting CIImage merely contains the recipe on how to create
// the image, this is important, because you can use this result as
// the input to another filter to chain filters together and only
// at the last minute, when the CIContext rendering APIs are used,
// does the actual pipeline execute. This allows for a series of
// operations to all be performed in one step without intermediate
// buffer copies.
CIImage output = sepia.OutputImage;
// To render the results, we need to create a context, and then
// use one of the context rendering APIs, in this case, we render the
// result into a CoreGraphics image, which is merely a useful representation
//
var context = CIContext.FromOptions (null);
var cgimage = context.CreateCGImage (output, output.Extent);
// The above cgimage can be added to a screen view, for example, this
// would add it to a UIImageView on the screen:
myImageView.Image = UIImage.FromImage (cgimage);
顔検出は、検出された顔の特徴を持つCIFeatureオブジェクトの配列を返すCreateFaceDetector メソッドを呼び出すことによって、CIDetector クラスで行われます。
自動調整は、 GetAutoAdjustmentFilters() メソッドを呼び出すことによって実装されます。 このメソッドは、画像に適用してコンテキストにレンダリングする、推奨される CIFilter の一覧を返します。
フィルターをチェーンするには、OutputImage プロパティをフィルターから別のフィルターの Image プロパティに接続する必要があります。 これは、2 つのフィルターを連結する方法を示す前の例の変更されたバージョンです。
var uiimage = UIImage.FromFile ("sample.jpg");
var image = new CIImage (uiimage.CGImage);
var sepia = new CISepiaTone () {
Image = image,
Intensity = .8f
};
// Chain the Sepia filter to a Color inversion filter, this is done
// by assigning the CIColorInvert.Input to the sepia.OutputImage
var invert = new CIColorInvert () {
Image = sepia.OutputImage
};
CIImage output = invert.OutputImage;
var context = CIContext.FromOptions (null);
var cgimage = context.CreateCGImage (output, output.Extent);
myImageView.Image = UIImage.FromImage (cgimage);