Utwórz Make Image Java

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:

  1. Utwórz nowy obraz przy użyciu klasy PsdImage.
  2. Wyczyść dane obrazu i dodaj rysunek prostokąta i elipsy.
  3. Dodaj warstwę tekstową z dowolnym ciągiem tekstowym.
  4. 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.

Zobacz też