Compartir a través de


CIImage.GetAutoAdjustmentFilters Método

Definición

Sobrecargas

GetAutoAdjustmentFilters()

Obtiene los filtros necesarios para realizar algunos pasos comunes de corrección de imágenes en una imagen.

GetAutoAdjustmentFilters(CIAutoAdjustmentFilterOptions)

Obtiene los filtros necesarios para realizar algunos pasos comunes de corrección de imágenes en una imagen.

GetAutoAdjustmentFilters()

Obtiene los filtros necesarios para realizar algunos pasos comunes de corrección de imágenes en una imagen.

public CoreImage.CIFilter[] GetAutoAdjustmentFilters ();
member this.GetAutoAdjustmentFilters : unit -> CoreImage.CIFilter[]

Devoluciones

Devuelve una matriz de filtros configurados que se aplicará a la imagen para ajustarla automáticamente.

Comentarios

En general, debe intentar usar como GetAutoAdjustmentFilters(CIAutoAdjustmentFilterOptions) ese método permite personalizar qué tipo de filtros desea obtener.

Este método se usa para obtener una lista de filtros preconfigurados para solucionar varios problemas comunes encontrados en las fotos.

void PrepareFixes (CIImage img)
{
    foreach (var filter in img.GetAutoAdjustmentFilters ()) {
    	filter.Image = img;
    	img = filter.OutputImage;
    }
}

Se aplica a

GetAutoAdjustmentFilters(CIAutoAdjustmentFilterOptions)

Obtiene los filtros necesarios para realizar algunos pasos comunes de corrección de imágenes en una imagen.

public CoreImage.CIFilter[] GetAutoAdjustmentFilters (CoreImage.CIAutoAdjustmentFilterOptions options);
member this.GetAutoAdjustmentFilters : CoreImage.CIAutoAdjustmentFilterOptions -> CoreImage.CIFilter[]

Parámetros

options
CIAutoAdjustmentFilterOptions

Opciones para inicializar la imagen con.

Devoluciones

Devuelve una matriz de filtros configurados que se aplicará a la imagen para ajustarla automáticamente.

Comentarios

Este método se usa para obtener una lista de filtros preconfigurados para solucionar varios problemas comunes encontrados en las fotos.

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

Se aplica a