Aspose.Imaging Image Compressor для .NET

Aspose.Imaging Image Compressor для .NET Plugin позволяет разработчикам эффективно сокращать размеры файлов изображения в растерных и векторных форматах при сохранении визуального качества. Он предлагает как безполезные и безопасные режимы компрессии , корректируемые настройки качества и гибкие АПИ для веб-оптимизации, архивирования или широкомасштабной обработки.

Инсталляция

Пример: компрессирование изображения 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# при сохранении качества. С поддержкой множества форматов, рабочих потоков и гибких профилей, он идеально подходит для оптимизации веб-сайта и обработки изображения в большом масштабе.

 Русский