Konwerter BMP na JPG
Wgrywasz pliki BMP, ustawiasz jakość i pobierasz gotowe obrazy JPG. W naszym pomiarze zdjęcie 1920 na 1280 pikseli zmieniło wagę z 7,03 MB w BMP na 370,3 KB w JPG. Cała praca dzieje się w Twojej przeglądarce.
Pliki w kolejce
Czym jest BMP, a czym JPG?
BMP to zapis, w którym obraz leży w pliku punkt po punkcie, w takiej postaci, w jakiej ma się pojawić na ekranie. Format powstał dla systemu OS/2 i wszedł potem do interfejsów Windowsa. Ma własną kompresję bezstratną metodą RLE, ale użycie jej jest dobrowolne i większość programów z niej rezygnuje. Głębia koloru sięga od 1 do 32 bitów na piksel, a ten ostatni zapis mieści również kanał alfa, czyli przezroczystość.[1]
Microsoft opisuje budowę takiego pliku wprost: na początku stoi nagłówek z rozmiarem pliku i miejscem, w którym zaczyna się obraz, zaraz za nim drugi nagłówek z wymiarami i liczbą bitów na piksel, dalej opcjonalna tablica kolorów, a na końcu surowa tablica punktów.[2]
JPG bierze się z innego pomysłu. Skrót pochodzi od nazwy zespołu Joint Photographic Experts Group, a sposób zapisu opisuje zalecenie ITU-T T.81, zatwierdzone we wrześniu 1992 roku.[3] Rozszerzenia .jpg i .jpeg oznaczają dokładnie ten sam format; krótsza forma przyjęła się dlatego, że systemy sprzed Windows 95 dopuszczały tylko trzy znaki po kropce.
Sam zapis przebiega w kilku krokach. Obraz zostaje podzielony na bloki po 8 na 8 pikseli, na każdym bloku wykonywana jest dyskretna transformata kosinusowa, a jej wynik przechodzi przez kwantyzację. To właśnie w kwantyzacji powstaje strata danych. Osobno zmniejszana jest rozdzielczość kanałów barwy, czyli podpróbkowanie chrominancji.[4]
Każdy piksel w gotowym pliku JPG opisują trzy składowe koloru po osiem bitów, czyli czerwień, zieleń i błękit. Kanału alfa ten format nie niesie, a czytają go wszystkie przeglądarki w każdej wersji.[5]

