У цьому короткому посібнику ми дізнаємося, як стиснути файл PSD на C#. Він містить відомості про налаштування IDE для використання Aspose.PSD, список кроків для розробки програми та приклад коду для розробки зменшувача розміру PSD у C#. Деталі також будуть надані для вибору різних методів стиснення та інших налаштувань вихідного файлу PSD.
Кроки для стиснення файлу PSD у C#
- Налаштуйте середовище розробки на використання Aspose.PSD for .NET для стиснення PSD
- Завантажте цільовий файл PSD за допомогою об’єкта класу Image, щоб зменшити його розмір
- Оголошіть об’єкт класу PsdOptions, щоб налаштувати параметри стиснення
- Встановіть метод стиснення відповідно до вимог
- Збережіть зображення як PSD за допомогою параметрів збереження PSD
Ці кроки визначають процес стиснення PSD у C#. Спочатку вихідний файл PSD завантажується в об’єкт класу Image, після чого оголошується об’єкт класу PsdOptions. На останніх етапах для властивості CompressionMethod встановлюється значення RLE, а отримане зображення зберігається як PSD за допомогою об’єкта PsdOptions.
Код для зменшення розміру файлу PSD у C#
using System; | |
using Aspose.PSD; | |
using Aspose.PSD.FileFormats.Psd; | |
using Aspose.PSD.ImageOptions; | |
class Program | |
{ | |
static void Main(string[] args) // Compress the PSD file in C# | |
{ | |
// Set the license | |
new Aspose.PSD.License().SetLicense("License.lic"); | |
// Load a PSD file | |
Image image = Image.Load("sample.psd"); | |
// Define the compression method | |
PsdOptions saveOptions = new PsdOptions(); | |
saveOptions.CompressionMethod = CompressionMethod.RLE; | |
// Save compressed PSD | |
image.Save("Output.psd", saveOptions); | |
Console.WriteLine("Done"); | |
} | |
} |
Цей код демонструє розробку компресора PSD у C#. Ви можете встановити метод стиснення RLE, ZipWithPrediction і ZipWithoutPrediction відповідно до вимог програми. Подібним чином ви можете налаштувати вихідний PSD, установивши різні властивості класу PsdOptions, наприклад, налаштувавши BufferSizeHint, ChannelBitsCount, ChannelsCount, ColorMode і FullFrame, щоб перелічити кілька параметрів.
Ця стаття допоможе нам зменшити розмір PSD у C#. Якщо ви хочете навчитися конвертувати файл PSD у PDF, перегляньте статтю як конвертувати PSD у PDF на C#.