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 rejes...
2M+ plików przekonwertowanych
Zaufanie tysięcy użytkowników
Bezpieczny transfer
Przesyłanie szyfrowane HTTPS
Prywatność przede wszystkim
Pliki automatycznie usuwane po przetworzeniu
Bez rejestracji
Zacznij konwertować natychmiast
Działa wszędzie
Dowolna przeglądarka, dowolne urządzenie
Jak skonwertować
Upload your .png file by dragging it into the upload area or clicking to browse.
Choose your output settings. The default settings work great for most files.
Click Convert and download your .bmp file when it's ready.
About PNG to BMP Conversion
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.
Why Convert PNG to 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.
Common Use Cases
- 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
How It Works
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.
Quality & Performance
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.
Device Compatibility
| Device | PNG | BMP |
|---|---|---|
| Windows PC | Native | Native |
| macOS | Native | Partial |
| iPhone/iPad | Native | Partial |
| Android | Native | Partial |
| Linux | Partial | Partial |
| Web Browser | Native | No |
Tips for Best Results
- 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
Related Conversions
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.