Зображення PSD можуть містити багато візуальної інформації у вигляді шарів. Іноді розмір файлу може досягати сотень мегабайт, тому вам може знадобитися стиснути зображення PSD, щоб зменшити розмір файлу. Відповідно до цього, у статті обговорюється, як програмно стиснути файл PSD на C#.
C# API для стиснення файлу PSD Photoshop – встановлення
Ми дізналися про програмне створення зображення PSD за допомогою API Aspose.PSD for .NET. Ви також можете стиснути зображення PSD у C#. Просто налаштуйте API, завантаживши його файл DLL із розділу Нові випуски або використовуючи команду встановлення NuGet:
PM> Install-Package Aspose.PSD
Програмне стиснення зображення PSD у C#
Файл PSD може містити кілька шарів для відображення тексту, графіки, векторів тощо. Ви можете стиснути зображення PSD у C#, виконавши наведені нижче дії.
- Завантажте вхідне зображення PSD за допомогою класу PsdImage.
- Ініціалізувати об’єкт класу PsdOptions.
- Укажіть метод стиснення за допомогою переліку CompressionMethod.
- Нарешті, збережіть стиснутий вихідний файл PSD зі зменшеним розміром файлу.
У наведеному нижче фрагменті коду показано програмне стиснення зображення PSD у C#:
// Завантажте вхідний файл PSD
PsdImage image = new PsdImage("Input.psd");
// Створіть екземпляр PsdOptions, щоб установити метод стиснення
PsdOptions psdOptions = new PsdOptions();
psdOptions.CompressionMethod = CompressionMethod.RLE;
// Збережіть стислий файл зображення PSD
image.Save("PSDcompression.psd", psdOptions);
Ознайомтеся з функціями API
Ви можете ознайомитися з розділом документація, щоб дізнатися про багато інших функцій, включених в API.
Отримайте безкоштовну оціночну ліцензію
Ви можете оцінити API на повну потужність без будь-яких обмежень щодо оцінки, надіславши запит на безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви перевірили, як програмно стиснути зображення PSD за допомогою C#. Ви можете зменшити розмір файлу в хорошому співвідношенні без втрати якості зображення. Крім того, якщо вам потрібно обговорити будь-які ваші вимоги чи проблеми, будь ласка, напишіть нам на форум.