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