Konwerter JPG na BMP

Ostatnia aktualizacja treści:

Wgrywasz zdjęcia JPG i pobierasz nieskompresowane mapy bitowe zapisane po 24 bity na piksel. W naszym pomiarze zdjęcie 1920 na 1280 pikseli zmieniło wagę z 369,8 KB w JPG na 7,03 MB w BMP. Cała praca dzieje się w Twojej przeglądarce.

Konwertuj i pobierz

Pliki w kolejce

Dodaj pliki JPG po lewej stronie, aby rozpocząć konwersję na BMP.

na

Czym jest BMP, a czym JPG?

BMP zapisuje obraz 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, a ponieważ nie obciążają go patenty, czytają go dziś wszystkie platformy.[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]

To narzędzie zapisuje jedną odmianę tego formatu: 24 bity na piksel, bez kompresji, z nagłówkiem BITMAPINFOHEADER o długości 40 bajtów.[3]

JPG stoi po drugiej stronie. 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.[4] Koder dzieli obraz na bloki po 8 na 8 pikseli i odrzuca w nich szczegóły, których oko przy zwykłym oglądaniu nie wychwyci. Dzięki temu plik jest mały, a zdjęcie z aparatu mieści się na karcie pamięci.

Przy zapisie do BMP ta kolejność się odwraca. Każdy piksel dostaje w pliku własne trzy bajty, więc waga wyniku zależy wyłącznie od wymiarów obrazu.[5]

Jak zamienić JPG na BMP?

Przeciągnij pliki JPG na pole Dodaj pliki albo kliknij je i wskaż obrazy na dysku. Potem naciśnij przycisk Konwertuj. Jakość jest tutaj stała i najwyższa możliwa, bo zapis odbywa się bez kompresji.

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. Ponieważ BMP jest cięższy od JPG, w linijce pod przyciskami pojawia się napis Zwiększono, a przy nim liczba megabajtów i procent przyrostu.

Sam zapis wykonuje nasz koder, uruchomiony na Twoim komputerze. Przeglądarka nie potrafi zapisać BMP z płótna: dokumentacja MDN opisuje to zachowanie wprost — przy formacie, którego przeglądarka nie zna, dostajesz plik PNG i żadnego ostrzeżenia.[6] Dlatego nagłówek i dane pikseli składamy sami, a obraz zostaje na urządzeniu od pierwszego kliknięcia do końca pracy.

Pod konwerterem stoi przełącznik formatów z napisem JPG na BMP. 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 BMP i skąd to wiadomo z góry?

Wagę pliku BMP wyznaczają same wymiary obrazu. Każdy piksel zajmuje 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.[3] 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.

Dopełnienie wierszy widać dopiero przy szerokościach niepodzielnych przez cztery. Obraz szeroki na 1001 pikseli ma w wierszu 3003 bajty danych, a plik przeznacza na niego 3004 bajty. Ten jeden bajt wraca w każdym wierszu obrazu.

Przyrost wagi wobec pliku źródłowego zależy więc wyłącznie od tego, jak mocno był on wcześniej skompresowany.

Ile waży plik przed konwersją JPG na BMP i po niej?

Przepuściliśmy przez ten konwerter 8 plików JPG bez suwaka jakości, bo zapis jest bezstratny albo stały: dwa zdjęcia z Unsplash w różnych rozdzielczościach, zdjęcie produktu, makro liścia, prawdziwy zrzut ekranu z tekstem, logo i ikonę z przezroczystym tłem oraz stronę tekstu w rozdzielczości skanera. Wagi podajemy tak, jak wypisuje je narzędzie w kolejce: w kilobajtach i megabajtach po 1024 bajty, z tym samym zaokrągleniem. Pomiar zrobiliśmy sami 11 września 2026 roku w przeglądarce Chromium, a wynik zależy od treści obrazu, więc Twój plik może wyjść inaczej.
Plik testowyWymiary w pikselachJPGBMPZmiana
Zdjęcie krajobrazu1920 × 1280369,8 KB7,03 MB19,5 razy więcej
Zdjęcie z aparatu w dużej rozdzielczości4000 × 26671,22 MB30,5 MB25 razy więcej
Zdjęcie produktu na jasnym tle1200 × 1200319,3 KB4,12 MB13,2 razy więcej
Makro liścia z dużą ilością detalu1600 × 20151,12 MB9,22 MB8,2 razy więcej
Zrzut ekranu z tekstem1440 × 90089,9 KB3,71 MB42,2 razy więcej
Logo z przezroczystym tłem1024 × 102436,3 KB3,00 MB84,6 razy więcej
Ikona z przezroczystością256 × 2568,16 KB192,1 KB23,5 razy więcej
Strona tekstu jak ze skanera1654 × 2339287,4 KB11,1 MB39,5 razy więcej
Tę samą tabelę z realnym pomiarem znajdziesz na każdym naszym konwerterze formatów obrazu. Wagę własnego pliku przed konwersją i po niej pokazuje narzędzie przy każdym wierszu kolejki.

