CIImage.GetAutoAdjustmentFilters メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
GetAutoAdjustmentFilters() |
画像に対して一般的な画像修正手順を実行するために必要なフィルターを取得します。 |
GetAutoAdjustmentFilters(CIAutoAdjustmentFilterOptions) |
画像に対して一般的な画像修正手順を実行するために必要なフィルターを取得します。 |
GetAutoAdjustmentFilters()
画像に対して一般的な画像修正手順を実行するために必要なフィルターを取得します。
public CoreImage.CIFilter[] GetAutoAdjustmentFilters ();
member this.GetAutoAdjustmentFilters : unit -> CoreImage.CIFilter[]
戻り値
CIFilter[]
イメージに適用して自動的に調整するように構成されたフィルターの配列を返します。
注釈
一般に、 メソッドを使用 GetAutoAdjustmentFilters(CIAutoAdjustmentFilterOptions) して、取得するフィルターの種類をカスタマイズできるようにしてください。
この方法は、写真に見られるさまざまな一般的な問題を解決するために、事前に構成されたフィルターの一覧を取得するために使用されます。
void PrepareFixes (CIImage img)
{
foreach (var filter in img.GetAutoAdjustmentFilters ()) {
filter.Image = img;
img = filter.OutputImage;
}
}
適用対象
GetAutoAdjustmentFilters(CIAutoAdjustmentFilterOptions)
画像に対して一般的な画像修正手順を実行するために必要なフィルターを取得します。
public CoreImage.CIFilter[] GetAutoAdjustmentFilters (CoreImage.CIAutoAdjustmentFilterOptions options);
member this.GetAutoAdjustmentFilters : CoreImage.CIAutoAdjustmentFilterOptions -> CoreImage.CIFilter[]
パラメーター
- options
- CIAutoAdjustmentFilterOptions
イメージを初期化するためのオプション。
戻り値
CIFilter[]
イメージに適用して自動的に調整するように構成されたフィルターの配列を返します。
注釈
この方法は、写真に見られるさまざまな一般的な問題を解決するために、事前に構成されたフィルターの一覧を取得するために使用されます。
void PrepareFixes (CIImage img)
{
var opt = new CIAutoAdjustmentFilterOptions () {
RedEye = true,
AutoAdjustCrop = true
};
CIImage img = null;
foreach (var filter in img.GetAutoAdjustmentFilters (opt)) {
filter.Image = img;
img = filter.OutputImage;
}
}