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