Compartir a través de


SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) Método

Definición

Copia este mapa pix en el destino, escalando los píxeles para ajustarse al tamaño de destino y convirtiendo los píxeles para que coincidan con el tipo de color y el tipo alfa.

public bool ScalePixels (SkiaSharp.SKPixmap destination, SkiaSharp.SKFilterQuality quality);

Parámetros

destination
SKPixmap

Mapa pix para recibir los píxeles escalados y convertidos.

quality
SKFilterQuality

Nivel de calidad que se va a usar al escalar los píxeles.

Devoluciones

Devuelve true si se ha realizado correctamente o false si se ha producido un error.

Comentarios

Los píxeles solo se copian si es posible realizar la conversión de píxeles.

Si el tipo de color es Gray8, o Alpha8, el tipo de color de destino debe coincidir. Si el tipo de color es Gray8, el espacio de colores de destino también debe coincidir.

Si el tipo alfa es Opaque, el tipo alfa de destino debe coincidir.

Si el espacio de colores es null, el espacio de colores de destino también debe ser null.

Calidad del filtro:

  • None es más rápido, normalmente implementado con el filtro vecino más cercano.
  • Low normalmente se implementa con el filtro bilerp.
  • Medium normalmente se implementa con filtro bilerp y mipmap cuando se reduce el tamaño.
  • High es más lento, normalmente implementado con el filtro bicubo.

Se aplica a