Erstellen Sie Make Image Java

PSD-Dateien werden verwendet, um Bilder mit verschiedenen Ebenen zu erstellen, die Formen, Text, Effekte usw. enthalten. Möglicherweise müssen Sie mehrere Ebenen hinzufügen, um Grafiken oder Text von Ihren Bildverarbeitungsanwendungen einzufügen. Dementsprechend behandelt dieser Artikel, wie man ein PSD-Bild programmgesteuert in Java erstellt.

Java-API zum Erstellen eines PSD-Images – Installation

Aspose.PSD for Java API unterstützt das Erstellen, Bearbeiten oder Manipulieren von PSD und mehreren anderen unterstützten Dateiformaten. Sie können die API konfigurieren, indem Sie ihre JAR-Datei aus dem Abschnitt Downloads oder mit den folgenden Maven-Konfigurationen herunterladen:

Repository:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Abhängigkeit:

<dependency>
     <groupId>com.aspose</groupId>
     <artifactId>aspose-psd</artifactId>
     <version>21.7</version>
     <classifier>jdk16</classifier>
</dependency>

Erstellen Sie ein PSD-Bild mit Java

Sie können eine oder mehrere Ebenen hinzufügen, um eine PSD-Datei zu erstellen. Zum Beispiel verschiedene Ebenen, die Text, Bilder, Formen usw. enthalten. Hier werden wir verschiedene Formen hinzufügen, darunter ein Rechteck und eine Ellipse, sowie eine Textebene zur Demonstration. Sie müssen die folgenden Schritte ausführen, um ein PSD-Image mit Java zu erstellen:

  1. Erstellen Sie ein neues Bild mit der Klasse PsdImage.
  2. Löschen Sie die Bilddaten und fügen Sie ein Rechteck und eine Ellipse hinzu.
  3. Fügen Sie eine Textebene mit einer beliebigen Textzeichenfolge hinzu.
  4. Schreiben Sie die PSD-Ausgabedatei mit der Methode Save.

Das folgende Code-Snippet erklärt, wie man ein PSD-Bild programmgesteuert in Java erstellt:

// Erstellen Sie ein neues Bild von Grund auf neu.
PsdImage image = new PsdImage(450, 450);

// Bilddaten füllen
Graphics graphics = new Graphics(image);
graphics.clear(Color.getWhite());

// Zeichne ein Rechteck
graphics.drawRectangle(new Pen(new SolidBrush(Color.getBlue())), new Rectangle(10, 30, 80, 40));

// Zeichnen Sie eine Ellipsenform, indem Sie das Stiftobjekt, die Farbe und die Koordinaten angeben
graphics.drawEllipse(new Pen(new SolidBrush(Color.getRed())), new Rectangle(60, 80, 130, 90));

// Fügen Sie eine Textebene hinzu
image.addTextLayer("Sample text", new Rectangle(150, 220, 100, 130));

// Speichern Sie die ausgegebene PSD-Datei
image.save("CreatePSD.psd");

Entdecken Sie API-Funktionen

Sie können sich die Dokumentation ansehen, um mehrere andere Funktionen zu prüfen, die von der API angeboten werden.

Holen Sie sich eine kostenlose Evaluierungslizenz

Sie können die API in voller Kapazität ohne Evaluierungseinschränkungen evaluieren, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie ein PSD-Bild programmgesteuert mit Java erstellen. Sie haben untersucht, wie Sie ein Rechteck und eine Ellipse zeichnen, indem Sie die Koordinaten und die Farbe der Formen angeben. Ebenso wird dem PSD-Bild eine Textebene hinzugefügt, um zu erklären, wie einfach Sie diese Funktionen in Ihre Bildverarbeitungsanwendungen integrieren können. Außerdem können Sie sich bei Fragen gerne im Forum an uns wenden.

Siehe auch