Zapoznaj się z tym krótkim samouczkiem, aby edytować plik PSD w Javie. Możesz poznać kroki konfiguracji, kroki programowania i przykładowy kod, który można uruchomić, aby utworzyć edytor zdjęć PSD przy użyciu języka Java. Co więcej, w tym artykule omówione zostaną także różne możliwości dodawania lub edytowania różnych warstw w pliku obrazu PSD.
Kroki edycji PSD bez Photoshopa przy użyciu Java
- Skonfiguruj swój system, instalując Aspose.PSD for Java, aby edytować pliki PSD
- Zainicjuj instancję klasy PsdImage, aby załadować wejściowy obraz PSD
- Ustaw współrzędne za pomocą klasy Rectangle
- Edytuj plik PSD, dodając nową warstwę tekstową za pomocą metody addTextLayer
- Zapisz wyjściowy obraz PSD
Możesz wykonać poniższe kroki, aby edytować plik PSD bez Photoshopa i przy użyciu języka Java. Proces rozpocznie się od uzyskania dostępu do wejściowego obrazu PSD. Następnie określ współrzędne prostokątne, aby umieścić tekst, a następnie wstaw nową warstwę tekstową przed wyrenderowaniem wyjściowego obrazu PSD.
Kod do opracowania edytora plików PSD w Javie
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"); | |
} | |
} |
Ten fragment kodu przedstawia przebieg programu edytującego PSD w Javie. Współpracuje z klasą PsdImage, aby uzyskać dostęp do wejściowego obrazu PSD. Współpracuje z klasą PsdImage, aby uzyskać dostęp do wejściowego obrazu PSD. Ustawiane są cztery współrzędne prostokątne i przekazywane do metody addTextLayer w celu wstawienia tekstu do pliku PSD. Ponadto możesz ulepszyć kod, aby obracać obraz PSD, łącząc różne warstwy podczas edycji pliku PSD.
W tym krótkim artykule wyjaśniono, jak opracować edytor obrazów PSD w Javie. Jeśli chcesz przekonwertować pliki programu Adobe Illustrator do formatu PNG, zapoznaj się z artykułem na stronie Jak przekonwertować AI na PNG w Javie.