Ile zajmie mapa bitowa w popularnych rozmiarach?

Wagi policzone ze wzoru na plik 24-bitowy: 54 bajty nagłówka plus szerokość zaokrąglona w górę do wielokrotności czterech bajtów, razy liczba wierszy.
Rozmiar obrazuWymiary w pikselachWaga pliku BMP
Ikona interfejsu256 × 256192,1 KB
Zdjęcie na stronę internetową1280 × 8503,11 MB
Ekran Full HD1920 × 10805,93 MB
Skan strony A4 przy 300 punktach na cal2480 × 350824,9 MB
Zdjęcie z matrycy 12 megapikseli4000 × 300034,3 MB
Ekran 4K3840 × 216023,7 MB
Największy plik, który przyjmie konwerter5900 × 590099,6 MB
Ostatni wiersz pokazuje granicę narzędzia od drugiej strony: przy około 5900 pikselach na bok wynik dobija do limitu 100 MB, który konwerter stawia pojedynczemu plikowi.

Co konwerter robi z plikiem JPG?

Siedem rzeczy, które dobrze znać, zanim wrzucisz do kolejki większą paczkę obrazów.

  1. Zapisuje 24 bity na piksel, bez kompresji

    Wynik ma nagłówek BITMAPINFOHEADER o długości 40 bajtów, wiersze ułożone od dolnego w górę i dopełnienie do czterech bajtów. To ta sama postać, którą we własnym koderze płótna zapisuje Firefox.
  2. Liczba pikseli zostaje ta sama

    Obraz 3000 na 2000 pikseli wychodzi jako BMP o wymiarach 3000 na 2000 pikseli. Zmienia się sam sposób zapisu, a kadr i rozdzielczość zostają nietknięte.
  3. Wygląd obrazu zostaje taki, jaki był

    Konwerter przepisuje piksele odczytane z pliku JPG, więc na ekranie zobaczysz dokładnie to samo. Bloki kompresji, które powstały przy wcześniejszym zapisie do JPG, zostają w obrazie na stałe: BMP przechowa je równie wiernie jak resztę.
  4. Kolor zapisujemy na ośmiu bitach na kanał

    Płótno przeglądarki pracuje z ośmioma bitami na czerwień, zieleń i błękit, i tyle samo niesie 24-bitowy BMP. Typowy monitor pokazuje dokładnie ten zakres.
  5. Zapis trwa ułamek sekundy

    Koder pracuje na Twoim komputerze, więc czas zależy od jego mocy. Pliki z kolejki idą jeden po drugim, a pasek nad przyciskami pokazuje, ile z nich jest już gotowych.
  6. Pojedynczy plik do 100 MB

    Tyle przyjmuje konwerter od jednego pliku. Przy większym pokazuje komunikat Plik jest za duży (maks. 100 MB). Granica dotyczy pliku wejściowego, a wynik bywa od niego od kilkunastu do stu razy cięższy, więc przy dużych zdjęciach policz najpierw wagę ze wzoru.
  7. 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ć BMP, a kiedy inny format?

  1. Plik otwiera starszy program albo urządzenie

    Kiedy program albo urządzenie czyta wyłącznie BMP, zapis 24-bitowy bez kompresji jest wśród odmian tego formatu najbezpieczniejszym wyborem: czytnik dostaje gotową tablicę pikseli i radzi sobie z nią bez obsługi palety i bez rozpakowywania RLE.
  2. Obraz wchodzi do własnego programu

    Surowa tablica pikseli czyta się kilkoma linijkami kodu, bez biblioteki do dekodowania. Dlatego BMP bywa formatem roboczym przy przetwarzaniu obrazu i przy testach.
  3. Droga w drugą stronę

    Gotową mapę bitową zamienisz z powrotem na lekkie zdjęcie konwerterem BMP na JPG. To ta sama para formatów, tylko odwrócona.
  4. Plik ma zachować przezroczystość

    Zapis 24-bitowy opisuje każdy piksel jako w pełni kryjący. Kiedy wycięte tło ma zostać wycięte, sięgnij po konwerter JPG na PNG, który zapisuje bezstratnie i niesie kanał alfa.
  5. Skan idzie do urzędu albo do archiwum

    Zeskanowaną stronę wygodniej wysłać jako PDF niż jako obraz. Zrobi go konwerter JPG na PDF: każdy obraz układa na osobnej stronie A4, dopasowując orientację do proporcji pliku.

