Compartilhar via


SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) Método

Definição

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.

Aplica-se a