Jak zamienić BMP na JPG?
Przeciągnij pliki BMP na pole Dodaj pliki albo kliknij je i wskaż obrazy na dysku. Suwak Ustaw jakość JPG przyjmuje wartości od 60 do 95 procent i stoi domyślnie na 85. Potem naciśnij przycisk Konwertuj.
Gotowe obrazy pobierzesz pojedynczo przyciskiem Pobierz przy wierszu kolejki albo naraz przyciskiem Pobierz wszystkie. Przycisk Wyczyść wszystko opróżnia kolejkę, a etykieta Usuń przy wierszu zdejmuje z niej pojedynczy plik.
W kolejce po prawej stronie każdy plik pokazuje wagę przed konwersją i po niej razem z różnicą w procentach. To samo podsumowanie dla całej paczki stoi pod przyciskami, w linijce Zaoszczędzono.
Zapis wykonuje sama przeglądarka. Obraz trafia najpierw na płótno strony, czyli element canvas, a stamtąd do pliku JPG. Dzieje się to na Twoim urządzeniu, więc plik zostaje u Ciebie od pierwszego kliknięcia do końca pracy.
Pod konwerterem stoi przełącznik formatów z napisem BMP na JPG. Kliknięcie w którykolwiek z dwóch formatów otwiera listę, a wybór z niej przenosi Cię na stronę konwertera obsługującego tę parę. Wszystkie pary z tej grupy zebraliśmy też na stronie podkategorii Zmiana formatu.
Ile waży plik przed konwersją BMP na JPG i po niej?
| Plik testowy | Wymiary w pikselach | BMP | JPG | Zmiana |
|---|---|---|---|---|
| Zdjęcie krajobrazu | 1920 × 1280 | 7,03 MB | 370,3 KB | 19,4 razy mniej |
| Zdjęcie produktu na jasnym tle | 1200 × 1200 | 4,12 MB | 319,7 KB | 13,2 razy mniej |
| Zrzut ekranu z tekstem | 1440 × 900 | 3,71 MB | 90,4 KB | 42 razy mniej |
| Logo z przezroczystym tłem | 1024 × 1024 | 4,00 MB | 37,8 KB | 108,4 razy mniej |
| Ikona z przezroczystością | 256 × 256 | 192,1 KB | 8,62 KB | 22,3 razy mniej |
| Strona tekstu jak ze skanera | 1654 × 2339 | 11,1 MB | 287,9 KB | 39,4 razy mniej |
Dlaczego plik JPG waży tyle mniej niż BMP?
Bo wagę pliku BMP wyznaczają same wymiary obrazu. Każdy piksel zajmuje w odmianie 24-bitowej trzy bajty, a każdy wiersz jest dopełniany zerami do pełnej czwórki bajtów; dokumentacja Microsoftu podaje na to gotowy wzór.[6] Do wyniku dochodzą 54 bajty nagłówka. Ten rachunek wygląda tak samo dla każdego obrazu, niezależnie od tego, co widać na zdjęciu.
Prześledźmy to na zdjęciu o wymiarach 3000 na 2000 pikseli. Jeden wiersz ma 3000 pikseli po trzy bajty, czyli 9000 bajtów. Przy tej szerokości nic nie trzeba dopełniać. Wierszy jest 2000, więc same piksele zajmują 18 000 000 bajtów. Razem z nagłówkiem plik waży 18 000 054 bajty, czyli 17,2 MB w zapisie, którym posługuje się podsumowanie w narzędziu.
JPG podchodzi do tego samego obrazu inaczej. Koder porównuje sąsiednie punkty i drobne różnice między nimi pomija. Suwak jakości ustawia właśnie ten próg. Dokumentacja MDN opisuje tę wartość jako liczbę od 0 do 1, przekazywaną koderowi razem z obrazem.[7] Im wyżej ustawisz suwak, tym więcej szczegółu zostaje w pliku i tym więcej plik waży.
Pod przyciskami pojawia się wtedy linijka Zaoszczędzono, a przy niej liczba megabajtów i procent, o jaki plik schudł.

