Convertire TIFF in PNG senza perdere qualità in Java

Convertire TIFF in PNG senza perdere qualità in Java

TIFF e PNG sono formati di file popolari per la presentazione di immagini complesse. Tuttavia, i PNG sono considerati ben adatti per la piattaforma web grazie alla loro dimensione ridotta. D’altra parte, i TIFF non sono compatibili con molti programmi basati sul web e richiedono uno spazio maggiore rispetto ai PNG. A causa di questi fattori, potresti essere interessato a convertire i tuoi TIFF in PNG senza compromettere la qualità dell’immagine. Se è così, in questo articolo discuteremo di come convertire TIFF in PNG senza perdere qualità in Java.

I punti seguenti saranno trattati in questo articolo:

Convertitore TIFF in PNG - Installazione della libreria Java

In questa sezione, dimostreremo la procedura di installazione di questa TIFF to PNG conversion API. Se stai utilizzando Maven per gestire un progetto o un’app Java, aggiungi le seguenti configurazioni nel file pom.xml.

<repository>
	<id>ConholdateJavaAPI</id>
	<name>Conholdate Java API</name>
	<url>https://releases.conholdate.com/java/repo</url>
</repository>        
<dependency>
	<groupId>com.conholdate</groupId>
	<artifactId>conholdate-total</artifactId>
	<version>23.6</version>
	<type>pom</type>
</dependency>

Then run the following commands.

mvn clean    
mvn install -U

Per configurazioni su altri framework Java, visita releases.conholdate.com.

Java Converter: TIFF to PNG Conversion Without Losing Quality

Scegliamo un file TIFF che occupa 37 MB di spazio su disco. Supponiamo che non sia stato applicato alcun algoritmo di compressione a questo TIFF. Quindi, in questa sezione, ci aspettiamo di raggiungere i seguenti obiettivi:

  1. Riduci le dimensioni dell’immagine.
  2. Rendilo compatibile con applicazioni web.

Il modo migliore per raggiungere entrambi gli obiettivi sopra è convertire TIFF in immagine PNG senza perdere qualità. Poiché il formato file PNG supporta la compressione senza perdita, non ridurrà la qualità dell’immagine nell’output.

I seguenti sono i passaggi per convertire TIFF in PNG senza perdere qualità utilizzando Java:

  1. Carica l’immagine TIFF utilizzando la Converter classe.
  2. Inizializza un’istanza della classe ImageConvertOptions e imposta il formato del file di conversione come PNG.
  3. Specifica le dimensioni del PNG risultante utilizzando setHeight(int) e setWidth(int) metodi.
  4. Invoca il Converter.convert(String arg0, ConvertOptions arg1) metodo per salvare l’immagine JPG.

Il seguente esempio di codice mostra come convertire TIFF in PNG in Java.

//Load the presentation
Converter converter = new Converter("sample.pptx");
// Imposta le opzioni di conversione per il formato JPG
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Png);
// Imposta la dimensione dell'immagine
options.setWidth(5600);
options.setHeight(4200);
// Converti in formato JPG
converter.convert("ppt-to-image.jpg", options);

Convertire TIFF in PNG: Confronto dei Risultati

Prima di tutto, guarda l’immagine seguente, che mostra le dimensioni su disco sia per le immagini TIFF in input che per le immagini PNG in output.

Conversione da TIFF a PNG: Confronto delle Dimensioni
Dopo di che, osserviamo lo screenshot seguente, che mostra la qualità di entrambe le immagini a un particolare ingrandimento.
Convertire immagine TIFF in PNG: confronto di qualità
Pertanto, puoi osservare una significativa riduzione delle dimensioni del PNG di output. Tuttavia, la qualità dell’immagine è simile sia per le immagini di input che per quelle di output.

Ottieni una licenza gratuita

Puoi ottenere una free temporary license per provare l’API senza limitazioni di valutazione.

Riepilogando

Per riassumere, abbiamo discusso della procedura di conversione dei file immagine TIFF in PNG in Java. Di conseguenza, speriamo che tu abbia imparato come convertire TIFF in PNG programmaticamente senza perdere qualità dell’immagine utilizzando una libreria Java TIFF to PNG Converter. Potresti anche aver osservato la forza dell’API di conversione Java TIFF to PNG nel fornire risultati di alta qualità.

Puoi visitare la documentation per saperne di più sull’API di Java conversion.

Infine, si prega di rimanere sintonizzati su conholdate.com per aggiornamenti regolari.

FAQs

What is TIFF and PNG?

TIFF (Tagged Image File Format) è un formato immagine popolare per immagini di alta qualità tipicamente utilizzato per la stampa di graphic design e fotografia professionale. Mentre PNG (portable network graphics) è un formato immagine popolare utilizzato per grafiche web, arte digitale e loghi. PNG è un formato senza perdita, il che significa che non perde qualità quando viene compresso. Allo stesso tempo, TIFF può essere sia con perdita che senza perdita a seconda della compressione utilizzata.

Perché dovrei voler convertire un TIFF in un PNG?

Ci sono diverse ragioni per cui potresti voler convertire un’immagine TIFF in formato PNG. I file PNG sono generalmente più piccoli rispetto ai file TIFF, rendendoli più facili da trasferire e archiviare. I file PNG sono anche ideali per grafica web poiché supportano la trasparenza e possono essere ottimizzati per l’uso web. Inoltre, i file PNG possono essere utilizzati in una varietà di applicazioni, tra cui browser web, editor di immagini e sistemi operativi.

Come posso convertire un TIFF in un PNG in Java senza perdere qualità?

Per convertire un’immagine TIFF in formato PNG in Java senza perdere qualità, prima installa la libreria Java di conversione TIFF in PNG, poi segui la sezione Converti TIFF in PNG in Java di questo articolo.

Fai una domanda

Puoi farci sapere le tue domande o richieste sul nostro forum.

See Also