Bu konu Java’da bir PNG dosyasının nasıl sıkıştırılacağına odaklanmaktadır. PNG’yi Java kullanarak sıkıştırmak için gerekli tüm kaynakları, sınıfları, yöntemleri ve çalışan bir örnek kodu kapsar. Oluşturulan uygulama, Windows, macOS veya Linux içindeki herhangi bir Java uyumlu ortamda kullanılabilir.
Java kullanarak PNG’yi Sıkıştırma Adımları
- Depo yöneticisini kullanarak Aspose.Imaging for Java ekleyerek ortamı kurun
- Image sınıfının bir örneğini kullanarak kaynak PNG resim dosyasını yükleyin
- Sıkıştırma oranını diğer özelliklerle birlikte ayarlamak için PngOptions sınıfının bir örneğini kullanın
- Sıkıştırılmış PNG dosyasını diske kaydedin
Yukarıda belirtilen adımlara bağlı kalarak, gerekli kaynakları proje içine dahil ederek ortamı başlangıçta yapılandırdığımız adım adım bir yaklaşım kullanarak *Java’da PNG sıkıştırmasını kolayca yönetebilirsiniz. Ardından, sıkıştırma oranını diğer ilgili özelliklerle birlikte yapılandırmak için PngOptions sınıfının bir örneğini kullanan Image sınıfının bir örneğini kullanarak diskten kaynak PNG görüntüsüne erişeceğiz. Son olarak, sıkıştırılmış PNG görüntüsü, Pnoptions ayarlarına göre diske kaydedilecektir.
Java kullanarak PNG’yi Sıkıştırma Kodu
Bu örnek kod, çok basit API çağrıları kullanılarak PNG dosyasını Java’da sıkıştırmak için kullanılabilir. Image sınıfı, diğer görüntü türlerini desteklemek için ek LoadOptions parametreleriyle birlikte bir akıştan görüntüleri yüklemek için kullanılabilecek çoklu aşırı yükleme işlevlerinden oluşur. PngOptions sınıfı, birkaç isim vermek gerekirse, renk tipi, sıkıştırma oranı, vektör rasterleştirme seçenekleri vb. gibi özellikleri ayarlamak için yöntemler sunar.
Bu konuda, Java* kullanarak *PNG sıkıştırmasının nasıl elde edileceğini öğrendik. PNG’yi SİMGE’ye dönüştürmeyi öğrenmekle ilgileniyorsanız, Java’da PNG’yi ICON’a dönüştürme ile ilgili makaleye bakın.