다음을 통해 공유


CIImage.GetAutoAdjustmentFilters 메서드

정의

오버로드

GetAutoAdjustmentFilters()

이미지에 대한 몇 가지 일반적인 이미지 수정 단계를 수행하는 데 필요한 필터를 가져옵니다.

GetAutoAdjustmentFilters(CIAutoAdjustmentFilterOptions)

이미지에 대한 몇 가지 일반적인 이미지 수정 단계를 수행하는 데 필요한 필터를 가져옵니다.

GetAutoAdjustmentFilters()

이미지에 대한 몇 가지 일반적인 이미지 수정 단계를 수행하는 데 필요한 필터를 가져옵니다.

public CoreImage.CIFilter[] GetAutoAdjustmentFilters ();
member this.GetAutoAdjustmentFilters : unit -> CoreImage.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

이미지를 초기화하는 옵션입니다.

반환

이미지에 적용할 구성된 필터 배열을 반환하여 자동으로 조정합니다.

설명

이 방법은 사진에 있는 다양한 일반적인 문제를 해결하기 위해 미리 구성된 필터 목록을 가져오는 데 사용됩니다.

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;
    }
}

적용 대상