Bilder designas ofta med hjälp av Photoshop-applikationen. Utdatafilerna är i PSD-format som kan öppnas eller redigeras med några få program. Så du kan behöva konvertera en PSD-fil till en TIFF-bild programmatiskt med Java. Följande avsnitt förklarar PSD-konverteringen:
- PSD till TIFF Image Converter – Java API-installation
- Konvertera PSD till TIFF-bild Programmatiskt med Java
- Konvertera PSD till TIFF-bild med komprimering i Java
PSD till TIFF Image Converter – Java API-installation
Aspose.PSD för Java API kan användas för att bearbeta Photoshop och bildformat programmatiskt i dina applikationer. Du kan snabbt ställa in API:et genom att ladda ner JAR-filen från avsnittet Nedladdningar eller med följande konfigurationer i filen pom.xml för ditt projekt:
Förvar:
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
Beroende:
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-psd</artifactId>
<version>21.7</version>
<classifier>jdk16</classifier>
</dependency>
Konvertera PSD till TIFF-bild Programmatiskt med Java
Du kan konvertera en PSD-fil till en TIFF-bild med följande steg:
- Ladda en befintlig PSD-bild med klassen Image.
- Skapa en instans av klassen TiffOptions.
- Konvertera PSD-filen till TIFF-bild med metoden Spara.
Följande kod visar hur man konverterar en PSD-fil till en TIFF-bild programmatiskt med Java:
// Ladda en befintlig PSD-bild som bild
com.aspose.psd.Image image = com.aspose.psd.Image.load("Photoshop.psd");
// Skapa en instans av TiffOptions-klassen
com.aspose.psd.imageoptions.TiffOptions options = new com.aspose.psd.imageoptions.TiffOptions(com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat.Default);
// Konvertera PSD till Tiff
image.save("PSD-to-Tiff.tiff", options);
Konvertera PSD till TIFF-bild med komprimering i Java
Du kan konvertera en PSD-fil till en TIFF-bild med avancerade alternativ. Olika alternativ för att specificera komprimeringstyp, bitar per sampel, etc. exponeras av klassen TiffOptions. Följ stegen nedan för att konvertera en PSD-fil till TIFF med komprimering:
- Ladda en PSD-fil som en bild och casta den till PsdImage-objekt.
- Skapa en instans av TiffOptions för den resulterande bilden.
- Ställ in BitsPerSample, Kompression, Fotometriskt läge och gråskalepalett.
- Spara utdata TIFF-bild med komprimering.
Följande kod förklarar hur man konverterar en PSD-fil till en TIFF-bild med komprimering med Java:
// Ladda en PSD-fil som en bild och casta den till PsdImage
PsdImage psdImage = (PsdImage)com.aspose.psd.Image.load(dataDir + "layers.psd");
// Skapa en instans av TiffOptions för den resulterande bilden
TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default);
// Ställ in BitsPerSample, Kompression, Fotometriskt läge och gråskalepalett
int[] ushort = {4};
outputSettings.setBitsPerSample(ushort);
outputSettings.setCompression(TiffCompressions.Lzw);
outputSettings.setPhotometric(TiffPhotometrics.Palette);
outputSettings.setPalette(ColorPaletteHelper.create4BitGrayscale(true));
// Spara utdata TIFF-bild
psdImage.save("SampleTiff_out.tiff", outputSettings);
Få gratis utvärderingslicens
Du kan begära en Free Evaluation License för att testa API:et i dess fulla kapacitet.
Slutsats
I den här artikeln har du lärt dig hur du konverterar en PSD-fil till en TIFF-bild. Du kan också utföra bildkomprimering medan du renderar TIFF-bilden programmatiskt med Java. Se dessutom API-dokumentation för att utforska flera andra funktioner i API:et. Om du har några funderingar är du välkommen att kontakta oss via Free Support Forum.