BMP’yi PNG’ye Dönüştürme
BMP dosyaları pikselleri sıkıştırmasız (veya minimal RLE sıkıştırmasıyla) depolar, bu da onları neredeyse her kullanım durumu için gereksiz yere büyük yapar. PNG, tek bir piksel verisi kaybetmeden dosya boyutunu azaltan kayıpsız sıkıştırma sağlar. Bu araç, BMP’yi PNG’ye tarayıcınızda Canvas API’sini kullanarak dönüştürür.
Nasıl Çalışır
- Bir BMP dosyası bırakın veya seçin
- Tarayıcının yerel resim kod çözücüsü bitmap piksel verilerini okur
- Pikseller bir Canvas öğesine çizilir
- Canvas,
toDataURL('image/png')ile PNG verilerini dışa aktarır - Sıkıştırılmış PNG’yi indirin
Hem BMP (sıkıştırılmamış) hem de PNG (kayıpsız) pikselleri tam olarak temsil ettiğinden, çıktı girişle görsel ve sayısal olarak aynıdır. Yalnızca dosya kodlaması değişir.
Neden BMP Yerine PNG?
BMP en basit resim formatlarından biridir: bir başlık ve ardından ham piksel değerleri. Bu basitlik dosya boyutu pahasına gelir. PNG, bitişik piksellerdeki desenleri kullanan sıkıştırma öncesi filtrelerle birleştirilmiş DEFLATE sıkıştırması (gzip ve zip’te kullanılan algoritma) uygular.
| Resim türü | BMP boyutu | PNG boyutu | Küçülme |
|---|---|---|---|
| 1080p ekran görüntüsü | 5.9 MB | 300-800 KB | %85-95 |
| 1080p fotoğraf | 5.9 MB | 2.5-4.5 MB | %25-58 |
| 256x256 simge | 192 KB | 5-15 KB | %92-97 |
| 1080p diyagram | 5.9 MB | 100-400 KB | %93-98 |
BMP Dönüşümü İçin PNG Ne Zaman JPEG’e Tercih Edilmeli
PNG’yi seçin
- Resim metin, kod veya keskinliğin önemli olduğu UI öğeleri içeriyorsa
- Şeffaflığa ihtiyacınız varsa (JPEG alfa kanallarını desteklemez)
- Resim bir diyagram, grafik veya çizim ise
JPEG’i seçin
- Kaynak bir fotoğraf veya doğal sahne taraması ise
- Dosya boyutu birincil endişeyse ve küçük kalite kaybı kabul edilebilirse
BMP Dosyaları Nerelerde Karşınıza Çıkar
BMP dosyalarını nadiren bilerek oluşturursunuz. Belirli bağlamlarda ortaya çıkarlar:
Windows panosu
Bazı Windows uygulamalarında panodan resim yapıştırmak BMP üretir.
Eski yazılım dışa aktarımları
Kurumsal uygulamalar, özellikle sağlık (DICOM görüntüleyiciler), üretim ve GIS, genellikle BMP dışa aktarır.
Retro ve gömülü sistemler
Oyun ROM çıkarıcıları, ürün yazılımı görüntü dökümleri ve eski bilgi işlem araçları sık sık BMP çıktısı üretir.
Bunları PNG’ye dönüştürmek, herhangi bir resim verisinden ödün vermeden modern iş akışlarında depolamayı, paylaşmayı ve kullanmayı pratik hale getirir.
Resimleri doğrudan HTML veya CSS’ye gömmek için Base64 Kodlayıcı aracına bakın.