Obrázky jsou často navrhovány pomocí aplikace Photoshop. Výstupní soubory jsou ve formátu PSD, který lze otevřít nebo upravit pomocí několika programů. Možná budete muset převést soubor PSD na obrázek TIFF programově pomocí Java. Následující části vysvětlují převod PSD:
- PSD to TIFF Image Converter – instalace Java API
- Převeďte PSD na obrázek TIFF programově pomocí Java
- Převeďte PSD na TIFF obrázek s kompresí v Javě
PSD to TIFF Image Converter – instalace Java API
Aspose.PSD for Java API lze použít ke zpracování Photoshopu a obrazových formátů programově ve vašich aplikacích. API můžete rychle nastavit stažením souboru JAR ze sekce Ke stažení nebo pomocí následujících konfigurací v souboru pom.xml vašeho projektu:
ú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>
Převeďte PSD na obrázek TIFF programově pomocí Java
Soubor PSD můžete převést na obrázek TIFF pomocí následujících kroků:
- Načtěte existující obrázek PSD pomocí třídy Image.
- Vytvořte instanci třídy TiffOptions.
- Převeďte soubor PSD na obrázek TIFF pomocí metody Save.
Následující kód ukazuje, jak převést soubor PSD na obrázek TIFF programově pomocí Java:
// Načtěte existující obrázek PSD jako obrázek
com.aspose.psd.Image image = com.aspose.psd.Image.load("Photoshop.psd");
// Vytvořte instanci třídy TiffOptions
com.aspose.psd.imageoptions.TiffOptions options = new com.aspose.psd.imageoptions.TiffOptions(com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat.Default);
// Převést PSD na Tiff
image.save("PSD-to-Tiff.tiff", options);
Převeďte PSD na TIFF obrázek s kompresí v Javě
Pomocí pokročilých možností můžete převést soubor PSD na obrázek TIFF. Třída TiffOptions nabízí různé možnosti pro specifikaci typu komprese, bitů na vzorek atd. Při převodu souboru PSD na TIFF s kompresí postupujte podle následujících kroků:
- Načtěte soubor PSD jako obrázek a přeneste jej do objektu PsdImage.
- Vytvořte instanci TiffOptions pro výsledný obrázek.
- Nastavte BitsPerSample, Compression, Photometric mode a grayscale paletu.
- Uložit výstupní obrázek TIFF s kompresí.
Následující kód vysvětluje, jak převést soubor PSD na obrázek TIFF s kompresí pomocí Java:
// Načtěte soubor PSD jako obrázek a přeneste jej do PsdImage
PsdImage psdImage = (PsdImage)com.aspose.psd.Image.load(dataDir + "layers.psd");
// Vytvořte instanci TiffOptions pro výsledný obrázek
TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default);
// Nastavte BitsPerSample, Compression, Photometric mode a grayscale paletu
int[] ushort = {4};
outputSettings.setBitsPerSample(ushort);
outputSettings.setCompression(TiffCompressions.Lzw);
outputSettings.setPhotometric(TiffPhotometrics.Palette);
outputSettings.setPalette(ColorPaletteHelper.create4BitGrayscale(true));
// Uložit výstupní obrázek TIFF
psdImage.save("SampleTiff_out.tiff", outputSettings);
Získejte bezplatnou zkušební licenci
Můžete si vyžádat Free Evaluation License k testování API v jeho plné kapacitě.
Závěr
V tomto článku jste se naučili, jak převést soubor PSD na obrázek TIFF. Můžete také provést kompresi obrazu při vykreslování obrazu TIFF programově pomocí Java. Kromě toho si přečtěte Dokumentace API a prozkoumejte několik dalších funkcí rozhraní API. V případě jakýchkoliv obav nás neváhejte kontaktovat prostřednictvím Free Support Forum.