BMP'yi PNG'ye Dönüştürme — Aynı Pikseller, Çok Daha Küçük Dosya

Hantal Windows bitmap dosyalarını her yerde açılan kayıpsız PNG'lere çevirin. Her piksel olduğu gibi kalır ve hiçbir şey cihazınızdan çıkmaz.

💎 Kayıpsız📉 Genelde %90 daha küçük🔒 %100 tarayıcıda✓ Ücretsiz ve sınırsız

BMP Dosyalarını Buraya Sürükleyip Bırakın

veya Yüklemek için Tıklayın

En fazla 30 dosya, her biri 20 MB · Destek: BMP, DIB

💎

Gerçekten kayıpsız

PNG, bitmap görselin her pikselini korur. İki dosyayı yan yana açın; birebir aynıdırlar.

📉

Çoğu zaman %80–95 daha küçük

BMP dosyaları genellikle sıkıştırılmadan saklanır. PNG aynı pikselleri sıkıca paketler ve her sonuç tam olarak ne kadar yer kazandığınızı gösterir.

🎮

Macentadan şeffaflığa

Saf macenta üzerine çizilmiş sprite'lar ve oyun varlıkları gerçek bir şeffaf arka planla çıkabilir.

🔒

Hiçbir şey yüklenmez

Bitmap görseller tarayıcı sekmenizin içinde çözülür ve kodlanır, asla bir sunucuya gönderilmez.

BMP Dosyasının İçinde Ne Var?

“Bitmap” kelimesinin kısaltması olan BMP, Windows'un ilk sürümlerinden beri kullandığı görsel formatıdır. Bir görsel dosyası ancak bu kadar basit olabilir: resmin kısa bir tanımı ve ardından her pikselin rengi, art arda.

Başlık, Palet, Pikseller

Bir BMP, 14 baytlık bir dosya başlığıyla ve genişliği, yüksekliği ve renk derinliğini kaydeden bir bilgi başlığıyla başlar. 256 veya daha az renkli görseller ardından renklerini bir palette listeler. Sonra pikseller gelir: satır satır, genellikle resmin en alt satırından başlayıp yukarı doğru.

Bit Derinliği

Bit derinliği, bir piksele kaç rengin sığacağını belirler. 1 bit bitmap görseller siyah beyazdır; 4 bit olanlar 16, 8 bit olanlar 256 renk içerir, 24 bit dosyalar ise 16,7 milyon renk barındırır. 32 bit bir BMP dördüncü bir bayt ekler; bazı programlar bunu şeffaflık için kullanır, bazıları ise dolgu olarak bırakır.

BMP Neden Hâlâ Kullanılıyor?

Çok basit olduğu için BMP'yi her program ya da cihaz kolayca yazabilir. Eski oyunlar, Windows yardımcı programları, sprite düzenleyicileri ve gömülü ekranlar hâlâ BMP üretir; BMP'yi PNG'ye dönüştürme bu yüzden hâlâ sık yapılan bir iştir.

14 BDosya başlığı40–124 BBilgi başlığı≤ 1 KBPalet(8 bit ve altı)654321Piksel satırları, alttan başlarHer satır 4 bayta tamamlanır
Bir BMP; bir başlık, isteğe bağlı bir palet ve genellikle en alt satırdan başlanarak saklanan ham piksel satırlarından oluşur.

BMP Dosyaları Neden Bu Kadar Büyük?

Çoğu BMP hiç sıkıştırılmaz. Dosya boyutu basitçe genişlik × yükseklik × piksel başına bayt sayısı, artı biraz dolgudur.

Basit Bir Hesap

Full HD bir ekran görüntüsü 1920×1080 pikseldir. 24 bitte bu, piksel başına 3 bayt, yani yaklaşık 6,2 MB eder; ekranda kalabalık bir fotoğraf ya da boş beyaz bir sayfa olması fark etmez. Aynı ekran görüntüsü PNG olarak çoğu zaman birkaç yüz kilobayttır.

Satır Dolgusu

Her piksel satırı 4 baytın katına tamamlanır. Bu, büyük görsellerde boyuta pek bir şey eklemez ama BMP'nin resmi ne kadar harfiyen sakladığını gösterir: bayt bayt, yerden tasarruf etmeye hiç çalışmadan.

Sıkıştırılmış BMP var, ama nadir

Format, 4 ve 8 bit görseller için basit bir RLE (run-length) sıkıştırmasına izin verir; bu, büyük düz alanlarda işe yarar. Çoğu program bunu kullanmaz, 24 bit bitmap görseller ise hiç kullanamaz.

BMP'yi PNG'ye dönüştürmek bu israfı tek bir piksele dokunmadan ortadan kaldırır; PNG'nin çoğu zaman %80–95 daha küçük olmasının nedeni budur. Sonuç listesi her dosya için tam kazancı gösterir.

piksel başına bayt1bit2 renk1/88bit256 renk124bit16,7 milyon renk332bit16,7 milyon renk, artı şeffaflık4
Bit derinliği, bir BMP'nin kaç renk tutabileceğini ve her pikselin kaç bayt yer kaplayacağını belirler.

