Skapa Make Image Java

PSD-filer används för att skapa bilder med olika lager som innehåller former, text, effekter, etc. Du kan behöva lägga till flera lager för att infoga grafik eller text av dina bildbehandlingsprogram. Följaktligen täcker den här artikeln hur man skapar en PSD-bild programmatiskt i Java.

Java API för att skapa en PSD-bild – Installation

Aspose.PSD för Java API stöder att skapa, redigera eller manipulera PSD och flera andra filformat som stöds. Du kan konfigurera API:et genom att ladda ner dess JAR-fil från avsnittet Nedladdningar eller med följande Maven-konfigurationer:

Förvar:

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

Beroende:

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

Skapa en PSD-bild med Java

Du kan lägga till ett eller flera lager för att skapa en PSD-fil. Till exempel olika lager för att innehålla text, bilder, former, etc. Här kommer vi att lägga till olika former inklusive en rektangel och ellips, samt ett textlager för demonstration. Du måste följa stegen nedan för att skapa en PSD-bild med Java:

  1. Skapa en ny bild med klassen PsdImage.
  2. Rensa bilddata och lägg till en rektangel och ellipsteckning.
  3. Lägg till ett textlager med valfri textsträng.
  4. Skriv ut PSD-filen med metoden Spara.

Följande kodavsnitt förklarar hur man skapar en PSD-bild programmatiskt i Java:

// Skapa en ny bild från början.
PsdImage image = new PsdImage(450, 450);

// Fyll bilddata
Graphics graphics = new Graphics(image);
graphics.clear(Color.getWhite());

// Rita en rektangel
graphics.drawRectangle(new Pen(new SolidBrush(Color.getBlue())), new Rectangle(10, 30, 80, 40));

// Rita en ellipsform genom att ange pennobjekt, färg och koordinater
graphics.drawEllipse(new Pen(new SolidBrush(Color.getRed())), new Rectangle(60, 80, 130, 90));

// Lägg till ett textlager
image.addTextLayer("Sample text", new Rectangle(150, 220, 100, 130));

// Spara utdata PSD-fil
image.save("CreatePSD.psd");

Utforska API-funktioner

Du kan ta en titt på dokumentationen för att kontrollera flera andra funktioner som erbjuds av API:et.

Få gratis utvärderingslicens

Du kan utvärdera API:et i full kapacitet utan några utvärderingsbegränsningar genom att begära en gratis temporär licens.

Slutsats

I den här artikeln har du lärt dig hur du skapar en PSD-bild programmatiskt med Java. Du har utforskat hur man ritar en rektangel och ellips genom att ange koordinaterna och färgen på formerna. På samma sätt läggs även ett textlager till PSD-bilden för att förklara hur enkelt du kan integrera dessa funktioner i dina bildbehandlingsapplikationer. Dessutom är du välkommen att kontakta oss på forumet om du har några frågor.

Se även