Bu adım adım öğretici, C# ile BMP’den PNG görüntüsünün nasıl oluşturulacağını gösterir. C# dilindeki bu kod, bitmap’i PNG olarak kolay ve hızlı bir şekilde kaydeder. Bazı durumlarda, C# uygulamalarımızda bitmap’i PNG’ye dönüştürmemiz gerekiyor ve bu örnek bu tür senaryolarda yardımcı olacaktır.
C# ile BMP’den PNG Görüntüsü Oluşturma Adımları
- Nuget.org’dan Aspose.Imaging for .NET paketini kurun
- Aşağıdaki iki ad alanına başvuru ekleyin: Aspose.Imaging, Aspose.Imaging.ImageOptions
- Dönüştürmeden önce SetLicense yöntemini kullanarak lisansı belirtin
- BMP dosyasını bir Image nesnesine oku
- PngOptions sınıfını kullanarak çıktı PNG görüntüsü için öznitelikleri ayarlayın
- Çıktı PNG görüntüsünü belirtilen PNG seçenekleriyle kaydedin
Yukarıdaki basit adımlarda, önce Image sınıfının Load yöntemini kullanarak bir BMP giriş görüntüsünü bir görüntü nesnesine yüklüyoruz. BMP görüntüsünü belleğe yükledikten sonra, onu bir çıktı PNG görüntüsüne kaydedebiliriz. Çıktı PNG görüntüsünün niteliklerini de belirtebiliriz.
C# ile BMP’den PNG Resmi Oluşturma Kodu
Yukarıdaki kodda, bitmap görüntüsünden dönüştürülen çıktı PNG görüntüsünün çözünürlüğünü ayarladık. PNG görüntüsünün sıkıştırma seviyesini de ayarladık. Benzer şekilde, çıktı görüntüsünün diğer gerekli niteliklerini ayarlayabiliriz.
Bir önceki başlığımızda OTG’yi C# ile PDF’ye dönüştür kodunu açıklamıştık. Farklı diğer görüntü formatları arasında dönüştürme, koddaki küçük değişikliklerle birlikte yukarıdaki snippet’te verilen örneğe benzer.