Изучите это краткое руководство, чтобы отредактировать файл PSD в Java. Вы можете изучить этапы настройки, этапы программирования и работоспособный пример кода для создания редактора фотографий PSD с использованием Java. Более того, в этой статье также будут рассмотрены различные возможности добавления или редактирования различных слоев в файле изображения PSD.
Действия по редактированию PSD без Photoshop с использованием Java
- Настройте свою систему, установив Aspose.PSD for Java для редактирования PSD-файлов.
- Инициализируйте экземпляр класса PsdImage для загрузки входного PSD-изображения.
- Установите координаты с помощью класса Rectangle
- Отредактируйте PSD-файл, добавив новый текстовый слой с помощью метода addTextLayer.
- Сохраните выходное PSD-изображение.
Вы можете выполнить следующие действия, чтобы отредактировать PSD-файл без Photoshop с использованием Java. Процесс начнется с доступа к входному PSD-изображению. Затем укажите прямоугольные координаты для размещения текста, а затем вставьте новый текстовый слой перед визуализацией выходного PSD-изображения.
Код для разработки редактора PSD-файлов на Java
import com.aspose.psd.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Edit PSD file using Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
String sourceFileName = "sample.psd"; | |
String exportPath = "edited.psd"; | |
// Load an existing PSD | |
com.aspose.psd.fileformats.psd.PsdImage im = | |
(com.aspose.psd.fileformats.psd.PsdImage)com.aspose.psd.Image.load(sourceFileName); | |
// Add a text layer | |
com.aspose.psd.Rectangle rect = new com.aspose.psd.Rectangle(20, 20, 100, 30); | |
com.aspose.psd.fileformats.psd.layers.TextLayer layer = im.addTextLayer("Welcome!", rect); | |
// Set layer position | |
layer.setLeft(10); | |
layer.setTop(25); | |
// Save PSD | |
im.save(exportPath); | |
System.out.println("Done"); | |
} | |
} |
Этот фрагмент кода демонстрирует последовательность действий программы редактирования PSD на Java. Он работает с классом PsdImage для доступа к входному PSD-изображению. Он работает с классом PsdImage для доступа к входному PSD-изображению. Устанавливаются четыре прямоугольные координаты, которые передаются методу addTextLayer для вставки текста в PSD-файл. Кроме того, вы можете улучшить код для поворота PSD-изображения, комбинируя различные слои при редактировании PSD-файла.
В этой краткой статье объясняется, как разработать редактор изображений PSD на Java. Если вы хотите преобразовать файлы Adobe Illustrator в формат PNG, обратитесь к статье Как конвертировать AI в PNG в Java.