PDFMove
BMP Dosyasını PNG Formatına Nasıl Dönüştürürsünüz?
Nasıl Yapılır

BMP Dosyasını PNG Formatına Nasıl Dönüştürürsünüz?

4 dk okuma

En güvenli dönüşüm

Görüntü formatları arasındaki dönüşümlerin çoğu bir takas içerir: bir şey kazanır, bir şey kaybedersiniz. BMP'den PNG'ye geçiş bu kuralın nadir istisnalarından biridir. Burada kaybedecek bir şey yok.

Sebep basit: her iki format da kayıpsızdır. BMP piksel verisini tipik olarak hiç sıkıştırmadan saklar, PNG ise aynı veriyi kayıpsız bir algoritmayla sıkıştırarak saklar. Sonuçta ekranda gördüğünüz görüntü bire bir aynıdır — tek fark, PNG'nin diskte çok daha az yer kaplamasıdır.

Bu yüzden elinize bir BMP geçtiğinde ve ne yapacağınıza karar veremiyorsanız, doğru varsayılan cevap PNG'dir.

Dönüşümün gerçekte ne yaptığı

Buradaki kazancı doğru anlamak önemli. Dönüşüm görüntünüzü iyileştirmez, netleştirmez, renklerini düzeltmez. BMP dosyanız bulanıksa PNG de bulanık olacaktır; çünkü BMP zaten kaydedildiği andaki veriyi tam olarak saklar.

Dönüşümün tek yaptığı şey, aynı bilgiyi çok daha verimli bir şekilde paketlemektir. BMP her pikseli tek tek yazarken, PNG "bu bölgede aynı renk yüz kere tekrarlıyor" gibi örüntüleri fark eder ve bunu kısa bir tarifle ifade eder. Ekran görüntüleri, arayüz kayıtları, logolar ve diyagramlar gibi düz renk alanı bol içeriklerde bu kazanç çok belirgin olur.

Adım adım dönüştürme

1. Dosyanın içeriğine kısa bir göz atın

PNG neredeyse her BMP için doğru hedeftir, ama bir istisna var: içerik saf fotoğraf ise ve amacınız dosyayı mümkün olan en küçük hâle getirmekse, PNG size istediğiniz küçülmeyi vermeyebilir. Fotoğraflardaki sürekli renk değişimleri kayıpsız sıkıştırmaya elverişli değildir. Böyle bir durumda BMP'yi JPG'ye dönüştürmek daha küçük dosya verir, ama kayıplı bir işlem olduğunu bilerek.

Bunun dışındaki her içerikte — ekran görüntüleri, taranmış metinler, grafikler, ikonlar, çizimler — PNG hem daha doğru hem çoğu zaman daha küçüktür.

2. Dosyayı yükleyin

BMP'den PNG'ye dönüştürme aracımıza .bmp dosyanızı sürükleyip bırakın. Bazı eski sistemlerden çıkan dosyalar .dib uzantısı taşıyabilir; bu da aynı bitmap yapısını ifade eder.

3. Şeffaflık durumunu doğrulayın

BMP'nin 32 bit varyantı alfa kanalı taşıyabilir, ancak bu desteği uygulamalar arasında tutarsızdır. Dosyanızı üreten program alfa bilgisini doğru yazmamış olabilir veya hiç yazmamış olabilir.

Bu yüzden görselinizde şeffaf alan olması gerektiğini düşünüyorsanız, dönüşüm sonrası PNG'yi şeffaflığı damalı arka planla gösteren bir görüntüleyicide açıp kontrol edin. PNG tarafında endişelenecek bir şey yoktur — PNG alfa kanalını eksiksiz ve tutarlı biçimde destekler. Belirsizlik varsa o belirsizlik kaynak dosyadan gelir.

4. Sonucu indirin ve boyutu karşılaştırın

Dönüşüm bittiğinde iki dosyanın boyutuna bakın. Ekran görüntüsü veya grafik türü bir içerikte fark genellikle çarpıcı olur. Fotoğrafik bir içerikte fark daha ölçülü kalır ama yine de gözle görülür bir kazanç elde edersiniz.

5. Artık BMP'yi silebilirsiniz

Bu dönüşümün rahatlatıcı yanı budur. PNG, BMP'nin taşıdığı bütün piksel bilgisini eksiksiz içerdiği için orijinali saklamanın bir bilgi avantajı yoktur. Tek istisna, dosyayı yalnızca BMP kabul eden bir programa vermeniz gerekmesidir; o durumda orijinali koruyun.

Çok sayıda BMP dosyasıyla çalışıyorsanız

