В этом кратком руководстве мы научимся как сжимать файл 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#.