Soubory PSD se používají k vytváření obrázků pomocí různých vrstev obsahujících tvary, text, efekty atd. Možná budete muset přidat několik vrstev pro vkládání grafiky nebo textu pomocí aplikací pro zpracování obrázků. V souladu s tím tento článek popisuje, jak vytvořit obrázek PSD programově v Javě.
Java API pro vytvoření obrazu PSD – instalace
Aspose.PSD for Java API podporuje vytváření, úpravy nebo manipulaci s PSD a několika dalšími podporované formáty souborů. Rozhraní API můžete nakonfigurovat stažením jeho souboru JAR ze sekce Ke stažení nebo pomocí následujících konfigurací Maven:
úložiště:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Závislost:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
Vytvořte obrázek PSD pomocí Java
Chcete-li vytvořit soubor PSD, můžete přidat jednu nebo více vrstev. Například různé vrstvy obsahující text, obrázky, tvary atd. Zde přidáme různé tvary včetně obdélníku a elipsy a také textovou vrstvu pro demonstraci. Chcete-li vytvořit obrázek PSD pomocí Java, musíte provést následující kroky:
- Vytvořte nový obrázek pomocí třídy PsdImage.
- Vymažte obrazová data a přidejte kresbu obdélníku a elipsy.
- Přidejte textovou vrstvu s libovolným textovým řetězcem.
- Zapište výstupní soubor PSD pomocí metody Save.
Následující fragment kódu vysvětluje, jak programově vytvořit obrázek PSD v Javě:
// Vytvořte nový obrázek od začátku.
PsdImage image = new PsdImage(450, 450);
// Vyplňte data obrázku
Graphics graphics = new Graphics(image);
graphics.clear(Color.getWhite());
// Nakreslete obdélník
graphics.drawRectangle(new Pen(new SolidBrush(Color.getBlue())), new Rectangle(10, 30, 80, 40));
// Nakreslete tvar elipsy zadáním objektu Pen, barvy a souřadnic
graphics.drawEllipse(new Pen(new SolidBrush(Color.getRed())), new Rectangle(60, 80, 130, 90));
// Přidejte textovou vrstvu
image.addTextLayer("Sample text", new Rectangle(150, 220, 100, 130));
// Uložit výstupní soubor PSD
image.save("CreatePSD.psd");
Prozkoumejte funkce API
Můžete se podívat na dokumentaci a zkontrolovat několik dalších funkcí nabízených rozhraním API.
Získejte bezplatnou zkušební licenci
Rozhraní API můžete vyhodnotit v plné kapacitě bez jakýchkoli omezení hodnocení tím, že požádáte o bezplatnou dočasnou licenci.
Závěr
V tomto článku jste se naučili, jak vytvořit obrázek PSD programově pomocí Java. Prozkoumali jste, jak nakreslit obdélník a elipsu zadáním souřadnic a barvy tvarů. Podobně je k obrázku PSD také přidána textová vrstva, která vysvětluje, jak jednoduše můžete tyto funkce integrovat do aplikací pro zpracování obrázků. Kromě toho nás v případě jakýchkoliv dotazů neváhejte kontaktovat na fóru.