Изображения JPG и PNG являются одними из наиболее часто используемых форматов растровых изображений. Вы можете преобразовать изображение JPG или PNG в формат файла PSD в соответствии с вашими требованиями. Это может быть полезно в сценариях, когда вы хотите объединить разные слои в один файл. Вы можете изучить более подробную информацию в следующих разделах:
- Конвертер PNG или JPG в PSD — установка Java API
- Преобразование изображения PNG в PSD программно с использованием Java
- Программное преобразование изображения JPG в файл PSD с помощью Java
Конвертер PNG или JPG в PSD — установка Java API
Преобразование растрового изображения в PSD может помочь управлять различными визуальными ресурсами. Вы можете экспортировать каждое изображение в слой PSD для дальнейшей его обработки. Просто установите Aspose.PSD для Java, загрузив его из раздела Новые выпуски или используя следующие конфигурации Maven:
Репозиторий:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Зависимость:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>20.9</version>
<classifier>jdk16</classifier>
</dependency>
Преобразование изображения PNG в PSD программно с использованием Java
Вы можете преобразовать PNG-изображение в PSD-файл, выполнив следующие действия:
- Инициализировать объект класса PsdImage
- Загрузить входное изображение в объект FileInputStream
- Добавить входное изображение в качестве слоя в изображение PSD
- Преобразование PNG-изображения в выходной PSD-файл
В приведенном ниже коде показано, как программно преобразовать изображение PNG в файл PSD с помощью Java:
String fileName = "Sample.png";
// Инициализировать объект класса PsdImage
PsdImage image = new PsdImage(900, 700);
// Загрузить входное изображение в объект FileStream
InputStream inputStream = new FileInputStream(fileName);
Layer layer = null;
try
{
layer = new Layer(inputStream);
// Добавить входное изображение в качестве слоя в изображение PSD
image.addLayer(layer);
}
catch (Exception e)
{
if (layer != null)
{
layer.dispose();;
}
throw e;
}
// Преобразование PNG-изображения в выходной PSD-файл
image.save("PNGtoPSD.psd");
На следующем снимке экрана показан пример вывода для преобразования изображения PNG в файл PSD:
Программное преобразование изображения JPG в файл PSD с помощью Java
Вы можете преобразовать изображение JPG в файл PSD, выполнив следующие действия:
- Инициализировать экземпляр класса PsdImage
- Загрузить входное изображение JPG в объект InputStream
- Добавить входное изображение в качестве слоя в изображение PSD
- Преобразование изображения JPG в выходной файл PSD
Следующий код объясняет, как программно преобразовать изображение JPG в файл PSD с помощью Java:
String fileName = "Sample.jpg";
// Инициализировать объект класса PsdImage
PsdImage image = new PsdImage(900, 700);
// Загрузить входное изображение в объект FileStream
InputStream inputStream = new FileInputStream(fileName);
Layer layer = null;
try
{
layer = new Layer(inputStream);
// Добавить входное изображение в качестве слоя в изображение PSD
image.addLayer(layer);
}
catch (Exception e)
{
if (layer != null)
{
layer.dispose();
}
throw e;
}
// Преобразование изображения JPG в выходной файл PSD
image.save("JPGtoPSD.psd");
Получить бесплатную лицензию API
Вы можете оценить API в полном объеме, запросив Бесплатную временную лицензию.
Вывод
В заключение вы узнали, как программно преобразовать файл изображения формата JPG или PNG в файл PSD с помощью Java. Вы можете дополнительно обработать выходной PSD-файл в соответствии с вашими требованиями. Кроме того, вы также можете посетить API Документация, чтобы изучить дополнительные функции. Пожалуйста, не стесняйтесь обращаться к нам на Форум бесплатной поддержки по любым вопросам!