PSD till TIFF java

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

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:

  1. Ladda en befintlig PSD-bild med klassen Image.
  2. Skapa en instans av klassen TiffOptions.
  3. 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:

  1. Ladda en PSD-fil som en bild och casta den till PsdImage-objekt.
  2. Skapa en instans av TiffOptions för den resulterande bilden.
  3. Ställ in BitsPerSample, Kompression, Fotometriskt läge och gråskalepalett.
  4. 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.

Se även