Condividi tramite


SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) Metodo

Definizione

Copia questa pixmap nella destinazione, ridimensionando i pixel per adattare le dimensioni della destinazione e convertendo i pixel in modo che corrispondano al tipo di colore e al tipo alfa.

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

Parametri

destination
SKPixmap

Pixmap per ricevere i pixel ridimensionati e convertiti.

quality
SKFilterQuality

Livello di qualità da usare quando si ridimensionano i pixel.

Restituisce

Restituisce true l'esito positivo o false se si è verificato un errore.

Commenti

I pixel vengono copiati solo se è possibile convertire pixel.

Se il tipo di colore è Gray8o Alpha8, il tipo di colore di destinazione deve corrispondere. Se il tipo di colore è Gray8, lo spazio colori di destinazione deve corrispondere anche.

Se il tipo alfa è Opaque, il tipo alfa di destinazione deve corrispondere.

Se lo spazio colori è null, lo spazio colori di destinazione deve essere nullanche .

Qualità filtro:

  • None è più veloce, in genere implementato con il filtro vicino più vicino.
  • Low viene in genere implementato con il filtro bilerp.
  • Medium viene in genere implementato con filtro bilerp e mipmap quando le dimensioni vengono ridotte.
  • High è più lento, in genere implementato con il filtro bicubico.

Si applica a