Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Класс SkiaSharp SKPaint определяет шесть свойств, которые можно классифицировать в соответствии с общим термином эффектов. Это свойства, которые изменяют обычное отображение графики каким-то образом. Эффекты SkiaSharp делятся на шесть категорий:
Эффекты пути
PathEffect Задайте свойство SKPaint объекта типа SKPathEffect для отображения дефисированных строк или штрихов или заливки области шаблоном, созданным из путей. Эффект пути был описан ранее в этой серии в статье "Эффекты пути" в SkiaSharp.
Шейдеры
Shader Задайте свойству SKPaint объекта типа SKShader для отображения линейных или циклических градиентов, плиток растровых изображений и шаблонов шума Perlin.
Режимы смешения
BlendMode Задайте свойству SKPaint элемента SKBlendMode перечисления, чтобы управлять тем, что происходит при отображении исходного рисунка в назначении. SkiaSharp поддерживает все режимы создания и смешивания CSS, включая режимы Портера-Даффа, режимы сепарабельного смешения и неразделимые режимы смешения.
Фильтры маски
MaskFilter Задайте свойство SKPaint объекта типа SKMaskFilter для размытия и других альфа-эффектов.
Фильтры изображений
ImageFilter Задайте свойство SKPaint объекта типа SKImageFilter для размытия растровых изображений и создания тени, эмбоссирования или эффектов гравюры.
Фильтры цветов
ColorFilter Задайте свойству SKPaint объекта типа SKColorFilter изменение цветов с помощью таблиц или преобразований матриц.
Весь пример кода для этих статей приведен в примере. На домашней странице выберите SkiaSharp Effects.