Eski bir arşiv klasörü, bir tarama çıktısı yığını veya eski bir projeden kalan varlık dosyaları — BMP'lerle genellikle tek tek değil, toplu olarak karşılaşırsınız.

Bu durumda birkaç pratik öneri:

  • Önce bir örnek dosyayla test edin. Klasördeki bir dosyayı dönüştürüp sonucu kontrol edin; bütün klasörü işlemeden önce şeffaflık ve renk davranışını görmüş olursunuz.
  • Klasördeki içerik türlerini ayırın. Aynı klasörde hem fotoğraf hem ekran görüntüsü varsa hepsini aynı hedefe göndermek yerine ikiye ayırmak daha iyi sonuç verir.
  • Dosya adlarını koruyun. Eski bir projede varlık dosyaları isimle referans verilmiş olabilir; yalnızca uzantının değişmesi bazı iş akışlarında bağlantıyı korur.

Ne zaman PNG doğru hedef değildir?

Nadir de olsa iki durum var:

  • Saf fotoğrafik içerik ve mümkün olan en küçük dosya isteniyorsa. JPG bu işi daha ileri götürür, kayıplı olması pahasına.
  • Hedef sistem sadece BMP kabul ediyorsa. Eski bir program, endüstriyel bir cihaz veya gömülü bir sistem söz konusuysa dönüşüm yapmayın; format olduğu gibi kalmalı.

Özetle

BMP'den PNG'ye dönüşüm, bir dosyayı hiçbir şey kaybetmeden kullanılabilir hâle getirmenin en temiz yoludur. Pikseller aynı kalır, dosya küçülür, format her yerde desteklenir ve şeffaflık güvenilir biçimde taşınır. Elinizdeki BMP ile ne yapacağınıza karar veremiyorsanız, bu dönüşüm neredeyse her zaman doğru cevaptır.

Sıkça Sorulan Sorular

BMP'yi PNG'ye çevirince görüntü bozulur mu?

Hayır, hiçbir bozulma olmaz. Her iki format da kayıpsızdır; yani piksel değerleri dosyada tam olarak saklanır. PNG bu değerleri saklarken tekrar eden desenleri fark edip sıkıştırır, ama bu sıkıştırma verinin kendisini değiştirmez. Dönüşüm sonrası PNG'yi açtığınızda BMP'deki görüntünün birebir aynısını görürsünüz. Değişen tek şey dosyanın diskte kapladığı yerdir.

Dönüşümden sonra orijinal BMP dosyasını silebilir miyim?

Evet, bu dönüşüm için genellikle güvenle silebilirsiniz. PNG dosyası BMP'nin taşıdığı bütün piksel bilgisini eksiksiz içerir, dolayısıyla BMP'yi saklamanın bir bilgi avantajı yoktur. Tek istisna, dosyayı yalnızca BMP kabul eden bir programa girdi olarak vermeniz gerekiyorsa ortaya çıkar; o durumda orijinali elinizde tutun. Bunun dışında BMP'yi silmek sadece disk alanı kazandırır, hiçbir şey kaybettirmez.

PNG dosyam neden hâlâ büyük çıktı?

PNG kayıpsız çalıştığı için sıkıştırma oranı tamamen görüntünün içeriğine bağlıdır. Düz renk alanları, tekrar eden desenler ve sınırlı renk paleti içeren görseller çok küçülür. Buna karşılık gürültülü, yoğun dokulu veya fotoğrafik bir içerik PNG'nin sıkıştırma yöntemine uygun değildir ve dosya beklediğinizden büyük kalabilir. Böyle bir durumda içeriğiniz aslında fotoğrafik demektir ve paylaşım amacı için JPG daha uygun bir hedef olabilir.

BMP'deki şeffaflık PNG'ye taşınır mı?

Kaynak dosyada gerçekten bir alfa kanalı varsa taşınabilir, ama burada dikkatli olmak gerekir. BMP'nin 32 bit varyantı alfa kanalı barındırabilir ancak bu desteği uygulamalar arasında tutarsızdır; birçok program alfa baytını hiç yazmaz veya okumaz. Yani BMP dosyanızda şeffaflık olduğunu düşünüyorsanız bunu dönüşüm sonrası PNG'yi şeffaflığı gösteren bir görüntüleyicide açarak doğrulamanız iyi olur. PNG tarafında sorun yoktur; PNG alfa kanalını eksiksiz ve güvenilir şekilde destekler.

Bu konuyu BMP → PNG Dönüştür aracıyla hemen deneyin.

BMP → PNG Dönüştür aracını dene