SKPixmap.ScalePixels(SKPixmap, SKFilterQuality) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Копирует эту карту pixmap в место назначения, масштабируя пиксели в соответствии с целевым размером и преобразуя пиксели в соответствии с типом цвета и альфа-типом.
public bool ScalePixels (SkiaSharp.SKPixmap destination, SkiaSharp.SKFilterQuality quality);
Параметры
- destination
- SKPixmap
Карта pixmap для получения масштабированных и преобразованных пикселей.
- quality
- SKFilterQuality
Уровень качества, используемый при масштабировании пикселей.
Возвращаемое значение
Возвращает значение true
об успешном выполнении или false
об ошибке.
Комментарии
Пиксели копируются, только если возможно преобразование пикселей.
Если цвет имеет Gray8тип , или Alpha8, целевой тип цвета должен совпадать. Если типом цвета является Gray8, цветовое пространство назначения также должно совпадать.
Если альфа-тип имеет значение Opaque, целевой альфа-тип должен совпадать.
Если colorspace имеет значение null
, то цветовое пространство назначения также должно иметь значение null
.
Качество фильтра:
- None является самым быстрым, обычно реализуется с помощью фильтра ближайших соседей.
- Low обычно реализуется с фильтром bilerp.
- Medium Обычно реализуется с помощью фильтра bilerp и MIP-карты при уменьшении размера.
- High является самым медленным, обычно реализуется с помощью бикубного фильтра.