BMP’yi JPG’ye Dönüştürme
BMP (Bitmap), Windows 1.0’a dayanan en eski resim formatlarından biridir. Piksel verilerini minimal veya hiç sıkıştırmayla depolar, bu da BMP dosyalarının devasa olduğu anlamına gelir. Tek bir 1920x1080 fotoğraf BMP olarak yaklaşık 5.9 MB yer kaplar. Aynı resim JPEG olarak 200-500 KB yer kaplar.
Bu araç, BMP’yi JPEG’e tarayıcınızda Canvas API’sini kullanarak dönüştürür. Resim kod çözülür, bir canvas’a çizilir ve yapılandırılabilir kalitede JPEG olarak dışa aktarılır. Hiçbir veri makinenizden çıkmaz.
Nasıl Çalışır
- Bir BMP dosyası bırakın veya seçin
- Tarayıcı bitmap’i ham piksel verilerine çözer
- Pikseller bir Canvas öğesine çizilir
- Canvas,
toDataURL('image/jpeg', quality)ile JPEG verilerini dışa aktarır - Sıkıştırılmış JPEG’i indirin
Kalite parametresi (0-1) JPEG sıkıştırma seviyesini kontrol eder. Daha yüksek değerler daha az artefaktla daha büyük dosyalar anlamına gelir. 0.92 varsayılanı çoğu resim için iyi bir dengedir.
BMP Dosyaları Neden Bu Kadar Büyük?
BMP her pikseli ham renk değerleri olarak depolar. 24-bit BMP için (kanal başına 8 bit, 3 kanal), her piksel 3 bayt tüketir.
| Çözünürlük | BMP boyutu (24-bit) | JPEG kalite 85 |
|---|---|---|
| 640 x 480 | 900 KB | 30-80 KB |
| 1280 x 720 | 2.7 MB | 80-200 KB |
| 1920 x 1080 | 5.9 MB | 200-500 KB |
| 3840 x 2160 | 23.7 MB | 800 KB - 2 MB |
BMP Dosyalarıyla Ne Zaman Karşılaşırsınız
Eski Windows uygulamaları
Eski yazılımlar, özellikle kurumsal araçlar, tıbbi görüntüleme uygulamaları ve endüstriyel sistemler, ekran görüntülerini BMP formatında dışa aktarabilir.
Pano ve ekran yakalama
Windows pano işlemleri dahili olarak BMP kullanır. Bazı ekran yakalama araçları varsayılan olarak sıkıştırılmamış BMP kaydeder.
Tarayıcı çıktısı
Eski belge tarayıcıları ve paket yazılımları bazen BMP çıktısı verir.
Fotoğraflar İçin JPEG Sıkıştırması
JPEG’in kayıplı sıkıştırması fotoğraf içeriği için tasarlanmıştır. 8x8 piksel bloklarına ayrık kosinüs dönüşümü (DCT) uygulayarak ve frekans katsayılarını kuantize ederek çalışır.
Bu nedenle fotoğraflar iyi sıkışırken (yumuşak geçişler, doğal dokular) ekran görüntüleri ve diyagramlar kötü sıkışır. Fotoğrafik olmayan BMP dosyaları için BMP’den PNG’ye aracını düşünün.
Dönüştürülen resimleri HTML veya CSS’ye gömmek için Base64 Kodlayıcı aracına bakın.