Pliki PSD służą do tworzenia obrazów przy użyciu różnych warstw zawierających kształty, tekst, efekty itp. Może być konieczne dodanie kilku warstw w celu wstawienia grafiki lub tekstu przez aplikacje do przetwarzania obrazu. W związku z tym w tym artykule opisano, jak programowo utworzyć obraz PSD w Javie.
Java API do tworzenia obrazu PSD – instalacja
Aspose.PSD for Java API obsługuje tworzenie, edytowanie i manipulowanie plikami PSD i kilkoma innymi obsługiwanymi formatami plików. Możesz skonfigurować API, pobierając jego plik JAR z sekcji Downloads lub z następującymi konfiguracjami Mavena:
Magazyn:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Zależność:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
Utwórz obraz PSD przy użyciu języka Java
Możesz dodać jedną lub więcej warstw, aby utworzyć plik PSD. Na przykład różne warstwy zawierające tekst, obrazy, kształty itp. Tutaj dodamy różne kształty, w tym prostokąt i elipsę, a także warstwę tekstową do demonstracji. Aby utworzyć obraz PSD przy użyciu języka Java, wykonaj poniższe czynności:
- Utwórz nowy obraz przy użyciu klasy PsdImage.
- Wyczyść dane obrazu i dodaj rysunek prostokąta i elipsy.
- Dodaj warstwę tekstową z dowolnym ciągiem tekstowym.
- Zapisz wyjściowy plik PSD przy użyciu metody Save.
Poniższy fragment kodu wyjaśnia, jak programowo utworzyć obraz PSD w Javie:
// Utwórz nowy obraz od podstaw.
PsdImage image = new PsdImage(450, 450);
// Wypełnij dane obrazu
Graphics graphics = new Graphics(image);
graphics.clear(Color.getWhite());
// Narysuj prostokąt
graphics.drawRectangle(new Pen(new SolidBrush(Color.getBlue())), new Rectangle(10, 30, 80, 40));
// Narysuj kształt elipsy, określając obiekt Pen, kolor i współrzędne
graphics.drawEllipse(new Pen(new SolidBrush(Color.getRed())), new Rectangle(60, 80, 130, 90));
// Dodaj warstwę tekstową
image.addTextLayer("Sample text", new Rectangle(150, 220, 100, 130));
// Zapisz wyjściowy plik PSD
image.save("CreatePSD.psd");
Poznaj funkcje API
Możesz zajrzeć do dokumentacji, aby sprawdzić kilka innych funkcji oferowanych przez API.
Uzyskaj bezpłatną licencję ewaluacyjną
Możesz w pełni przetestować interfejs API bez żadnych ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.
Wniosek
W tym artykule nauczyłeś się programowo tworzyć obraz PSD przy użyciu języka Java. Poznałeś sposób rysowania prostokąta i elipsy, określając współrzędne i kolor kształtów. Podobnie, do obrazu PSD dodawana jest warstwa tekstowa, aby wyjaśnić, jak łatwo można zintegrować te funkcje z aplikacjami do przetwarzania obrazu. Ponadto w przypadku jakichkolwiek pytań prosimy o kontakt z nami na forum.