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 .