Aspose.Imaging Image Compressor за .NET
Aspose.Imaging Image Compressor за .NET Plugin позволява на разработчиците да намаляват ефективно размера на файловете на изображенията в растер и векторни формати, като същевременно поддържат визуално качество. предлага както без загуба и без компресионни режими , регулируеми настройки за качество и гъвкави API за уеб оптимизация, архивиране или широкомащабна обработка.
инсталация
- Инсталирайте пакета 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 и Тиф на изображенията.
- Автоматично откриване на формат с опции за преминаване към Save.
Батч и представяне
- API базирана на търсене за масово обработване.
- Стрелба, асинк/очаква АПИ и памет за големи работни натоварвания.
- Безопасен дизайн с дневници за мониторинг на съотношението на компресията и ефективността.
Контрол на метаданните
- Съхранение или лента EXIF, XMP, и ICC Профилът е.
- Автоматично изтегляне на ненужни метаданни за намален размер и защита на поверителността.
Интеграция и гъвкавост
- Продължаване и базирани на файлове АПИ за десктоп, уеб или микро-услуги.
- Работи безпроблемно с .NET Core, .net 5+, и .Net Framework.
- Директно се интегрира в съществуващите Aspose.Imaging тръби.
Безплатна онлайн компресия на изображения
Опитайте се Aspose.Imaging безплатен онлайн компресор за изображения да изпитате функциите незабавно без инсталация или кодиране.
Съвети и най-добри практики
- Започнете с качество от 75 до 85 за добър баланс на размери и лоялност.
- Използвайте без загуби за редактируемо съдържание; загуба за окончателна доставка.
- Стрип метаданни преди публично разпространение.
- Бач компрес в парчета и мониториране на използването на паметта.
- Регистрирайте статистиката за компресия за проследяване на ефективността и размера на спестяванията.
заключение
Aspose.Imaging Image Compressor за .NET Plugin е високоефективно решение за разработчиците, които трябва да компресират изображения в C# , като същевременно поддържат качеството.С подкрепата за множество формати, работни потоци и гъвкави профили, той е идеален за уеб оптимизация и обработка на изображение в голям мащаб.