Вы ищете способ конвертировать файлы PSD в формат JPG без использования Adobe Photoshop? Если это так, вы пришли в нужное место. В этой статье мы покажем вам, как конвертировать PSD в JPG на C#, выполнив всего несколько простых шагов.
Формат файла Adobe Photoshop известен как PSD. Слои, векторные изображения, растровые изображения, текст и другие типы данных — все это возможно в файле Adobe. Кроме того, он поддерживает форматы цветового кодирования оттенков серого, CMYK и RGB. В PSD слои могут содержать большие объемы данных. Чтобы поделиться своей работой в Интернете, вам нужно преобразовать изображения PSD в формат JPG, который является наиболее распространенным форматом для цифровых изображений.
JPG, также известный как JPEG, представляет собой тип формата изображения, который использует сжатие с потерями для сохранения изображений. Он обычно используется для веб-публикаций, чтобы уменьшить размер изображения при сохранении качества изображения. Мы можем легко программно преобразовать изображения Adobe Photoshop PSD в формат JPG. Итак, приступим!
В этой статье будут затронуты следующие темы:
C# API конвертера PSD в JPG/JPEG
Мы будем использовать API Aspose.PSD для .NET для преобразования файлов PSD в изображения JPG. API предоставляет простой способ создания, чтения, редактирования и преобразования файлов PSD и PSB без использования Adobe Photoshop. Помимо создания и редактирования файлов Photoshop, вы можете обновлять свойства слоя, добавлять водяные знаки, выполнять графические операции или преобразовывать файлы между поддерживаемыми форматами файлов с помощью API.
Класс Image API является базовым классом для всех типов изображений. Класс PsdImage API позволяет загружать, редактировать и сохранять PSD-файлы. Он предоставляет метод Save(string, ImageOptionsBase), который сохраняет PSD-файл в указанное место в файле в указанном формате в соответствии с параметрами сохранения. API предоставляет класс JpegOptions для указания параметров создания формата файла JPEG.
Пожалуйста, загрузите DLL API или установите его с помощью NuGet.
PM> Install-Package Aspose.PSD
Как преобразовать PSD в изображение JPG
Мы можем легко преобразовать любой файл PSD в формат изображения JPG, выполнив следующие шаги:
- Загрузите PSD-файл.
- Укажите параметры JPEG.
- Сохраните PSD в формате JPEG.
В следующем разделе описывается, как преобразовать эти шаги в код C# и экспортировать файл PSD в формат JPG.
Преобразование PSD в JPG с помощью C#
Мы можем преобразовать файлы PSD в изображения JPG, выполнив следующие действия:
- Во-первых, загрузите PSD-файл как PsdImage, используя класс Image.
- Затем инициализируйте объект класса JpegOptions.
- После этого укажите такие параметры JPEG, как Quality, JpegLsAllowedLossyError и т. д.
- Наконец, вызовите метод Save(). Он принимает путь к выходному файлу и JpegOptions в качестве аргументов.
В следующем примере кода показано, как преобразовать PSD в JPG на C#.
// В этом примере кода показано, как преобразовать PSD в JPG.
// Загрузите существующий файл PSD
var psdImage = (PsdImage)Image.Load("C:\\Files\\sample.psd");
// Укажите параметры JPEG
var options = new JpegOptions();
options.Quality = 80;
options.JpegLsAllowedLossyError = 10;
// Сохранить PSD как JPEG
psdImage.Save("C:\\Files\\samplePsdToJpeg.jpg", options);
Получить бесплатную временную лицензию
Вы можете получить бесплатную временную лицензию, чтобы попробовать Aspose.PSD для .NET без ограничений пробной версии.
Вывод
В этой статье мы узнали, как преобразовать PSD в JPG на C#. Мы также видели, как программно задавать параметры JPEG. Кроме того, вы можете узнать больше об Aspose.PSD для .NET с помощью документации и изучить различные функции, поддерживаемые API. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на нашем бесплатном форуме поддержки.