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