da PSD a TIFF java

Le immagini sono spesso progettate utilizzando l’applicazione Photoshop. I file di output sono nel formato PSD che può essere aperto o modificato con pochi programmi. Quindi potrebbe essere necessario convertire un file PSD in un’immagine TIFF a livello di codice utilizzando Java. Le sezioni seguenti spiegano la conversione PSD:

Convertitore di immagini da PSD a TIFF – Installazione dell’API Java

L’API Aspose.PSD per Java può essere utilizzata per elaborare Photoshop e formati immagine in modo programmatico nelle applicazioni. Puoi configurare rapidamente l’API scaricando il file JAR dalla sezione Download o con le seguenti configurazioni nel file pom.xml del tuo progetto:

Archivio:

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>http://repository.aspose.com/repo/</url>
</repository>

Dipendenza:

<dependency>
     <groupId>com.aspose</groupId>
     <artifactId>aspose-psd</artifactId>
     <version>21.7</version>
     <classifier>jdk16</classifier>
</dependency>

Converti immagini PSD in TIFF in modo programmatico utilizzando Java

Puoi convertire un file PSD in un’immagine TIFF con i seguenti passaggi:

  1. Carica un’immagine PSD esistente utilizzando la classe Image.
  2. Crea un’istanza della classe TiffOptions.
  3. Converti il file PSD in un’immagine TIFF con il metodo Salva.

Il codice seguente mostra come convertire un file PSD in un’immagine TIFF a livello di codice utilizzando Java:

// Carica un'immagine PSD esistente come Immagine
com.aspose.psd.Image image = com.aspose.psd.Image.load("Photoshop.psd");

// Crea un'istanza della classe TiffOptions
com.aspose.psd.imageoptions.TiffOptions options = new com.aspose.psd.imageoptions.TiffOptions(com.aspose.psd.fileformats.tiff.enums.TiffExpectedFormat.Default);

// Converti PSD in Tiff
image.save("PSD-to-Tiff.tiff", options);

Converti immagini PSD in TIFF con compressione in Java

Puoi convertire un file PSD in un’immagine TIFF con opzioni avanzate. Diverse opzioni per specificare il tipo di compressione, i bit per campione, ecc. sono esposte dalla classe TiffOptions. Segui i passaggi seguenti per convertire un file PSD in TIFF con compressione:

  1. Carica un file PSD come immagine e lancialo nell’oggetto PsdImage.
  2. Crea un’istanza di TiffOptions per l’immagine risultante.
  3. Impostare BitsPerSample, Compressione, Modalità fotometrica e tavolozza in scala di grigi.
  4. Salva l’immagine TIFF di output con la compressione.

Il codice seguente spiega come convertire un file PSD in un’immagine TIFF con compressione utilizzando Java:

// Carica un file PSD come immagine e lancialo in PsdImage
PsdImage psdImage = (PsdImage)com.aspose.psd.Image.load(dataDir + "layers.psd");

// Crea un'istanza di TiffOptions per l'immagine risultante
TiffOptions outputSettings = new TiffOptions(TiffExpectedFormat.Default);

// Impostare BitsPerSample, Compressione, Modalità fotometrica e tavolozza in scala di grigi
int[] ushort  =  {4};  
outputSettings.setBitsPerSample(ushort);
outputSettings.setCompression(TiffCompressions.Lzw);
outputSettings.setPhotometric(TiffPhotometrics.Palette);
outputSettings.setPalette(ColorPaletteHelper.create4BitGrayscale(true));

// Salva immagine TIFF di output
psdImage.save("SampleTiff_out.tiff", outputSettings);

Ottieni la licenza di valutazione gratuita

Puoi richiedere una Licenza di valutazione gratuita per testare l’API nella sua piena capacità.

Conclusione

In questo articolo, hai imparato come convertire un file PSD in un’immagine TIFF. È inoltre possibile eseguire la compressione dell’immagine durante il rendering dell’immagine TIFF a livello di codice utilizzando Java. Inoltre, fare riferimento alla documentazione API per esplorare diverse altre funzionalità dell’API. In caso di dubbi, non esitare a contattarci tramite il Forum di supporto gratuito.

Guarda anche