Bu basit eğitim, Java’da Bitmap’in PNG’ye nasıl dönüştürüleceği hakkında kısa bir açıklama sağlar. Windows, macOS ve Linux gibi yaygın işletim sistemlerinden herhangi birinde birkaç satır kod yazarak BMP‘i Java’da PNG’ye dönüştürmenize yardımcı olacaktır. Ayrıca çıktı PNG görüntü dosyası için bir dizi öznitelik ayarlayabilirsiniz.
Java’da Bitmap’i PNG’ye Dönüştürme Adımları
- Aspose.Imaging‘i Maven Deposundan projenize yapılandırın
- Dönüştürme için kaynak Bitmap dosyasını Image sınıf örneğine yükleyin
- Çıktı PNG görüntü niteliklerini ayarlamak için PngOptions sınıf nesnesini başlatın
- PngOptions sınıf nesnesinde çözünürlük ve sıkıştırma seviyesini ayarlayın
- İstenilen öznitelikleri ayarladıktan sonra kaynak Bitmap dosyasını PNG olarak kaydedin
Bu adımlarda, kaynak BMP dosyasını yüklüyoruz ve çıktı PNG dosyasının özniteliklerini ayarlamak için PngOptions sınıf örneğini başlatıyoruz. İşte bu adım adım öğreticide, bu öğreticide çözünürlük ve sıkıştırma seviyesini ayarlıyoruz, ancak PNG görüntüsünü oluşturmadan önce diğer nitelikler de ayarlanabilir. Son olarak, image sınıfının save() işlevini kullanarak BMP dosyasını Java‘da PNG’ye kaydederiz.
Java’da BMP’yi PNG’ye Dönüştürme Kodu
Bu kodda, Java’da BMP’yi PNG olarak değiştirmek için yalnızca çözünürlük ve sıkıştırma özniteliğini kullandık. Ancak, çıktı PNG dosyası için bit derinliğini, renk türünü, filtre türünü ve XMP meta veri kapsayıcısını da ayarlayabilirsiniz. Başka bir türe dönüştürmek için başka herhangi bir görüntü türünü de yükleyebileceğinizi unutmayın.
Bu dönüştürme için başka bir üçüncü taraf aracı yüklemeye gerek yoktur. Bir Excel dosyasından resim oluşturmak gibi resimlerle çalışmanın diğer bazı özelliklerini öğrenmek istiyorsanız, Java’da Excel grafiğini JPG’ye dönüştürme makalesine başvurabilirsiniz.