BMP dosyaları: ham pikseller ve neden bu kadar büyükler
Bir BMP gerçekte ne saklar, aynı görselin PNG’sinden neden kat kat büyüktür ve ona hâlâ ne ihtiyaç duyar. BMP dosyalarını tarayıcınızda dönüştürün, yükleme yok.
Bir bakışta
- Tür
- Görsel
- Sıkıştırma
- Kayıpsız
- Uzantılar
- .bmp
- MIME türü
- image/bmp
- Diğer adları
- Bitmap
Bir BMP, bir görsel dosyasının olabileceği kadar basittir: kısa bir başlık ve ardından satırlar hâlinde ham bayt olarak yazılmış pikseller. Microsoft onu 1985’te Windows ile birlikte tanıttı ve cazibesi, okunup yazılmasının neredeyse hiç kod gerektirmemesiydi. Belirtimde bir sıkıştırma seçeneği vardır, ama nadiren kullanılır; dolayısıyla pratikte bir BMP sıkıştırılmamıştır.
Devamını oku
Dosyaların bu kadar büyük olmasının nedeni budur. Sıradan bir ekran görüntüsü onlarca megabayt olabilir, modern bir kameradan gelen bir fotoğraf ise yüz megabaytı aşar. PNG’ye dönüştürmek aynı pikselleri gerçek kayıpsız sıkıştırmayla saklar ve boyutu genellikle %60 ile %90’ın üzerinde azaltır — hiçbir bedeli olmayan ve çok şey kazandıran az sayıdaki dönüştürmeden biri.
BMP varlığını sürdürür, çünkü basitlik zaman zaman boyuttan daha değerlidir. Yerel bit eşlem API’lerine göre yazılmış Windows araçları, bilimsel ve endüstriyel cihazlar, mikrodenetleyici ekran kodları ve bazı donanım yazılımı (firmware) iş akışları ham piksel verisini doğrudan okur ve hiç görsel çözücüleri yoktur. Bunlar için BMP bir tercih değil, bir gerekliliktir. Bu sitenin yazdığı BMP’nin alfa kanalı olmadığını unutmayın; saydam bir PNG’yi BMP’ye dönüştürmek saydamlığı beyazla doldurur.
BMP dosyalarını diğer formatlara dönüştürün
Diğer formatları BMP formatına dönüştürün
BMP SSS
BMP’m neden bu kadar büyük?
Çünkü pikselleri neredeyse hiç sıkıştırma olmadan ham bayt olarak saklar. Belirtim sıkıştırmaya izin verir ama neredeyse hiçbir şey onu kullanmaz.
BMP’yi PNG’ye dönüştürmek kayıpsız mı?
Evet, tamamen. İkisi de pikselleri tam olarak saklar; bu yüzden görsel aynıdır ve yalnızca dosya boyutu değişir — genellikle %60 ile %90’ın üzerinde bir oranda.
BMP’den PNG’ye mi, JPG’ye mi?
Ekran görüntüleri, diyagramlar ve metin için PNG; orada tıpatıp aynı kalır. Fotoğraflar için JPG; orada çok daha küçüktür ve kayıp görünmez.
BMP neden hâlâ var?
Çünkü okunup yazılması son derece kolaydır; bu da eski Windows yazılımlarına, bilimsel cihazlara, mikrodenetleyici kodlarına ve görsel çözücüsü olmayan donanım yazılımı iş akışlarına uyar.
BMP’ye dönüştürürken saydamlığa ne olur?
Beyazla doldurulur. Burada yazılan BMP’nin alfa kanalı yoktur; bu yüzden saydam bir arka plan opak hâle gelir.
Bir BMP’yi saklamak için herhangi bir neden var mı?
Yalnızca belirli bir araç onu şart koşuyorsa. Diğer her amaç için PNG, aynı görseli çok daha az yerde tutar.