UltKit

PNG'yi BMP'ye Dönüştürme

Bazı yazılımlar hâlâ yalnızca bitmap okur: eski Windows programları, kurulum paketi oluşturucular ve küçük mikrodenetleyici kartlarındaki ekran kütüphaneleri. PNG dosyanızı bu yazılımların kabul ettiği sıkıştırılmamış bir BMP'ye dönüştürün ve saydam kısımları hangi rengin dolduracağına siz karar verin.

Resim Dönüştürücü

veya JPG, JPEG, JPE … dosyaları buraya bırakın ·

Dosya başına en fazla 95 MB· En fazla 20 dosya· 30 dakika sonra silinir

Çıktı

Dosyalar sunucularımızda işlenir ve 30 dakika sonra silinir.

Bu aracı nasıl kullanırsınız

  1. 1

    PNG dosyalarını sürükleyip bırakın

    Bilgisayarınızdan ya da kopyaladığınız bir resmi yapıştırarak, her biri en fazla 95 MB olan en çok 20 PNG ekleyin.

  2. 2

    Arka plan rengini seçin

    Buradaki BMP çıktısı şeffaflığı desteklemez, bu yüzden Şeffaf alanlar beyaz olarak başlar. Bitmap'in üzerinde duracağı ekrana ya da iletişim kutusuna uymak için Gelişmiş ayarlar altından siyahı ya da bir Özel renk seçin.

  3. 3

    BMP biçimine Dönüştür düğmesine basın

    Her .bmp dosyasını ayrı ayrı ya da tek bir ZIP olarak indirin. Yüklenen dosyalar ve sonuçlar 30 dakika sonra silinir.

Bir yazılım bitmap istediğinde PNG'yi BMP'ye dönüştürün: pikseller aynı kalır, şeffaflık düz bir renge dönüşür ve BMP sıkıştırılmadığı için dosya büyür.

PNG'yi BMP'ye dönüştürmeye kimler hâlâ ihtiyaç duyar

BMP, Microsoft'un bitmap biçimidir ve günümüzdeki düzeni 1990'daki Windows 3.0'a dayanır. 54 baytlık bir başlığın ardında neredeyse yalnızca ham piksellerden oluştuğu için programlar onu bir çözme kütüphanesi olmadan okuyabilir. Bu sadelik, PNG desteği hiç eklenmeyen yerlerde hâlâ yaşamasının tam nedenidir.

Yükleyici hazırlayıcılar yaygın bir örnektir: örneğin NSIS, Modern UI sihirbazının başlık ve karşılama resimleri için .bmp dosyaları bekler. Eski Visual Basic ve Win32 programları açılış ekranlarını ve araç çubuğu resimlerini bitmap okuyan Windows işlevleriyle yükler. Küçük TFT ya da e-kağıt ekranlı mikrodenetleyici projeleri, PNG çözmenin kartta bulunmayan bellek gerektirmesi nedeniyle SD karttan 24 bit BMP okur.

Hedef yer bitmap değil de Windows simgesi istiyorsa bunun yerine PNG'den ICO'ya dönüştürmeyi kullanın; simgeler şeffaflığı korur ve tek dosyada birden çok boyut barındırır.

BMP dosyası ne kadar büyür: sıkıştırılmamış boyutlar

6,2 MBresim ne kadar basit olursa olsun, 24 bit BMP olarak kaydedilmiş 1920 × 1080 bir resim

1920 × 1080 piksel × 3 bayt = 6.220.800 bayt, artı 54 baytlık başlık. Alfa kanallı 32 bit BMP piksel başına 4 bayt gerektirir, dolayısıyla aynı resim yaklaşık 8,3 MB tutar.

PNG

Portable Network Graphics

PNG, 1996'da PNG Development Group tarafından yayımlanan ve sonradan W3C ile ISO tarafından standartlaştırılan kayıpsız bir raster biçimdir. Her pikseli aynen korur, tam alfa saydamlığını destekler; metni, keskin kenarları ve düz renkleri bozulma olmadan işler. Bu kesinlik onu ekran görüntüleri, logolar, simgeler ve arayüz grafikleri için ideal kılar. Bedeli boyuttur: PNG olarak kaydedilen fotoğraflar, aynı fotoğrafın JPEG veya WebP hâlinden çoğunlukla birkaç kat büyüktür. Tüm tarayıcılar, işletim sistemleri ve düzenleyiciler PNG dosyalarını açar.

Sıkıştırma
Kayıpsız
Saydamlık
Evet
Animasyon
Hayır
Çıkış yılı
1996 · PNG Development Group
PNG dönüştürücü

BMP

Bitmap görüntü

BMP, Microsoft'un aygıttan bağımsız bitmap biçimidir ve ilk sürümlerinden beri Windows'a özgüdür. Pikselleri genellikle sıkıştırmadan saklar; bu yüzden kalite mükemmeldir ama dosyalar PNG veya JPEG'e kıyasla çok büyüktür. Yeni BMP sürümleri alfa kanalı taşıyabilir, ancak birçok program bunu yok sayar. Biçimin okunması ve yazılması basittir; bu da onu eski yazılımlarda, gömülü sistemlerde ve bazı endüstriyel araçlarda yaşatır. Windows, macOS ve hemen her görüntü düzenleyici BMP dosyalarını açabilir.