3 Adımda BMP'yi PNG'ye Dönüştürme

1

BMP dosyalarınızı bırakın

Bir veya daha fazla .bmp dosyasını kesik çizgili alana sürükleyin ya da göz atmak için tıklayın. Her dosya tarayıcınızda okunur; hiçbir şey yüklenmez.

2

PNG seçili kalsın

PNG varsayılandır ve kayıpsızdır. Bitmap görselleriniz saf macenta üzerine çizilmiş sprite'larsa “Macenta (#FF00FF) rengini şeffaf yap” seçeneğini işaretleyin.

3

PNG dosyalarını indirin

Bir dosyanın yanındaki “İndir” düğmesine ya da “Tümünü ZIP Olarak İndir” düğmesine tıklayın. Her sonuç, bitmap görselin bit derinliğini ve PNG'nin ne kadar küçüldüğünü gösterir.

tile1.bmptile2.bmptile3.bmpBMP dosyalarını buraya bırakın
1

Bir veya daha fazla BMP dosyası bırakın.

Kaydetme biçimiPNGJPGMacenta (#FF00FF) rengini şeffaf yap
2

PNG seçili kalsın; sprite'lar için macenta seçeneğini açın.

tile1.png−92%tile2.png−94%Tümünü ZIP Olarak İndir (2)
3

Her PNG'yi tek tek ya da hepsini bir ZIP olarak indirin.

BMP'yi PNG'ye Dönüştürme Kayıpsızdır — Nedeni Şu

PNG hiçbir şeyi atmadan sıkıştırır. Aynı piksellerden oluşan bir satır ya da tekrar eden bir desen gibi tekrarları arar ve bunları bir kez saklar.

Aynı Pikseller, Daha Küçük Dosya

PNG'ye dönüştürülen bir BMP, açıldığında orijinal bitmap ile birebir aynı pikselleri verir. Renkler, kenarlar ve metin aynı kalır; tek bir pikselin değişmesinin bile fark edildiği ekran görüntüleri, arayüz taslakları ve piksel sanatı için bu önemlidir.

Paletli Bitmap Görseller Paletli Kalır

1, 4 ve 8 bit bitmap görseller en fazla 256 renklik bir palet kullanır. Bu dönüştürücü onları tam renge genişletmek yerine yine paletli PNG olarak, piksel başına bir baytla kaydeder. Böylece PNG olabildiğince küçük kalır.

Peki ya 32 bit bitmap görseller?

32 bit bir BMP bir şeffaflık kanalı bildirdiğinde ve tarayıcınız bunu okuduğunda, PNG şeffaflığı korur. Ancak birçok program dördüncü baytı düz dolgu olarak yazar; bu durumda bitmap görsel tamamen opaktır.

BMP: her piksel tek tek yazılırBAE6FDBAE6FDBAE6FDBAE6FDBAE6FDBAE6FDFDE68AFDE68ABAE6FDBAE6FDPNG: tekrarlar bir kez saklanır6×2×2×Aynı resim, hiçbir ayrıntı kaybolmaz
BMP her pikseli tek tek yazar; PNG ise tekrarları ve desenleri saklar, bu yüzden aynı resim çok daha az yer kaplar.

Macenta Arka Planlar: #FF00FF Rengini Gerçek Şeffaflığa Dönüştürmek

Oyunlardan, emülatörlerden ve eski Windows araç çubuklarından gelen BMP dosyalarında çoğu zaman göz alıcı pembe bir arka plan görülür. Bu kasıtlıdır: şeffaflık destekleyen formatlar yaygınlaşmadan önce geliştiriciler saydam olacak alanı, çizimlerde neredeyse hiç kullanılmayan bir renk olan saf macentaya boyar ve programa bu rengi atlamasını söylerdi.

Tek Tıkla Şeffaf PNG

“Macenta (#FF00FF) rengini şeffaf yap” seçeneğini işaretleyin; tam olarak bu renkteki her piksel PNG'de şeffaf olur. Sonuç listesi kaç pikselin değiştiğini sayar, böylece işlemin işe yaradığını görebilirsiniz.

Yalnızca tam eşleşme

Yalnızca saf #FF00FF değiştirilir. Kenar yumuşatmalı kenarlar gibi macentaya çok yakın tonlar olduğu gibi kalır; bu yüzden seçenek çizimin kendisine asla zarar vermez.

Bazı oyunlar saf yeşil ya da siyah gibi farklı bir anahtar renk kullanmıştır. Bu seçenek, açık ara en yaygın tercih olan macentayı işler; diğer anahtar renkleri bir görsel düzenleyicide kaldırmak daha iyidir.

Macenta üzerinde sprite#FF00FFMacenta şeffaf yapıldıalpha = 0
Saf macenta üzerine çizilmiş sprite'lar gerçek bir şeffaf arka planla çıkar.

Bir Bakışta BMP ve PNG

BMPPNG
SıkıştırmaGenellikle yokKayıpsız (Deflate)
Tipik ekran görüntüsü boyutuBirkaç megabaytBirkaç yüz kilobayt
ŞeffaflıkNadir, tutarsız destekTam alfa kanalı
Tarayıcılarda ve uygulamalarda açılmaÇoğunlukla açılır, ama web siteleri nadiren kabul ederHer yerde
En İyi KullanımBasit programlar ve cihazlarEkran görüntüleri, simgeler, grafikler, web

BMP'yi PNG'ye Dönüştürmek Ne Zaman Doğru Tercihtir?

Görselde keskin kenarlar, düz renkler ya da metin olduğunda PNG, BMP'nin doğal halefidir.

PNG İçin İdeal

  • Eski Windows araçlarından ekran görüntüleri ve uygulama pencereleri.
  • Simgeler, imleçler ve piksel sanatı.
  • Diyagramlar, grafikler ve logolar.
  • Gerektiğinde macenta seçeneğiyle sprite sayfaları ve oyun dokuları.

JPG Ne Zaman Daha İyi?

Fotoğraflar ve taranmış resimler, kayıpsız sıkıştırmanın pek küçültemediği ince bir gürültü içerir. Bunlar için BMP'den JPG'ye dönüştürme, gözle görülür bir fark olmadan kat kat küçük bir dosya üretir.

BMP'yi bir nedenle saklamak

Bazı cihazlar, açılış ekranları ve mikrodenetleyici ekranları yalnızca BMP girişi kabul eder. Bunlar için orijinali saklayın, geri kalan her yerde PNG'yi kullanın.

İyi dönüşürEkran görüntüleri ve uygulama pencereleriSimgeler ve piksel sanatıDiyagramlar ve logolarJPG olarak daha iyiFotoğraflar ve taranmış resimler
Ekran görüntüleri, simgeler ve diyagramlar PNG olarak büyük ölçüde küçülür. Fotoğraflar için JPG daha uygundur.

BMP'yi PNG'ye Dönüştürdükten Sonra

PNG'yi daha da küçültmek için PNG Sıkıştırıcı ile işleyin. Web siteleri için PNG WebP dönüştürücü şeffaflığı koruyarak daha da küçük bir dosya verir; resim boyutlandırma ise tam boyutları ayarlar.

Fotoğraflar için bunun yerine BMP'den JPG'ye dönüştürmeyi kullanın. Diğer tüm format çiftleri resim dönüştürücüde listelenir.

BMP'den PNG'ye — Sıkça Sorulan Sorular

Evet; hesap gerekmez, günlük sınır da yoktur. Dönüştürme tarayıcınızda çalışır. Diğer formatlar <a href="/tr/image-converter">resim dönüştürücüde</a>.

Hayır. PNG kayıpsızdır; dönüştürülen görsel bitmap ile birebir aynı piksellere sahiptir. Daha da küçültmek için <a href="/tr/compress-png">PNG Sıkıştırıcı</a> aracını kullanın.

Ekran görüntüleri ve grafikler çoğu zaman %80–95 küçülür; fotoğraflar daha az. Her sonuç tam değişimi gösterir. Fotoğraflar için <a href="/tr/bmp-to-jpg">BMP'den JPG'ye</a> dönüştürme çok daha fazla yer kazandırır.

Evet. “Macenta (#FF00FF) rengini şeffaf yap” seçeneğini işaretleyin; saf macenta pikseller şeffaf olur. Web kullanımı için <a href="/tr/png-to-webp">PNG WebP dönüştürücü</a> bu şeffaflığı korur.

Hayır. Her bitmap görsel tarayıcı sekmenizde çözülür ve kaydedilir, hiçbir sunucuya gönderilmez. Aynısı <a href="/tr/resize-image">resim boyutlandırma</a> için de geçerlidir.

Evet. Dosyaları toplu olarak bırakın ve PNG'leri tek tek ya da tek bir ZIP olarak indirin. Hepsini tek bir belgede birleştirmek için <a href="/tr/image-to-pdf">resimden PDF'ye</a> aracını kullanın.

Dosyanın adı .bmp ile bitiyor ama içinde başka bir format var. Yine de dönüştürülür ve sonuç bunu size bildirir. Yanlış etiketlenmiş diğer dosyaları <a href="/tr/image-converter">resim dönüştürücüde</a> işleyebilirsiniz.

Hedefin beklediği boyutu kontrol edin: tam pikseller için <a href="/tr/resize-image">resim boyutlandırma</a>, yükleme sınırları için <a href="/tr/compress-image-to-200kb">200 KB'a sıkıştırma</a>.

T

TinyImagePro Mühendislik

Verilerinizi asla yüklemeyen tarayıcı tabanlı dosya araçları geliştiriyoruz. Bu dönüştürücü her bitmap başlığını kendisi okur; böylece her sonuç, BMP'nin ne olduğunu ve ne kadar küçüldüğünü size söyler.

TinyImagePro Hakkında →