Aspose.Imaging Image Compressor для .NET
Aspose.Imaging Image Compressor для .NET Plugin позволяет разработчикам эффективно сокращать размеры файлов изображения в растерных и векторных форматах при сохранении визуального качества. Он предлагает как безполезные и безопасные режимы компрессии , корректируемые настройки качества и гибкие АПИ для веб-оптимизации, архивирования или широкомасштабной обработки.
Инсталляция
- Настройка пакета NuGet, как описано в Инсталляционный водитель .
- Установите лицензию с Лицензирование с учетом объема потребления Указания для отключения полной функциональности.
Пример: компрессирование изображения PNG
using (var image = Image.Load("sample.png"))
{
image.Save("compressed.png", new PngOptions
{
CompressionLevel = 9,
Progressive = true,
ColorType = PngColorType.IndexedColor,
Palette = ColorPaletteHelper.GetCloseImagePalette((RasterImage)image, 1 << 5)
});
}
Для компрессии WebP, вы можете фино-тонные параметры с WebpOptions
, Вместе с тем, чтобы не потерять false
Определение процента качества.
Ключевые особенности
Способы компрессии
- Lossless : сохраняет все данные изображения, идеально подходит для редактирования и архивирования.
- Lossy : достижение максимального снижения с помощью перцептивных моделей и квантизации.
Качество и профили
- Приспособимое качество (0–100) с поддержкой хрома-подборки и смазки.
- Определите повторно используемые компрессионные профили для последовательности в проектах.
Многофункциональная поддержка
- Компресс JPEG, PNG, WebP, GIF и Тифф Изображения.
- Автоматическое выявление формата с опциями, чтобы перейти на сохранение.
Бэтч и производительность
- API базируется на проверке для массовой обработки.
- Разрыв, ассинк/ожидание АПИ и тонирование памяти для больших рабочих нагрузок.
- Безопасный дизайн с локомотивом для мониторинга соотношений компрессии и производительности.
Метаданный контроль
- Сохранить или отсекать EXIF, XMP, и МКК Профиль.
- Автоматически удаляют ненужные метаданные для уменьшения размеров и защиты конфиденциальности.
Интеграция и гибкость
- Stream and file-based APIs для настольных, веб- или микросервисов.
- Работает беспрепятственно с .NET Core, .Net 5+, и .net Framework.
- Прямо интегрируется в существующие Aspose.Imaging трубопроводы.
Бесплатная онлайн компрессия изображений
Попробуйте в Aspose.Imaging бесплатный онлайн компрессор изображений Использование функций сразу без установки или кодирования.
Советы и лучшие практики
- Начните с качества от 75 до 85 для хорошего баланса размера и верности.
- Используйте без убытков для редактируемого контента; потери для окончательной доставки.
- Стрип метаданных до публичного распределения.
- Бач компресс в кусочках и мониторинг использования памяти.
- Регистрация компрессионной статистики для отслеживания производительности и экономии размеров.
Заключение
Aspose.Imaging Image Compressor для .NET Plugin является высокоэффективным решением для разработчиков, которые нуждаются в компрессии изображений в C# при сохранении качества. С поддержкой множества форматов, рабочих потоков и гибких профилей, он идеально подходит для оптимизации веб-сайта и обработки изображения в большом масштабе.