Sıkıştırma
Kayıpsız
Saydamlık
Evet
Animasyon
Hayır
Çıkış yılı
Microsoft
BMP dönüştürücü

İnsanlar PNG'yi BMP'ye dönüştürür çünkü belirli bir program, yükleyici ya da gömülü ekran yalnızca düz Windows bitmap'lerini okur; kimse BMP'yi boyut ya da kalite için seçmez, ters yöndeki dönüşüm ise bu bitmap'leri yeniden küçültmek içindir.

BMP ve PNG karşılaştırması: ne kazanır, neden vazgeçersiniz

BMP'nin size sağladıkları

  • Hiçbir açma kütüphanesi olmadan okunabilir
  • Piksel değerleri PNG ile aynıdır
  • Eski Windows API'leri ve yükleyiciler tarafından kabul edilir
  • Öngörülebilir boyut: genişlik × yükseklik × piksel başına bayt

Vazgeçtikleriniz

  • PNG'den kat kat büyük dosyalar
  • Şeffaflık düz bir renkle değiştirilir
  • Çoğu okuyucuda metin üst verisi ya da renk profili yoktur
  • JPG ya da PNG isteyen birçok yükleme formu tarafından reddedilir

PNG'yi doğru ölçü ve arka planla BMP'ye dönüştürme

BMP ham satırlar olarak saklandığı için sıkıştırmasından çok ölçüleri önemlidir. Program resmi esnetmesin ya da kırpmasın diye Çıktı resmini yeniden boyutlandır ayarını hedefin istediği tam ölçüye getirin; örneğin NSIS karşılama resmi için 164 × 314 px ya da ekranın kendi çözünürlüğü gibi.

Şeffaf logolarda bitmap'in üzerinde duracağı arka planı seçin. Açık gri yüzeyli bir iletişim kutusunda saf beyaz bir kutu yanlış görünür; bu yüzden Özel renk altına tam onaltılık değeri girin. Bir bellenim projesi için bütün bir klasörü mü dönüştürüyorsunuz? 20 dosyalık gruplar tek seferde işlenir; daha hafif kopyalar gerektiğinde BMP'den PNG'ye dönüştürerek geri alabilirsiniz.

PNG'den BMP'ye dönüştürme hakkında sorular

BMP dosyam neden PNG'den çok daha büyük?

Standart bir BMP her pikseli sıkıştırmadan saklar: 24 bitte piksel başına 3 bayt, ayrıca her satırın 4 baytın katı olması için dolgu eklenir. PNG aynı pikselleri Deflate ile sıkıştırır, bu yüzden düz renkli grafikler çok küçülür. PNG olarak 20 KB olan bir logo BMP olarak kolayca birkaç yüz KB olabilir; bu normaldir.

PNG'yi BMP'ye dönüştürünce kalite kaybı olur mu?

Hiçbir piksel değişmez. İki biçim de kayıpsızdır ve 24 bit BMP, tipik bir PNG ile aynı kanal başına 8 biti taşır. Değişen tek şey şeffaflıktır; seçtiğiniz arka plan rengiyle değiştirilir.

BMP dosyasının arka planı saydam olabilir mi?

Biçim, alfa kanallı 32 bitlik bir varyanta izin verir, ancak Paint, çoğu Windows API'si ve BMP isteyen hemen her program bunu yok sayar ve siyah ya da bozuk görüntü gösterir. Dönüştürücü bu yüzden şeffaflığı seçtiğiniz düz bir renge yayar.

Arduino veya ESP32 ekranı hangi BMP biçimini ister?

Adafruit'in TFT ekranlar için ImageReader kütüphanesi dahil çoğu ekran kütüphanesi, SD karttan sıkıştırılmamış 24 bit BMP dosyalarını yükler; bu dönüştürücü de tam olarak bunu yazar. Kart resmi ölçekleyemeyeceği için önce Çıktı resmini yeniden boyutlandır ile resmi ekranın tam çözünürlüğüne, örneğin 320 × 240 px'e getirin.

BMP ile DIB arasındaki fark nedir?

DIB, aygıttan bağımsız bitmap (device-independent bitmap) demektir; Windows'un 3.0 sürümünden beri kullandığı bellek içi düzendir. .bmp dosyası, önüne 14 baytlık bir dosya başlığı eklenmiş bir DIB'den ibarettir; bu yüzden DIB ya da .dib dosyası isteyen programlar BMP'yi kabul eder.

Web sitesi veya e-posta için BMP kullanmalı mıyım?

Hayır. Tarayıcılar BMP'yi gösterir, ancak dosya gözle görülür bir kazanç sağlamadan PNG ya da JPG'den kat kat büyüktür. BMP'yi yalnızca onu gerektiren program için saklayın, diğer her yerde PNG'den JPG'ye dönüştürülmüş dosyayı ya da orijinal PNG'yi kullanın.

Diğer dosyaları BMP'ye dönüştürün
JPG'den BMP'yeWebP'den BMP'yePDF'den BMP'ye
BMP'den PNG'yePNG'den ICO'yaResim dönüştürücü