Přečtěte si seznam všech značek EXIF v Javě
Zavedení
V oblasti vývoje Java je správa a manipulace se soubory PSD zásadním požadavkem pro mnoho aplikací. Aspose.PSD for Java poskytuje robustní řešení pro programovou manipulaci se soubory Photoshop Document (PSD) a nabízí vývojářům sadu nástrojů pro bezproblémové čtení, zápis a úpravu souborů PSD. Tento tutoriál vás provede procesem čtení všech EXIF tagů ze souboru PSD pomocí Aspose.PSD for Java. Na konci budete mít jasno v tom, jak extrahovat a využívat metadata EXIF vložená do obrázků PSD.
Předpoklady
Než se pustíte do tohoto výukového programu, ujistěte se, že máte nastaveny následující předpoklady:
- Java Development Kit (JDK) nainstalovaný ve vašem systému.
- Integrované vývojové prostředí (IDE), jako je IntelliJ IDEA nebo Eclipse.
- Stažena knihovna Aspose.PSD pro Java. Můžete jej získat z zde .
Importujte balíčky
Chcete-li začít, importujte potřebné balíčky z Aspose.PSD for Java do vašeho projektu:
import com.aspose.psd.Image;
import com.aspose.psd.exif.JpegExifData;
import com.aspose.psd.fileformats.psd.PsdImage;
import com.aspose.psd.fileformats.psd.resources.Thumbnail4Resource;
import com.aspose.psd.fileformats.psd.resources.ThumbnailResource;
import java.util.Properties;
Krok 1: Načtěte soubor PSD
Nejprve načtěte soubor PSD do aPsdImage
objekt:
String dataDir = "Your Document Directory";
PsdImage image = (PsdImage)Image.load(dataDir + "example.psd");
Krok 2: Opakujte zdroje obrázků
Dále projděte zdroje obrázků a najděte data EXIF:
for(int i = 0; i < image.getImageResources().length; i++) {
if (image.getImageResources()[i] instanceof ThumbnailResource || image.getImageResources()[i] instanceof Thumbnail4Resource) {
ThumbnailResource thumbnail = (ThumbnailResource)image.getImageResources()[i];
JpegExifData exifData = thumbnail.getJpegOptions().getExifData();
if (exifData != null) {
// Zpracovat vlastnosti EXIF dat
for(int j = 0; j < exifData.getProperties().length; j++) {
System.out.println(exifData.getProperties()[j].getId() + ": " + exifData.getProperties()[j].getValue());
}
}
}
}
Závěr
Závěrem lze říci, že využití Aspose.PSD pro Java zjednodušuje extrahování metadat EXIF ze souborů PSD. Tento tutoriál vás vybavil nezbytnými kroky k bezproblémové integraci této funkce do vašich aplikací Java.
FAQ
Co je Aspose.PSD for Java?
Aspose.PSD for Java je knihovna, která umožňuje vývojářům v jazyce Java pracovat se soubory PSD bez nutnosti instalace Photoshopu.
Kde najdu dokumentaci Aspose.PSD pro Java?
Dokumentaci najdete zde .
Jak mohu získat dočasnou licenci pro Aspose.PSD pro Java?
Návštěva zde pro dočasné licenční možnosti.
Podporuje Aspose.PSD for Java zápis souborů PSD?
Ano, podporuje čtení i zápis do souborů PSD.
Kde mohu získat podporu pro Aspose.PSD pro Javu?
Pro podporu navštivte Fórum Aspose.PSD .