SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Copia esse pixmap para o destino, dimensionando os pixels para ajustar o tamanho do destino e convertendo os pixels para corresponder ao tipo de cor e ao tipo alfa.
public bool ScalePixels (SkiaSharp.SKPixmap destination, SkiaSharp.SKFilterQuality quality);
Parâmetros
- destination
- SKPixmap
O pixmap para receber os pixels dimensionados e convertidos.
- quality
- SKFilterQuality
O nível de qualidade a ser usado ao dimensionar os pixels.
Retornos
Retorna true
com êxito ou false
se houve um erro.
Comentários
Os pixels serão copiados somente se a conversão de pixels for possível.
Se o tipo de cor for Gray8, ou Alpha8, o tipo de cor de destino deverá corresponder. Se o tipo de cor for Gray8, o colorspace de destino também deverá corresponder.
Se o tipo alfa for Opaque, o tipo alfa de destino deverá corresponder.
Se o colorspace for null
, o colorspace de destino também deverá ser null
.
Qualidade do Filtro:
- None é mais rápido, normalmente implementado com o filtro vizinho mais próximo.
- Low normalmente é implementado com filtro de bilerp.
- Medium normalmente é implementado com filtro de bilerp e mipmap quando o tamanho é reduzido.
- High é mais lento, normalmente implementado com o filtro bicubico.