Co zmienia suwak jakości przy zapisie do JPG?
| Obraz | Wymiary w pikselach | Jakość 60% | Jakość 85% | Jakość 95% |
|---|---|---|---|---|
| Zdjęcie krajobrazu | 1920 × 1280 | 202,3 KB | 370,3 KB | 689,9 KB |
| Zdjęcie produktu na jasnym tle | 1200 × 1200 | 179,0 KB | 319,7 KB | 549,7 KB |
| Zrzut ekranu z tekstem | 1440 × 900 | 59,0 KB | 90,4 KB | 134,1 KB |
| Logo z przezroczystym tłem | 1024 × 1024 | 24,4 KB | 37,8 KB | 62,7 KB |
| Ikona z przezroczystością | 256 × 256 | 5,94 KB | 8,62 KB | 12,4 KB |
| Strona tekstu jak ze skanera | 1654 × 2339 | 200,6 KB | 287,9 KB | 398,9 KB |
Co konwerter robi z plikiem BMP?
Osiem rzeczy, które dobrze znać, zanim wrzucisz do kolejki większą paczkę obrazów.
Czyta sześć odmian zapisu BMP
Sprawdziliśmy je po kolei: 24-bitową z wierszami od dołu, 24-bitową z wierszami od góry, 8-bitową z paletą, 32-bitową, spakowaną metodą RLE oraz starą z dwunastobajtowym nagłówkiem OS/2. Każdy z tych plików narzędzie odczytało z poprawnymi kolorami i we właściwej orientacji.Liczba pikseli zostaje ta sama
Obraz 3000 na 2000 pikseli wychodzi jako JPG o wymiarach 3000 na 2000 pikseli. Zmienia się sam sposób zapisu, a kadr i rozdzielczość zostają nietknięte.Przezroczystość dostaje białe tło
Format JPG opisuje każdy piksel jako w pełni kryjący, więc wycięte tło zostaje wypełnione bielą. Sprawdziliśmy to na pliku 32-bitowym z nagłówkiem w wersji 5 i z maską kanału alfa: w pełni przezroczysty narożnik wyszedł jako biel, a obszar o połowicznym kryciu w kolorze #1f4e5f wyszedł jako #8fa6ae, czyli ten sam kolor zmieszany po połowie z bielą.Zapis idzie zawsze w trybie podstawowym
Zajrzeliśmy do nagłówka gotowych plików przy trzech ustawieniach suwaka, od 60 do 95 procent. Za każdym razem konwerter zapisał obraz w trybie podstawowym, czyli takim, który program graficzny rysuje wierszami od góry. Rozdzielczość kanałów barwy jest przy tym zmniejszona o połowę w pionie i w poziomie, a pełną rozdzielczość zachowuje kanał jasności.Wynik niesie profil koloru sRGB
W każdym gotowym pliku jest profil sRGB o wielkości 456 bajtów, więc kolory wyglądają tak samo w przeglądarce i w programie graficznym. Sam obraz przechodzi przy tym przez płótno przeglądarki, więc do wyniku trafia obraz razem z profilem koloru, a dane aparatu (EXIF) zostają w pliku źródłowym. Sprawdziliśmy to na plikach z trzech ustawień suwaka.Zapis trwa ułamek sekundy
Koder pracuje na Twoim komputerze, więc czas zależy od jego mocy. W naszym pomiarze sześć plików o łącznej wadze 30,1 MB przeszło przez konwerter w 1,4 sekundy. Pliki z kolejki idą jeden po drugim, a pasek nad przyciskami pokazuje, ile z nich jest już gotowych.Pojedynczy plik do 100 MB
Tyle przyjmuje konwerter od jednego pliku. Przy większym pokazuje komunikat Plik jest za duży (maks. 100 MB). W tej granicy mieści się nieskompresowany BMP o wymiarach około 5900 na 5900 pikseli.Bardzo duże obrazy dopasowujemy do płótna
Płótno przeglądarki mieści 16 384 piksele na bok i około 268 milionów pikseli łącznie. Obraz większy od tej granicy narzędzie skaluje proporcjonalnie, żeby w całości zmieścił się w wyniku.
Kiedy wybrać JPG, a kiedy inny format?
Plik idzie mailem albo do formularza
JPG czyta dziś praktycznie każdy program i każdy serwis, a przy wadze rzędu jednego megabajta zmieści się w limicie załącznika. To najbezpieczniejszy wybór, kiedy nie wiesz, czym odbiorca otworzy plik.Obraz idzie na stronę internetową
Tu liczy się każdy kilobajt, a przy tym samym wyglądzie obrazu jeszcze mniej waży AVIF. Taki plik przygotuje konwerter BMP na AVIF, a starsze przeglądarki obsłuży konwerter BMP na WebP.Plik wraca jeszcze do edycji
Kolejne otwarcia i zapisy w formacie stratnym odkładają się na obrazie, więc plik roboczy lepiej trzymać w zapisie bezstratnym. Da go konwerter BMP na PNG.Na obrazie jest tekst albo ostre krawędzie
Bloki 8 na 8 pikseli najbardziej widać na literach i na jednolitych polach z wyraźną granicą. Zrzut ekranu, wykres czy logo zachowają ostrość w pliku z konwertera BMP na PNG, a przezroczyste tło zachowa przezroczystość.Obraz idzie do druku
Drukarnie i archiwa cyfrowe pracują na TIFF-ie, bo ten format zapisuje wartości pikseli w całości i przenosi je między programami bez żadnego przetworzenia. Taki plik zrobi konwerter BMP na TIFF. Wynik ma wtedy cztery bajty na piksel wobec trzech w BMP, więc zdjęcie 3000 na 2000 pikseli urośnie z 17,2 MB do 22,9 MB.Skan idzie do urzędu albo do archiwum
Zeskanowaną stronę wygodniej wysłać jako PDF niż jako obraz. Zrobi go konwerter BMP na PDF: każdy obraz układa na osobnej stronie A4, dopasowując orientację do proporcji pliku.Droga w drugą stronę
Gotowe zdjęcie JPG zapiszesz jako nieskompresowaną mapę bitową konwerterem JPG na BMP. To ta sama para formatów, tylko odwrócona.
Konwertuj inne pliki do formatu JPG
Konwertuj BMP do innych formatów
Źródła
- Windows Bitmap — Wikipedia
- Bitmap Storage — Microsoft Learn
- Zalecenie ITU-T T.81, wrzesień 1992 — Międzynarodowy Związek Telekomunikacyjny
- JPEG — Wikipedia
- Image file type and format guide — MDN Web Docs
- BITMAPINFOHEADER — Microsoft Learn
- HTMLCanvasElement: toBlob() method — MDN Web Docs
Rozmiary plików w tabelach zmierzyliśmy, przepuszczając gotowe obrazy przez ten konwerter w przeglądarce, i podajemy je tak, jak liczy je narzędzie. Opisy obu formatów opieramy na źródłach wymienionych wyżej.
Ostatnia aktualizacja treści: · przygotował i sprawdził zespół Arteon
Najczęstsze pytania o zamianę BMP na JPG
Ile miejsca zaoszczędzę na konwersji BMP na JPG?
W naszym pomiarze przy domyślnym ustawieniu suwaka pliki wyszły od 13 do 108 razy lżejsze. Im więcej na obrazie gładkich powierzchni, tym większa różnica.
Czy przy konwersji BMP na JPG stracę jakość?
Zapis do JPG jest stratny, czyli koder odrzuca część szczegółu, żeby zejść z wagą. Przy domyślnych 85 procentach różnicę widać dopiero w mocnym powiększeniu.
Jakie ustawienie suwaka wybrać?
Zostaw 85 procent, jeśli plik ma trafić na stronę internetową, do maila albo do formularza. Przy 60 procentach zdjęcie z aparatu schodzi do 202,3 KB i to ustawienie sprawdza się przy miniaturach oraz podglądach. Przy 95 procentach plik zachowuje najwięcej szczegółu i to wartość dla zdjęć, które będą jeszcze oglądane w powiększeniu.
Czy moje pliki trafiają na serwer?
Nie. Obraz wczytuje kod strony w Twojej przeglądarce, rysuje go na płótnie (Canvas API) i stamtąd zapisuje jako JPG. Plik zostaje na urządzeniu przez cały czas pracy, a po zamknięciu karty znika z pamięci przeglądarki.
Co dzieje się z przezroczystością z 32-bitowego BMP?
Przezroczyste obszary dostają białe tło, bo format JPG opisuje każdy piksel jako w pełni kryjący. Sprawdziliśmy to na pliku z nagłówkiem w wersji 5 i z maską kanału alfa: przezroczysty narożnik wyszedł jako biel. Jeśli przezroczystość ma zostać, użyj konwertera BMP na PNG.
Ile plików mogę przekonwertować naraz?
Do kolejki możesz dodać dowolnie wiele plików, a narzędzie przelicza je po kolei i pokazuje postęp nad przyciskami. Pojedynczy plik może ważyć do 100 MB, a łączna liczba plików zależy od pamięci Twojego urządzenia. Sześć plików o łącznej wadze 30,1 MB przeszło u nas przez konwerter w 1,4 sekundy.
Czy w pliku JPG zostaną dane aparatu, czyli EXIF?
Format JPG niesie takie dane w osobnym segmencie pliku, a tutaj zostają one w pliku źródłowym: obraz przechodzi przez płótno przeglądarki, więc do wyniku trafia sam obraz razem z profilem koloru sRGB. Sprawdziliśmy gotowe pliki z trzech ustawień suwaka i lista pól EXIF była w każdym pusta. Kiedy zależy Ci na usunięciu daty, modelu aparatu i współrzędnych ze zdjęcia, ta konwersja robi to przy okazji.
Czy plik JPG otworzy się na każdym urządzeniu?
Tak. Przewodnik MDN wymienia JPG jako format czytany przez wszystkie wersje Chrome, Edge, Firefoksa, Opery i Safari, a poza przeglądarkami obsługuje go praktycznie każdy program graficzny, telefon i ramka cyfrowa. Z całej rodziny formatów obrazu to najbezpieczniejszy wybór przy wysyłce do nieznanego odbiorcy.

Pomóż nam ulepszyć narzędzia
Masz pomysł na nową funkcję, widzisz błąd lub chcesz zaproponować inne narzędzie? Napisz do nas.







