Konwertuj PNG na BMP: bezpłatny konwerter online
Konwertuj przenośną grafikę sieciową (.png) na obraz bitmapowy (.bmp) online za darmo. Szybka i bezpieczna konwersja obrazu bez znaków wodnych i rejestracji.
Obsługuje formaty: PNG
Przesyłając pliki, potwierdzasz, że masz do nich prawa, i akceptujesz nasz Regulamin.
Ustawienia konwersji: dodaj plik, aby je zmienić
Bezpieczny transfer
Przesyłanie szyfrowane HTTPS
Prywatność przede wszystkim
Pliki gości są automatycznie usuwane po około 2 godzinach
Bez rejestracji
Zacznij konwertować natychmiast
Działa wszędzie
Dowolna przeglądarka, dowolne urządzenie
Ustawienia dla PNG na BMP
- Silnik
- Obraz
- Ustawienia
- Ustawienia do zmiany: 5
- Width (px)
- Height (px)
- Resize Mode
- Rotate upright
- Strip Metadata
Jak skonwertować
Prześlij plik .png, przeciągając go do obszaru przesyłania lub klikając, aby przeglądać.
Dostosuj ustawienia wyjściowe w razie potrzeby. Domyślne ustawienia zachowują oryginalną jakość.
Kliknij Konwertuj i pobierz plik .bmp, gdy będzie gotowy.
O konwersji PNG na BMP
PNG (Portable Network Graphics) to standardowy bezstratny format obrazu w Internecie, wykorzystujący kompresję DEFLATE z obsługą 24-bitowego koloru i 8-bitowego kanału alfa. BMP (bitmapa) to nieskompresowany format rastrowy firmy Microsoft, który przechowuje surowe dane pikseli w prostej strukturze nagłówka i wierszy, czytelnej dla każdej aplikacji systemu Windows od wersji 3.0. Konwersja PNG na BMP usuwa kompresję DEFLATE i przezroczystość alfa, zapisując każdy piksel jako surową 24-bitową trójkę RGB z dopełnieniem wierszy do granic 4-bajtowych.
Ta konwersja jest przeznaczona dla starszego oprogramowania Windows, systemów wbudowanych i kontrolerów sprzętowych, które wymagają nieskompresowanych danych wejściowych w postaci mapy bitowej. Wynikowy plik BMP zachowuje wszystkie dane dotyczące kolorów z pliku PNG, ale odrzuca kanał alfa (przezroczyste piksele są renderowane na jednolitym tle). Rozmiary plików znacznie się zwiększają — zrzut ekranu w formacie PNG o wielkości 200 KB może wygenerować plik BMP o wielkości 2–5 MB, ponieważ kompresja została całkowicie usunięta.
Dlaczego warto konwertować PNG na BMP?
Niektóre przemysłowe systemy sterowania, urządzenia do obrazowania medycznego i oprogramowanie kiosku akceptują BMP tylko ze względu na brak bibliotek dekodujących PNG. Aplikacje te powstały, gdy cykle procesora były drogie, a odczyt nieprzetworzonych wierszy pikseli był znacznie szybszy niż dekompresja DEFLATE. Jeśli chcesz przesłać obrazy do terminali Windows CE, paneli wizualizacyjnych PLC lub starszych aplikacji VB6/Delphi, często jedynym akceptowanym formatem jest BMP.
BMP jest także natywnym formatem schowka w systemie Windows. Skrypty automatyzujące wklejające obrazy ze schowka systemu Windows, potoki przechwytywania ekranu przesyłane do starszych narzędzi do analizy obrazu oraz przepływy pracy związane z modowaniem gier dla silników starszych niż 2000 wymagają danych wejściowych BMP. Prostota formatu — stały nagłówek, po którym następują surowe piksele — sprawia, że można go w prosty sposób analizować za pomocą niestandardowego kodu, bez żadnych zależności od bibliotek innych firm.
Typowe zastosowania
- Przesyłaj zrzuty ekranu w formacie PNG do starszych systemów sterowania przemysłowego Windows lub systemów SCADA
- Dostarczaj surowe dane pikseli dla wbudowanych paneli wyświetlaczy Windows CE lub IoT
- Dostarczaj nieskompresowane obrazy do niestandardowych skryptów analizy obrazu i potoków widzenia komputerowego
- Twórz zasoby tekstur dla starszych silników gier, które akceptują tylko format BMP
- Przygotuj obrazy dla narzędzi automatyzacji i makr opartych na schowku Windows
Jak to działa
Sharp dekoduje skompresowane przy użyciu DEFLATE dane pikseli i kanał alfa pliku PNG, łączy przezroczyste piksele z białym tłem, a następnie zapisuje wynik jako 24-bitowy plik BMP. Dane wyjściowe wykorzystują standardowy BITMAPINFOHEADER (40 bajtów) z typem kompresji BI_RGB (co oznacza brak kompresji). Każdy wiersz pikseli jest dopełniany do 4-bajtowej granicy zgodnie z wymaganiami specyfikacji BMP. Konwersja zachowuje pełny kolor 8 bitów na kanał ze źródła PNG.
Jakość i wydajność
Konwersja jest bezstratna dla wszystkich nieprzezroczystych danych pikseli. Każda wartość RGB w PNG jest dokładnie odwzorowana na odpowiadający jej piksel BMP. Jedyna utrata danych dotyczy kanału alfa: przezroczystość PNG na piksel jest spłaszczona na jednolitym tle (domyślnie białym), ponieważ standardowy BMP nie obsługuje alfa. Jeśli plik PNG nie jest przezroczysty, wynik BMP będzie idealną kopią oryginału w pikselach, tylko bez kompresji.
Zgodność z urządzeniami
| Device | PNG | BMP |
|---|---|---|
| Windows PC | Native | Native |
| macOS | Native | Partial |
| iPhone/iPad | Native | Partial |
| Android | Native | Partial |
| Linux | Partial | Partial |
| Web Browser | Native | No |
Wskazówki, jak uzyskać najlepsze wyniki
- 1Konwertuj do BMP tylko wtedy, gdy aplikacja docelowa tego wyraźnie wymaga — PNG jest mniejszy i ma większe możliwości
- 2Ustaw kolor tła przed konwersją, jeśli potrzebujesz czegoś innego niż biały za przezroczystymi obszarami
- 3Pliki BMP mogą być bardzo duże — przed wsadową konwersją całych katalogów zapewnij odpowiednią ilość miejsca
- 424-bitowe wyjście BMP działa z każdą wersją systemu Windows od 3.1 do 11
- 5W przypadku obrazowania naukowego nieskompresowany format BMP gwarantuje brak różnic w pikselach zależnych od dekodera
Powiązane konwersje
PNG do BMP to ukierunkowana konwersja dla starszych przepływów pracy skoncentrowanych na systemie Windows. Pliki wyjściowe są znacznie większe, ale uniwersalnie kompatybilne z każdą aplikacją Windows z ostatnich trzech dekad. W przypadku nowoczesnych przepływów pracy PNG jest prawie zawsze lepszym wyborem.
PNG a BMP
| Cecha | PNG | BMP |
|---|---|---|
| Pełna nazwa | Portable Network Graphics | Bitmap Image |
| Rozszerzenie | .png | .bmp |