SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.