Компресор зображення Aspose.Imaging для .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, і ICC Профілі.
  • Автоматично знімають непотрібні метадані для зменшення розмірів і захисту конфіденційності.

Інтеграція та гнучкість

  • Потік і файлові АПІ для робочого столу, веб- або мікросервісів.
  • Він працює безперервно з .NET Core, .net 5+, і .Net Framework.
  • безпосередньо інтегрується в існуючі Aspose.Imaging трубопроводи.

Безкоштовна онлайн компресія зображень

Спробуйте в Aspose.Imaging Безкоштовний онлайн компресор зображення Випробувати функції відразу без установки або кодування.

Традиції та найкращі практики

  • Почніть з якості від 75 до 85 для гарного балансу розмірів і вірності.
  • Використовуйте без втрат для редагувального контенту; втрати для остаточної доставки.
  • Стрип метаданів перед публічним розповсюдженням.
  • Бач компрес в шнурах і моніторинг використання пам’яті.
  • Зареєструйте статистику компресії для відстеження продуктивності та розмірів заощаджень.

Заключення

Aspose.Imaging Image Compressor для .NET Plugin є високопродуктивним рішенням для розробників, які повинні компресувати зображення в C# при збереженні якості. з підтримкою для декількох форматів, робочих потоків і гнучких профілів, він ідеально підходить для веб-оптимізації та обробки великого розміру.

 Українська