BMP'i Çok Daha Küçük JPG'ye Dönüştür
BMP dosyalarını tarayıcınızda JPG’ye dönüştürün. Bir BMP, sıkıştırılmış bir görsel değil başlığı olan ham piksellerdir; bu yüzden sitedeki en büyük boyut düşüşünü sağlayan dönüşüm budur.
Görselleriniz cihazınızdan ayrılmaz
Sonradan silinecek bir şey yok
Cihaz çıktısı için güvenli
Her modern tarayıcıda çalışır
Nasıl çalışır
- 1
BMP dosyalarınızı ekleyin
Dosyaları sayfaya bırakın ya da tıklayıp gözatarak seçin.
- 2
Kaliteyi ayarlayın
Ne kadar sıkıştıracağınızı seçin — varsayılan fotoğraflara uyar, ekran görüntüleri daha yükseğini ister.
- 3
İndirin
JPEG dosyalarını tek tek ya da hepsini birden zip olarak kaydedin.
Neden bu araç
Var olan en büyük boyut düşüşü
BMP hiç sıkıştırma uygulamaz, dolayısıyla fotoğrafik bir görsel tipik olarak baytlarının yüzde doksan beşini ya da fazlasını yitirir.
Satır sırası doğru ele alınır
BMP tarama satırlarını varsayılan olarak alttan üste saklar; bazı dönüştürücülerin baş aşağı resim vermesinin nedeni budur.
Belirsiz alfa çözülür
32 bitlik bir BMP’nin dördüncü baytı saydamlık da olabilir dolgu da; yanlış tahmin görseli görünmez kılar.
Nihayet bir renk profili
BMP neredeyse hiç profil taşımaz, dolayısıyla çıktı sRGB olarak etiketlenebilir; rengi açan yazılıma bırakmak yerine.
Otuz altı megabaytlık yükleme yok
Sıkıştırılmamış bir görsel devasadır ve onu sunucuya göndermek, barındırılan her dönüştürücünün en yavaş kısmıdır.
Hiçbir şey yüklenmez
BMP, cihazlardan ve endüstriyel sistemlerden çıkar; dolayısıyla gizli olan çoğu kez resmin kendisidir.
Bir BMP kötü sıkıştırılmış bir görsel değildir — hiç sıkıştırılmamıştır
Biçim hakkındaki her şeyi açıklayan olgu budur. Çoğu görsel biçimi, bir piksele bakabilmeniz için önce çözülmesi gereken sıkıştırılmış bir gösterim saklar. Olağan hâliyle bir BMP ise piksellerin kendisini saklar; her biri üç ya da dört bayt, satırlar hâlinde dizili, düzeni anlatan kısa bir başlığın ardında. Özünde ekran belleğinde duranın bir dökümüdür ve Windows onu seksenli yıllarda tanıttığında tam olarak bunun için tasarlanmıştı. Aritmetik bu yüzden basit ve acımasızdır: piksel başına 24 bitte 4000 çarpı 3000 bir görsel otuz altı megabayt yer kaplar ve fotoğraf da olsa ekran görüntüsü de olsa tamamen beyaz bir dikdörtgen de olsa otuz altı megabayt kaplar. Bunu makul bir kalitede JPEG’e dönüştürmek tipik olarak bir ile üç megabayt arası bir şey üretir. Bu, yüzde doksan beş veya daha fazla bir düşüştür, burada sunulan tüm dönüşümlerin en büyük oranı, ve zekice bir kodlamayla değil yalnızca sıkıştırmaya başlamakla elde edilir.
BMP satırları alttan üste saklanır ve görseller bu yüzden baş aşağı çıkar
Bir yerde BMP dönüştürüp dikey olarak aynalanmış bir resim aldıysanız nedeni budur ve dosya bozuk değildir. Biçim tasarlandığında görüntü verisi, başlangıç noktası sol alt köşede olan bir koordinat sistemine yazılıyordu; dolayısıyla bir BMP tarama satırlarını en alt satırdan başlayıp yukarı doğru saklar — ondan sonra gelen hemen her biçimin tersi. Sonradan şartname öteki sıralamaya da izin verdi ve hangisi olduğunu bir işaretle bildirdi: pozitif bir yükseklik alanı satırların alttan üste olduğu, negatif bir yükseklik alanı üstten alta olduğu anlamına gelir. Mekanizmanın tamamı budur. Yüksekliğin mutlak değerini işareti denetlemeden alan bir okuyucu — kolay ve yaygın bir hata — karşılaştığı dosyaların yarısını ters çevirir. Biçim ayrıntılarının neden önemli olduğunun iyi bir gösterimidir, çünkü ortaya çıkan görüntü ince biçimde yanlış ya da hafifçe bozulmuş değildir; düpedüz baş aşağıdır ve hiçbir kalite ayarı bunu gidermez.
Otuz iki bitlik BMP’lerin alfa kanalı olabilir de olmayabilir de
İşte diğer klasik BMP arızası ve sonucu baş aşağı bir fotoğraftan daha ürkütücüdür. 24 bitlik bir BMP piksel başına mavi, yeşil ve kırmızı için üç bayt kullanır. 32 bitlik bir BMP dört kullanır — ama özgün BITMAPINFOHEADER dördüncü baytın ne işe yaradığını hiç söylemedi. Uygulamada dolguydu; her pikseli dört bayta hizalamak donanım için daha hızlı olduğundan vardı ve çok sık sıfırlarla doldurulurdu. Sonraki başlık sürümleri V4 ve V5, dördüncü baytı alfa ilan edebilen açık kanal maskeleri ekledi. Dolayısıyla 32 bitlik bir BMP’yle karşılaşan bir dönüştürücü karar vermek zorundadır ve o baytların hepsi sıfır olan bir dosyada dolguyu alfa sanarsa, her pikselin tamamen saydam olduğu sonucuna varır ve baştan sona boş bir görsel üretir. İnsanlar bunu görüp dosyayı bozuk sanır. Güvenli okuma, başlık açıkça bir alfa maskesi bildirmedikçe dördüncü baytı dolgu saymaktır ve burada olan da budur.
BMP dosyaları hâlâ nereden geliyor ve buna kimin ihtiyacı olduğunu bu açıklıyor
BMP genel kullanım için doksanlı yıllardan beri modası geçmiştir, yine de dosyalar belirmeyi sürdürür ve kaynakları adıyla anmakta yarar var, çünkü ortak bir karakterleri var. Windows Paint her zaman BMP kaydetti ve hâlâ sunuyor. Daha eski TWAIN arayüzü üzerine kurulu tarayıcı sürücüleri yaygın biçimde onu varsayılan yapar. Endüstriyel makine görüşü kameraları ham kareleri BMP olarak verir, çünkü biçim bir kodlayıcı istemez ve üretim hattında gecikme eklemez. Laboratuvar ve tıbbi cihazlar — spektrometreler, jel görüntüleyiciler, mikroskop kameraları — aynı nedenle BMP yazar. Eski satış noktası terminalleri, kiosk yazılımları, gömülü ürün yazılımları ve bazı CAD paketleri onu dışa aktarır. Windows panosundan belirli uygulamalara görsel yapıştırmak onu üretir. Bunların ortak yanı, kimsenin güncellemeyeceği sistemler olmalarıdır: donanım çalışıyor, değiştirmek pahalı ve çıktı biçimi yıllar önce sabitlendi. Dolayısıyla BMP dönüştürmek neredeyse her zaman tüketici işi değil eski sistem entegrasyonu işidir.
Bu sitede içinde hiçbir şey saklamayan tek biçim
Burada ele alınan diğer her kaynak biçimi bir yük taşır. Bir HEIC’te GPS koordinatları ve bir cihaz seri numarası vardır. Bir kameradan gelen JPEG’de EXIF vardır. Bir PDF’te açıklamalar ve muhtemelen siyah bir kutunun altında yazı vardır. Bir BMP’de bunların özünde hiçbiri yoktur: EXIF bloğu yok, yön etiketi yok, çekim zamanı yok, konum yok, küçük resim yok, yazar alanı yok. Başlık genişliği, yüksekliği, bit derinliğini ve düzeni anlatır; ondan sonra dosya piksellerden ibarettir. Bir bakıma bu küçük bir gizlilik avantajıdır, çünkü paylaşmadan önce temizlenecek bir şey yoktur. Başka bir bakıma gerçek bir sınırlamadır, çünkü aynı zamanda gömülü renk profili yok demektir. Bir BMP’de hiçbir şey kırmızının hangi kırmızı olduğunu söylemez, dolayısıyla her görüntüleyici sRGB varsayar ve umut eder. Dosya geniş gamutlu sensörlü bir cihazdan geldiyse, renkler bunca zaman sessizce yeniden yorumlanmıştır. JPEG’e dönüştürmek, bir profil iliştirip sayıların ne anlama geldiğini söylemek için ilk fırsattır.
Bir BMP’de hassas olan şey resimdir, üstveri değil
Bu yokluk buradaki gizlilik savının biçimini değiştirir ve değişimin sonuna kadar gitmekte yarar var. Çoğu biçimde endişe dosyada saklı olandır — bir fotoğrafın çekildiği yer, bir karartmanın altındaki yazı. Bir BMP hiçbir şey saklamaz, dolayısıyla dosya önemliyse bunun nedeni açıkça gösterdiği şeydir. Ve BMP’lerin nereden geldiği düşünülürse bu, sıklıkla yayımlamayacağınız bir şeydir: bir parçayı ve bir kusuru gösteren makine görüşü hattı karesi, tıbbi ya da laboratuvar cihazından bir görüntü, eski ofis donanımıyla yapılmış bir belge taraması, bir kiosktan ya da satış noktası terminalinden ekran görüntüsü, gömülü donanımdan bir tanı karesi. Bunu barındırılan bir dönüştürücüye yüklemek, üretim hattınızın ya da hasta numunenizin bir görüntüsünü başkasının diskine koyar ve bunu yavaşça yapar, çünkü dosya otuz altı megabaytlık sıkıştırılmamış pikseldir. Burada diskten okunur, çözülür ve sayfada yeniden kodlanır; hiçbir istek gönderilmez — bunu toplu iş sürerken ağ panelinde doğrulayabilirsiniz.
Karşılaştırma
| Özellik | Bu araç | Tipik çevrimiçi dönüştürücüler |
|---|---|---|
| Görseller bir sunucuya yüklenir | Asla — tarayıcınızda dönüşür | Genellikle yüklenir |
| Alttan üste satır sırasını işler | Her zaman | Sıkça ters çevrilir |
| Dolguyu dolgu sayar | Maske aksini söylemedikçe | Bazen görseli boşaltır |
| Çıktıyı sRGB etiketler | Evet | Nadiren |
| Görsel sayısı sınırı | Sınırsız | Ücretsiz katmanda sıkça sınırlı |
| Fiyat | Ücretsiz | Ücretsiz / ücretli katmanlar |
Özellikler
Yaygın tüm BMP çeşitleri
Klasik başlık ile sonraki V4 ve V5 biçimleri, 8, 16, 24 ve 32 bit derinliklerle birlikte okunur.
Alttan üste ve üstten alta
Yükseklik alanının işareti gözetilir, böylece satırlar dosyanın amaçladığı sırayla çıkar.
Ayarlanabilir kalite
Görünür bir kaydırıcı; bir makine görüşü yakalaması ile taranmış bir fotoğraf farklı ayarlar ister.
sRGB etiketleme
JPEG, bir renk uzayı bildirilerek yazılır; geldiği BMP’de bu neredeyse kesinlikle yoktu.
Toplu dönüştürme
Bir klasör dolusu BMP ekleyin ve yükleme kuyruğu olmadan tek geçişte dönüştürün.
Kurulum yok
İndirilecek ya da kurulacak bir şey yok — web sayfasında çalışır.
Arapça ve RTL dostu
Sekiz dilde tam arayüz, sağdan sola Arapça dahil.
Varsayılan olarak güvenli
HTTPS üzerinden sunulur; dosya takibi ve üçüncü taraf yüklemesi yoktur.
Kimler kullanıyor
Endüstri ve üretim ekipleri
Ham makine görüşü karelerini bir raporlama sisteminin kabul edeceği dosyalara çevirmek.
Laboratuvar ve sağlık çalışanları
Cihaz çıktısını bir kayda ya da rapora eklenebilecek kadar küçültmek.
Eski tarayıcısı olan herkes
Bir TWAIN sürücüsünün varsayılan olarak ürettiği devasa BMP’leri dönüştürmek.
Eski sistemleri sürdüren geliştiriciler
Yalnızca BMP veren donanımı yalnızca JPEG alan yazılıma bağlamak.
Sıkça Sorulan Sorular
JPG, küçük dosyalar üreten verimli bir sıkıştırma kullanır; fotoğraflar ve kompakt, yaygın desteklenen bir görsel gereken her yer için idealdir. Tüm dönüşüm tarayıcınızda yerel olarak gerçekleşir; anında ve gizlidir.
Evet. Kalite kaydırıcısını 1–100 arasında kullanın; düşük değerler daha küçük dosyalar üretir, çoğu görsel için ~85 iyi bir dengedir. JPG’de şeffaflık yoktur, şeffaf alanlar beyaz olur.
Hayır. Dönüşüm tamamen tarayıcınızda Canvas API ile yapılır — görselleriniz asla yüklenmez, saklanmaz veya paylaşılmaz.
Evet. İstediğiniz kadar BMP görseli ekleyip tek seferde dönüştürün; her sonucu tek tek ya da hepsini ZIP olarak indirin.