Переносимый плагин Image Resizer для .NET предлагает простые и эффективные методы для этой задачи. Метод Resize в классе Image может динамически изменять размер существующих изображений.
Image
Image.Filter
, чтобы установить необходимый фильтрImage.Save
для сохранения или экспорта результата.Получите соответствующие сборочные файлы из загрузок или получите пакет из NuGet, чтобы добавить Imagise
напрямую в свое рабочее пространство.
Да, вы можете добиться пропорционального изменения размера с помощью определенных вариантов ResizeType, используя методы ResizeWidthProportionally и ResizeHeightProportionally.
Перечисление ResizeType позволяет вам указать тип фильтра изменения размера, который влияет на качество измененного изображения. Оно включает варианты, такие как LanczosResample и NearestNeighbourResample, соответствующие разным потребностям в производительности и качестве.
Плагин поддерживает изменение размера изображений в формате webp. Вы можете найти пример в документации, демонстрирующий, как изменить размер изображения в формате webp, используя метод Resize с определенными параметрами.