Компресор зображення Aspose.Imaging для .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, і ICC Профілі.
- Автоматично знімають непотрібні метадані для зменшення розмірів і захисту конфіденційності.
Інтеграція та гнучкість
- Потік і файлові АПІ для робочого столу, веб- або мікросервісів.
- Він працює безперервно з .NET Core, .net 5+, і .Net Framework.
- безпосередньо інтегрується в існуючі Aspose.Imaging трубопроводи.
Безкоштовна онлайн компресія зображень
Спробуйте в Aspose.Imaging Безкоштовний онлайн компресор зображення Випробувати функції відразу без установки або кодування.
Традиції та найкращі практики
- Почніть з якості від 75 до 85 для гарного балансу розмірів і вірності.
- Використовуйте без втрат для редагувального контенту; втрати для остаточної доставки.
- Стрип метаданів перед публічним розповсюдженням.
- Бач компрес в шнурах і моніторинг використання пам’яті.
- Зареєструйте статистику компресії для відстеження продуктивності та розмірів заощаджень.
Заключення
Aspose.Imaging Image Compressor для .NET Plugin є високопродуктивним рішенням для розробників, які повинні компресувати зображення в C# при збереженні якості. з підтримкою для декількох форматів, робочих потоків і гнучких профілів, він ідеально підходить для веб-оптимізації та обробки великого розміру.