
Soubory PSD jsou oblíbeným formátem pro ukládání vrstvených obrázků, jako jsou ty vytvořené v Adobe Photoshopu. Soubory PSD však mohou být velké a nepraktické, takže je obtížné je sdílet nebo prohlížet online. Jedním ze způsobů, jak to vyřešit, je vytvořit miniaturu souboru PSD. Miniatura je menší verze obrázku s nižším rozlišením, kterou lze použít k reprezentaci původního souboru. V tomto příspěvku na blogu probereme, jak vytvořit miniaturu PSD v Javě.
Tento článek se zabývá následujícími tématy:
- Java Photoshop API pro vytváření miniatur PSD
- Vytvořte miniaturu PSD v Javě
- Aspose.PSD Library – Získejte bezplatnou licenci
- Bezplatné výukové zdroje
Java Photoshop API pro vytváření miniatur PSD
Pro vytváření náhledů PSD použijeme API Aspose.PSD for Java. Jedná se o výkonné rozhraní API, které vám umožňuje vytvářet, číst, upravovat a převádět soubory PSD a PSB, aniž byste potřebovali Adobe Photoshop. Jedná se o komplexní knihovnu, která poskytuje širokou škálu funkcí, včetně přístupu a úprav vlastností vrstev, přidávání a odebírání vrstev, aplikování efektů na vrstvy, export souborů PSD do jiných obrazových formátů, vykreslování souborů PSD do PDF atd. Aspose.PSD for Java se snadno používá a lze jej integrovat do jakékoli aplikace Java.
Prosím stáhněte si JAR API nebo přidejte následující konfiguraci pom.xml do Java aplikace založené na Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>23.6</version>
<classifier>jdk16</classifier>
</dependency>
Vytvořte miniaturu PSD v Javě
Pomocí následujících kroků můžeme snadno vytvořit miniaturu libovolného souboru PSD:
- Načtěte existující soubor PSD jako PsdImage pomocí třídy Image.
- Projděte prostředky PSD.
- Zkontrolujte, zda je zdroj typu ThumbnailResource.
- Zkontrolujte, zda je formát ThumbnailFormat ThumbnailResource KJpegRgb.
- Poté vytvořte nový obrázek zadáním jeho šířky a výšky.
- Poté zavolejte metodu savePixels().
- Nakonec výstupní soubor uložte pomocí metody save().
Následující ukázka kódu ukazuje, jak vytvořit miniaturu souboru PSD v Javě.
// Načtěte existující obrázek PSD
PsdImage image = (PsdImage)Image.load("sample.psd");
int index = 0;
// Iterujte prostředky PSD
for (int i =0; i <image.getImageResources().length; i++)
{
index++;
// Zkontrolujte, zda je zdroj typu miniatur
if (image.getImageResources()[i] instanceof ThumbnailResource)
{
// Načtěte ThumbnailResource a zkontrolujte formát ThumbnailResource
ThumbnailResource thumbnail = (ThumbnailResource)image.getImageResources()[i];
if (thumbnail.getFormat()== ThumbnailFormat.KJpegRgb)
{
// Vytvořte nový obrázek zadáním šířky a výšky, uložte pixely miniatury do nově vytvořeného obrázku a uložte obrázek
PsdImage thumnailImage = new PsdImage(thumbnail.getWidth(), thumbnail.getHeight());
thumnailImage.savePixels(thumnailImage.getBounds(), thumbnail.getThumbnailData());
// Uložit miniaturu
thumnailImage.save("Thumbnail_"+i+".jpg", new JpegOptions());
}
}
}

Vytvořte miniaturu PSD v Javě
Aspose.PSD Library – Získejte bezplatnou licenci
Můžete získat bezplatnou dočasnou licenci k testování funkcí a schopností Aspose.PSD for Java bez omezení hodnocení.
Jak vytvořit miniaturu PSD – výukové zdroje
Kromě vytváření náhledů souborů PSD se můžete dozvědět více o knihovně Aspose.PSD a prozkoumat různé další funkce pomocí zdrojů uvedených níže:
Závěr
V tomto příspěvku na blogu jsme diskutovali o tom, jak vytvořit miniaturu PSD v Javě. K provedení tohoto úkolu jsme použili knihovnu Aspose.PSD. Knihovna Aspose.PSD je výkonný nástroj pro práci se soubory PSD a lze ji použít k provádění různých úkolů, jako je vytváření miniatur, úpravy vrstev a export souborů do jiných formátů. Pokud hledáte výkonné API pro práci se soubory PSD v Javě, pak je Aspose.PSD pro Javu dobrou volbou. V případě jakýchkoliv nejasností nás prosím neváhejte kontaktovat na našem bezplatném fóru podpory.