Java'da kaliteyi kaybetmeden TIFF'i PNG'ye dönüştürün

Java’da kaliteyi kaybetmeden TIFF’i PNG’ye dönüştürün

TIFF ve PNG karmaşık görüntülerin sunulmasına yönelik popüler dosya formatlarıdır. Ancak PNG’lerin daha küçük boyutları nedeniyle web platformu için çok uygun olduğu düşünülmektedir. Öte yandan TIFF’ler birçok web tabanlı programla uyumlu değildir ve PNG’lerden daha büyük alan gerektirir. Bu faktörlerden dolayı, görüntü kalitesinden ödün vermeden TIFF’lerinizi PNG’ye dönüştürmek ilginizi çekebilir. Eğer öyleyse, bu makalede Java’da kalite kaybı olmadan TIFF’i PNG’ye nasıl dönüştürebileceğimizi tartışacağız.

Bu makalede aşağıdaki noktalar ele alınacaktır:

TIFF’den PNG’ye Dönüştürücü - Java Kitaplığı Kurulumu

Bu bölümde bu TIFF’den PNG’ye dönüştürme API’sine kurulum prosedürünü göstereceğiz. Bir Java projesini veya uygulamasını yönetmek için Maven kullanıyorsanız pom.xml dosyasına aşağıdaki yapılandırmaları ekleyin.

<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>

Daha sonra aşağıdaki komutları çalıştırın.

mvn clean    
mvn install -U

Diğer Java çerçeveleriyle ilgili yapılandırmalar için lütfen releases.conholdate.com adresini ziyaret edin.

Java Dönüştürücü: Kaliteyi Kaybetmeden TIFF’den PNG’ye Dönüştürme

37 MB disk alanı kaplayan bir TIFF dosyası seçelim. Bu TIFF’e hiçbir sıkıştırma algoritmasının uygulanmadığını varsayalım. Dolayısıyla bu bölümde aşağıdaki hedeflere ulaşmayı bekleyeceğiz:

  1. Görüntü boyutunu küçültün.
  2. Web tabanlı uygulamalarla uyumlu hale getirin.

Yukarıdaki her iki hedefe de ulaşmanın nihai yolu, kaliteyi kaybetmeden TIFF’i PNG görüntüsüne dönüştürmektir. PNG dosya formatı kayıpsız sıkıştırmayı desteklediğinden çıktıdaki görüntü kalitesini düşürmez.

Java kullanarak kaliteyi kaybetmeden TIFF’i PNG’ye dönüştürme adımları aşağıda verilmiştir:

  1. TIFF görüntüsünü Converter sınıfını kullanarak yükleyin.
  2. ImageConvertOptions sınıfının bir örneğini başlatın ve dönüştürme dosyası formatını PNG olarak ayarlayın.
  3. setHeight(int) ve setWidth(int) yöntemlerini kullanarak elde edilen PNG’nin boyutlarını belirtin.
  4. JPG görüntüsünü kaydetmek için Converter.convert(String arg0, ConvertOptions arg1) yöntemini çağırın.

Aşağıdaki kod örneği, Java’da TIFF’in PNG’ye nasıl dönüştürüleceğini gösterir.

//Sunuyu yükle
Converter converter = new Converter("sample.pptx");
// JPG formatı için dönüştürme seçeneklerini ayarlayın
ImageConvertOptions options = new ImageConvertOptions();
options.setFormat(ImageFileType.Png);
// Resim boyutunu ayarla
options.setWidth(5600);
options.setHeight(4200);
// JPG formatına dönüştür
converter.convert("ppt-to-image.jpg", options);

TIFF’i PNG’ye Dönüştür: Çıktı Karşılaştırması

Öncelikle, hem giriş TIFF hem de çıkış PNG görüntüleri için diskteki boyutları gösteren aşağıdaki görüntüye bakın.

TIFF'den PNG'ye Dönüştürme: Boyut Karşılaştırması
Bundan sonra, her iki görüntünün kalitesini belirli bir yakınlaştırmada gösteren aşağıdaki ekran görüntüsünü inceleyelim.
TIFF Görüntüsünü PNG'ye Dönüştürme : Kalite Karşılaştırması
Dolayısıyla PNG çıktısının boyutunda önemli bir azalma görebilirsiniz. Ancak görüntü kalitesi hem giriş hem de çıkış görüntüleri için benzerdir.

Ücretsiz lisans alın

API’yi değerlendirme sınırlamaları olmadan denemek için ücretsiz geçici lisans alabilirsiniz.

Özetliyor

Özetlemek gerekirse, Java’da TIFF görüntü dosyalarının PNG’lere dönüştürülme prosedürünü tartıştık. Sonuç olarak, Java TIFF’den PNG’ye Dönüştürücü kitaplığını kullanarak görüntü kalitesini kaybetmeden TIFF’i programlı olarak PNG’ye nasıl dönüştüreceğinizi öğrendiğinizi umuyoruz. Ayrıca Java TIFF’den PNG’ye dönüştürme API’sinin yüksek kaliteli sonuçlar sağlamadaki gücünü de gözlemlemiş olabilirsiniz.

Java dönüşümü API’si hakkında daha fazla bilgi edinmek için belgeleri ziyaret edebilirsiniz.

Son olarak, düzenli güncellemeler için lütfen conholdate.com adresini takip etmeye devam edin.

SSS

TIFF ve PNG nedir?

TIFF (Etiketli Görüntü Dosyası Formatı), genellikle grafik tasarım ve profesyonel fotoğrafçılığın basılmasında kullanılan, yüksek kaliteli görüntülere yönelik popüler bir görüntü formatıdır. PNG (taşınabilir ağ grafikleri), web grafikleri, dijital sanat ve logolar için kullanılan popüler bir görüntü formatıdır. PNG kayıpsız bir formattır, yani sıkıştırıldığında kaliteyi kaybetmez. Aynı zamanda TIFF, kullanılan sıkıştırmaya bağlı olarak kayıplı veya kayıpsız olabilir.

Neden bir TIFF’i PNG’ye dönüştürmek isteyeyim?

Bir TIFF görüntüsünü PNG biçimine dönüştürmek istemenizin birkaç nedeni vardır. PNG dosyalarının boyutu genellikle TIFF dosyalarından daha küçüktür, bu da PNG dosyalarının aktarılmasını ve saklanmasını kolaylaştırır; şeffaflığı destekledikleri ve web kullanımı için optimize edilebildikleri için web grafikleri için de idealdir. Ayrıca PNG dosyaları, web tarayıcıları, görüntü düzenleyicileri ve işletim sistemleri dahil olmak üzere çeşitli uygulamalarda kullanılabilir.

Kaliteyi kaybetmeden Java’da bir TIFF’i PNG’ye nasıl dönüştürebilirim?

Kaliteyi kaybetmeden bir TIFF görüntüsünü Java’da PNG formatına dönüştürmek için, Önce TIFF to PNG Converter Java kitaplığını yükleyin, ardından bu makalenin Java’da TIFF’i PNG’ye Dönüştür bölümünü izleyin.

Bir soru sor

Sorularınızı veya sorularınızı forum üzerinden bize bildirebilirsiniz.

Ayrıca bakınız