Я ищу универсальное решение для обработки веб-изображений
- Resizing
- Обрезка
- Сохранить как WEBP / JPEG / PNG
- Рисование простых прямоугольников
- Добавление текста
- Уменьшение цвета (квантование) для PNG
Единственное, что мне неясно, это квантование PNG. В настоящее время я использую pngquant
, который прекрасно работает, но я бы предпочел сделать все в одном месте.
Я вижу, что SkiaSharp имеет SKImage.Encode()
, который принимает параметр quality
. Однако нет никакого объяснения относительно того, что это на самом деле. Это даст мне цветовое квантование для файлов PNG? Если нет, есть ли в библиотеке что-то еще для этого?