Konwertuj inne pliki do formatu BMP

Konwertuj JPG do innych formatów

Źródła

  1. Windows Bitmap — Wikipedia
  2. Bitmap Storage — Microsoft Learn
  3. BITMAPINFOHEADER — Microsoft Learn
  4. Zalecenie ITU-T T.81, wrzesień 1992 — Międzynarodowy Związek Telekomunikacyjny
  5. Image file type and format guide — MDN Web Docs
  6. 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ę JPG na BMP

Dlaczego plik BMP jest tyle razy większy od JPG?

Bo BMP przechowuje wartość każdego piksela w całości, a JPG ją upraszcza. Kiedy zależy Ci na lekkim pliku, ta sama para w drugą stronę prowadzi przez konwerter BMP na JPG.

Czy konwersja JPG na BMP poprawi jakość zdjęcia?

Wygląd obrazu zostaje taki sam. Konwerter przepisuje piksele, które są w pliku JPG, a te powstały już po kompresji. Bloki i zmiękczenia z wcześniejszego zapisu zostają w obrazie i BMP przechowa je równie wiernie jak resztę. Zyskujesz format, który niczego więcej nie upraszcza przy kolejnych zapisach.

Ile będzie ważył mój plik po konwersji?

Policzysz to z góry, bo waga zależy wyłącznie od wymiarów. Pomnóż szerokość przez trzy bajty, zaokrąglij w górę do wielokrotności czterech, pomnóż przez liczbę wierszy i dodaj 54 bajty nagłówka. Ekran Full HD, czyli 1920 na 1080 pikseli, daje 5,93 MB. Skan strony A4 przy 300 punktach na cal daje 24,9 MB.

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 przekazuje naszemu koderowi, który również działa lokalnie. Plik zostaje na urządzeniu przez cały czas pracy, a po zamknięciu karty znika z pamięci przeglądarki.

Dlaczego zapis BMP wymaga własnego kodera?

Bo przeglądarka tego formatu nie zapisuje. Płótno przyjmuje żądanie zapisu do BMP wyłącznie we Firefoksie, a Chrome, Edge i Safari oddają wtedy po cichu plik PNG z rozszerzeniem .bmp. Dokumentacja MDN opisuje to zachowanie wprost. Nasz koder składa nagłówek i dane pikseli samodzielnie, więc wynik jest prawdziwym plikiem BMP w każdej przeglądarce.

Co się dzieje z danymi aparatu, czyli EXIF?

Zostają w pliku źródłowym. Format BMP nie ma na nie miejsca w swojej strukturze, a obraz przechodzi przez płótno przeglądarki, więc do wyniku trafia sam obraz. Kiedy chcesz usunąć ze zdjęcia datę, model aparatu i współrzędne, ta konwersja robi to przy okazji.

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 wejściowy może ważyć do 100 MB, a łączna liczba plików zależy od pamięci Twojego urządzenia.

Czy plik BMP otworzy się na telefonie?

Tak. Przewodnik MDN wymienia BMP jako format czytany przez wszystkie wersje Chrome, Edge, Firefoksa, Opery i Safari, więc otworzysz go w przeglądarce także na telefonie. Galeria systemowa bywa pod tym względem bardziej wybredna niż przeglądarka, a przy wadze rzędu kilkunastu megabajtów wysyłka takiego pliku komunikatorem bywa niewygodna. Pozostałe zapisy obrazu i przejścia między nimi zebraliśmy na stronie podkategorii Zmiana formatu.

Zrzut ekranu darmowego narzędzia Arteon: Konwerter JPG na BMP

Pomóż nam ulepszyć narzędzia

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

Sprawdź inne przydatne narzędzia