Konwerter BMP na PDF
Wgrywasz pliki BMP i pobierasz gotowe dokumenty PDF. Każdy obraz dostaje własny plik z jedną stroną A4. Waga spada przy tym wielokrotnie: nasze zdjęcie 3000 na 2000 pikseli weszło do konwertera jako 17,2 MB, a wyszło jako 1,09 MB. Cała praca dzieje się w Twojej przeglądarce.
Pliki w kolejce
Czym jest BMP, a czym PDF?
Plik BMP przechowuje obraz punkt po punkcie. Każdy piksel dostaje w nim własne miejsce i własny zapis koloru, bez żadnego skracania. Format powstał dla systemu OS/2, a potem trafił do rodziny Windows.[1] W najczęstszej odmianie jeden piksel zajmuje 24 bity, czyli po jednym bajcie na czerwień, zieleń i błękit. Pozwala to zapisać 16,7 miliona odcieni.
PDF opisuje coś innego: całą stronę razem z jej wymiarami i wszystkim, co na niej stoi. Format opracowała firma Adobe Systems i udostępniła go 15 czerwca 1993 roku.[2] Od lipca 2008 roku PDF jest otwartą normą międzynarodową o oznaczeniu ISO 32000-1, opartą na wersji 1.7 formatu.[2] Dzięki temu ten sam dokument układa się identycznie na każdym komputerze, telefonie i w każdej drukarce.
Nasz konwerter wykonuje obie te rzeczy w jednym kroku. Bierze obraz z pliku BMP i układa go na stronie formatu A4, a każdy wgrany plik wychodzi jako osobny dokument PDF z jedną stroną.
Jak zamienić BMP na PDF?
Przeciągnij pliki BMP na pole Dodaj pliki albo kliknij to pole i wskaż obrazy na dysku. Do kolejki możesz dodać wiele plików naraz. Potem naciśnij przycisk Konwertuj.
Gotowe dokumenty pobierzesz pojedynczo przyciskiem Pobierz przy wierszu kolejki albo wszystkie naraz przyciskiem Pobierz wszystkie. Przycisk Wyczyść wszystko opróżnia całą kolejkę, a etykieta Usuń przy wierszu zdejmuje z niej pojedynczy plik.
Kolumna po prawej stronie nosi nagłówek Pliki w kolejce. Przy każdym obrazie stoi tam jego waga oraz stan pracy: Oczekuje, Przetwarzanie…, Gotowe albo Błąd. Nad przyciskami stoi pasek postępu, a nad nim linijka W kolejce razem z licznikiem Zakończone.
Sam dokument składa jsPDF, czyli biblioteka napisana w JavaScripcie i uruchamiana na Twoim komputerze.[3] Jej nazwa zostaje potem w metryce dokumentu: w polu Producer naszych plików stoi wpis jsPDF 4.2.1, a obok niego data utworzenia.
Pod konwerterem stoi przełącznik formatów z napisem BMP na PDF. 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.
Dlaczego plik PDF waży tyle mniej niż BMP?
Zacznijmy od wagi pliku wejściowego, bo tę da się wyliczyć jeszcze przed otwarciem obrazu. Jeden piksel zajmuje trzy bajty, a każdy wiersz obrazu dopełniany jest zerami do pełnej czwórki bajtów; dokumentacja Microsoftu podaje na to gotowy wzór.[4] Do tego dochodzi 54-bajtowy nagłówek, złożony z 14 bajtów opisu pliku i 40 bajtów opisu obrazu.[1]
Prześledźmy to na zdjęciu o wymiarach 3000 na 2000 pikseli. Jeden wiersz to 3000 pikseli po trzy bajty, czyli 9000 bajtów, i 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ę kolejka narzędzia.
W drodze do dokumentu obraz przechodzi przez jeden dodatkowy krok. Płótno przeglądarki oddaje go jako JPEG o jakości 0,92 i dopiero ten JPEG wchodzi do wnętrza pliku PDF.[5] Skala tej jakości kończy się na 1, więc konwerter pracuje blisko jej górnego końca.
Kompresja JPEG dzieli obraz na bloki i zapisuje przede wszystkim te szczegóły, które oko rozpoznaje najlepiej. Reguły tego zapisu opisuje zalecenie ITU-T T.81 z września 1992 roku.[6] Zapis jest stratny, czyli część danych obrazu zostaje zastąpiona ich przybliżeniem.[7] Stąd bierze się cała różnica wagi między plikiem wejściowym a gotowym dokumentem.
Liczba pikseli zostaje przy tym nietknięta. Zajrzeliśmy do wnętrza gotowych plików: zdjęcie 3000 na 2000 pikseli jest tam zapisane jako obraz o dokładnie takich wymiarach, pod filtrem DCTDecode i w przestrzeni barw DeviceRGB. Kiedy ten sam obraz ma zachować wszystkie dane co do piksela, przygotuje go konwerter BMP na PNG.
Jaką stronę dostaje obraz w gotowym pliku PDF?
Każdy dokument z tego konwertera ma jedną stronę w formacie A4. Norma ISO 216 daje temu arkuszowi wymiary 210 na 297 milimetrów, a stosunek jego boków wynosi 1 do pierwiastka z dwóch.[8]
Wewnątrz pliku strona opisana jest w punktach, bo taką jednostką posługuje się PDF. Jeden punkt to jedna siedemdziesiąta druga część cala. Strona A4 ma więc 595,28 punktu szerokości i 841,89 punktu wysokości, i dokładnie te dwie liczby znaleźliśmy w polu MediaBox naszych dokumentów.
Orientacja strony idzie za kształtem obrazu. Przy zdjęciu szerszym niż wyższe strona wychodzi pozioma, a przy każdym innym obrazie pionowa. Wokół obrazu zostaje margines 20 punktów z każdej strony, więc na stronie pionowej obraz dostaje pole 555,28 na 801,89 punktu. Konwerter wpisuje go w to pole w całości i ustawia na środku.
Obraz mniejszy od tego pola zachowuje swój rozmiar. Nasz plik 400 na 300 pikseli wylądował na stronie jako prostokąt 400 na 300 punktów, czyli 14,11 na 10,58 centymetra. Daje to równo 72 punkty na cal, bo dokładnie tyle punktów mieści cal w mierze, którą posługuje się PDF.
Dla czytelnika w Polsce wybór formatu A4 znaczy tyle, że wydruk gotowego dokumentu trafia na ten sam arkusz, którym posługują się drukarki biurowe, kopiarki i urzędy w całym kraju. W Stanach Zjednoczonych i Kanadzie domyślnym arkuszem jest Letter o wymiarach 215,9 na 279,4 milimetra, więc tam sterownik drukarki dopasowuje stronę A4 przy samym wydruku.[8]
Ile waży ten sam obraz w BMP i w PDF?
| Obraz | Wymiary w pikselach | BMP | Ile mniej | |
|---|---|---|---|---|
| Zdjęcie z aparatu | 3000 × 2000 | 17,2 MB | 1,09 MB | 94% |
| Zdjęcie na stronę internetową | 1280 × 850 | 3,11 MB | 294,0 KB | 91% |
| Skan strony z książki | 1200 × 1600 | 5,49 MB | 482,2 KB | 91% |
| Zrzut ekranu interfejsu | 1200 × 630 | 2,16 MB | 77,8 KB | 97% |
| Grafika z jednolitych pól | 800 × 600 | 1,37 MB | 17,4 KB | 99% |
Jak duży jest obraz na stronie A4?
| Obraz | Wymiary w pikselach | Orientacja strony | Obraz na stronie | Rozdzielczość wydruku |
|---|---|---|---|---|
| Zdjęcie z aparatu | 3000 × 2000 | pozioma | 28,29 × 18,86 cm | 269 dpi |
| Zdjęcie na stronę internetową | 1280 × 850 | pozioma | 28,29 × 18,79 cm | 115 dpi |
| Skan strony z książki | 1200 × 1600 | pionowa | 19,59 × 26,12 cm | 156 dpi |
| Zrzut ekranu interfejsu | 1200 × 630 | pozioma | 28,29 × 14,85 cm | 108 dpi |
| Grafika z jednolitych pól | 800 × 600 | pozioma | 26,12 × 19,59 cm | 78 dpi |
| Mały znak graficzny | 400 × 300 | pozioma | 14,11 × 10,58 cm | 72 dpi |
Czym różni się BMP od PDF?
| Cecha formatu | BMP | |
|---|---|---|
| Co opisuje plik | Jeden obraz złożony z pikseli | Całą stronę razem z jej wymiarami i zawartością |
| Kompresja | Brak w najczęstszej odmianie, opcjonalnie bezstratna metodą RLE | Zależy od osadzonej treści; ten konwerter zapisuje obraz jako JPEG |
| Głębia koloru | 8, 16, 24 albo 32 bity na piksel | 24 bity na piksel w przestrzeni DeviceRGB |
| Wymiary strony | Wynikają z liczby pikseli i gęstości zapisanej w nagłówku | Podane wprost w punktach; ten konwerter ustawia A4 |
| Liczba stron w pliku | Jeden obraz w pliku | Od jednej wzwyż; ten konwerter zapisuje jedną |
| Pochodzenie | System OS/2, później rodzina Windows | Firma Adobe Systems, 15 czerwca 1993 roku |
| Norma | Opisany dokumentacją Microsoftu | ISO 32000-1 od lipca 2008 roku, ISO 32000-2 od lipca 2017 roku |
Co konwerter robi z plikiem BMP?
Siedem rzeczy, które dobrze znać, zanim wrzucisz do kolejki większą paczkę obrazów.
Każdy obraz wychodzi jako osobny dokument
Pięć plików wrzuconych do kolejki naraz dało pięć dokumentów PDF, a każdy z nich dostał nazwę swojego pliku źródłowego z końcówką .pdf. Przycisk Pobierz wszystkie zapisuje całą tę piątkę jednym kliknięciem.Liczba pikseli zostaje ta sama
Obraz 3000 na 2000 pikseli trafia do gotowego dokumentu jako obraz 3000 na 2000 pikseli. Odczytaliśmy te wartości wprost z pól Width i Height wewnątrz pliku. Zmienia się sposób zapisu obrazu, a jego rozdzielczość zostaje ta sama.Strona zawsze w formacie A4
Pole MediaBox każdego naszego dokumentu podaje 595,28 na 841,89 punktu przy stronie pionowej i te same liczby w odwrotnej kolejności przy poziomej. Orientację konwerter dobiera do kształtu obrazu.Obraz zapisywany jako JPEG
Płótno przeglądarki oddaje obraz w jakości 0,92, a dokument przechowuje go pod filtrem DCTDecode w przestrzeni barw DeviceRGB. Nagłówek pliku nosi oznaczenie PDF-1.3, czyli wersję czytaną przez każdy program do PDF-ów.Tło strony wychodzi białe
Zanim obraz trafi na płótno, konwerter wypełnia je bielą i dopiero na tym tle rysuje zdjęcie. Kiedy plik ma zachować wycięte tło, przygotuje go konwerter BMP na PNG, bo PNG niesie kanał alfa w każdej odmianie zapisu.Przyjmuje pliki z rozszerzeniem .bmp
Kolejka bierze pliki opisane jako image/bmp, image/x-ms-bmp oraz image/x-bmp, a także każdy plik z końcówką .bmp. Przy innym formacie pojawia się komunikat Dodaj pliki BMP - inne formaty są pomijane.Duże obrazy przechodzą w całości
Sprawdziliśmy to plikiem o wymiarach 6000 na 4000 pikseli, który jako BMP ważył 68,7 MB. Przeszedł przez kolejkę i wyszedł jako dokument o wadze 2,88 MB, z obrazem wciąż liczącym 6000 na 4000 pikseli.
Kiedy wybrać PDF, a kiedy inny format?
Skan idzie mailem albo do urzędu
Dokument PDF otwiera się tak samo u nadawcy i u odbiorcy, razem z ustalonym rozmiarem strony. To jest ta sytuacja, do której ten konwerter powstał: wrzucasz skan w BMP, dostajesz gotową kartkę A4.Plik idzie prosto do druku
Strona A4 wchodzi do drukarki biurowej w takim stanie, w jakim ją pobierzesz. Nasze zdjęcie 3000 na 2000 pikseli zajmuje na niej 28,29 na 18,86 centymetra, co daje 269 punktów na cal.Obraz idzie na stronę internetową
Tu liczy się lekki plik, który przeglądarka pokaże od razu w treści. Takie obrazy przygotują konwerter BMP na WebP oraz konwerter BMP na AVIF.Potrzebujesz samego zdjęcia, bez strony
Kiedy plik ma zostać obrazem, a jego waga ma spaść, sięgnij po konwerter BMP na JPG. Zapisuje ten sam kadr w pliku graficznym, który otworzy każdy program i każda przeglądarka.Obraz ma jednolite pola koloru
Ikony, schematy i zrzuty interfejsu mają po kilkaset barw, więc mieszczą się w palecie z zapasem. Lekki plik zrobi z nich konwerter BMP na GIF.Droga w drugą stronę
Z gotowego dokumentu wyciągniesz obraz konwerterem PDF na PNG. Lżejszy plik z tej samej strony da konwerter PDF na JPG.
Konwertuj inne pliki do formatu PDF
Konwertuj BMP do innych formatów
Źródła
- Windows Bitmap — Wikipedia
- Portable Document Format — Wikipedia
- jsPDF, biblioteka składająca pliki PDF w przeglądarce — Parallax Agency
- Bitmap Storage — Microsoft Learn
- HTMLCanvasElement: toDataURL() method — MDN Web Docs
- Zalecenie ITU-T T.81, wrzesień 1992 — Międzynarodowy Związek Telekomunikacyjny
- JPEG — Wikipedia
- Format arkusza — Wikipedia
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 PDF
Ile stron ma dokument z tego konwertera?
Jedną. Każdy wgrany plik BMP wychodzi jako osobny dokument PDF z jedną stroną A4, a nazwa dokumentu powtarza nazwę pliku źródłowego. Pięć obrazów wrzuconych do kolejki naraz dało u nas pięć plików, o łącznej wadze 1,94 MB wobec 29,3 MB na wejściu.
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 bibliotece jsPDF, która również pracuje lokalnie. Plik zostaje na urządzeniu przez cały czas pracy, a po zamknięciu karty znika z pamięci przeglądarki.
W jakiej jakości obraz trafia do pliku PDF?
Płótno przeglądarki oddaje obraz jako JPEG o jakości 0,92 w skali kończącej się na 1, i ten JPEG zapisujemy w dokumencie.[5] Wewnątrz pliku obraz stoi pod filtrem DCTDecode, w przestrzeni barw DeviceRGB, z liczbą pikseli przeniesioną z oryginału co do sztuki.
Dlaczego strona raz wychodzi pionowa, a raz pozioma?
Orientacja idzie za kształtem obrazu. Zdjęcie szersze niż wyższe kładzie stronę poziomo, a każdy pozostały obraz zostawia ją pionową. Nasz skan 1200 na 1600 pikseli dostał stronę pionową o wymiarach 595,28 na 841,89 punktu, a zdjęcie 3000 na 2000 pikseli poziomą o tych samych liczbach w odwrotnej kolejności.
Jak duży plik przyjmie konwerter?
Sprawdziliśmy to obrazem 6000 na 4000 pikseli, który jako nieskompresowany BMP ważył 68,7 MB. Przeszedł przez kolejkę i wyszedł jako dokument o wadze 2,88 MB. Górna granica zależy więc od pamięci Twojego urządzenia, bo cała praca dzieje się na nim.
Co się stanie, gdy dodam plik w innym formacie?
Konwerter przyjmuje pliki BMP, a przy innym formacie pokazuje komunikat Dodaj pliki BMP - inne formaty są pomijane i zostawia kolejkę pustą. Zdjęcie JPG na dokument zamieni konwerter JPG na PDF, a plik TIFF konwerter TIFF na PDF.
Czy zdjęcie będzie ostre po wydrukowaniu strony?
Decyduje o tym liczba pikseli obrazu rozłożona na szerokość, jaką dostaje on na papierze. Zdjęcie 3000 na 2000 pikseli zajmuje na stronie 28,29 centymetra szerokości, co daje 269 punktów na cal i wystarcza na wydruk fotograficzny. Zrzut ekranu 1200 na 630 pikseli rozkłada się na tę samą szerokość i wychodzi z niego 108 punktów na cal, czyli poziom czytelny na papierze biurowym.
Mam gotowy PDF i potrzebuję z niego obrazu. Co zrobić?
Użyj konwertera PDF na PNG. Dostaniesz plik zapisany bezstratnie, który otworzy każdy program graficzny. Lżejszy plik z tej samej strony przygotuje konwerter PDF na JPG.

Pomóż nam ulepszyć narzędzia
Masz pomysł na nową funkcję, znalazłeś błąd lub chcesz zaproponować inne narzędzie? Napisz do nas – odpowiadamy w ciągu 24 godzin.







