Skip to main content
Image Conversion

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...

lub zaimportuj z

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ć

1

Upload your .png file by dragging it into the upload area or clicking to browse.

2

Choose your output settings. The default settings work great for most files.

3

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.

SHARP EngineFastLossless

Device Compatibility

DevicePNGBMP
Windows PCNativeNative
macOSNativePartial
iPhone/iPadNativePartial
AndroidNativePartial
LinuxPartialPartial
Web BrowserNativeNo

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.

Najczęściej zadawane pytania

Nie, dane pikseli RGB są zachowywane dokładnie. Jedyną stratą jest przezroczystość alfa PNG, która jest spłaszczona na jednolitym tle, ponieważ BMP nie obsługuje kanałów alfa.
BMP przechowuje każdy piksel jako 3 surowe bajty bez kompresji. Plik PNG o rozdzielczości 1920x1080 może mieć skompresowany rozmiar 500 KB, ale w 24-bitowym formacie BMP będzie miał rozmiar 5,9 MB. Zwiększenie rozmiaru wynika w całości z usunięcia kompresji DEFLATE.
Przezroczyste i półprzezroczyste piksele są skomponowane z białym tłem. Standardowy format BMP nie przenosi danych alfa, więc informacje o przezroczystości są trwale tracone podczas konwersji.
Tak, konwersja BMP na PNG powoduje ponowne zastosowanie kompresji bezstratnej i zmniejszenie rozmiaru pliku. Nie można jednak odzyskać przezroczystości, która została spłaszczona podczas kroku PNG do BMP.
BMP pozostaje istotny w systemach wbudowanych, oprogramowaniu do sterowania przemysłowego, modowaniu gier dla starszych silników i operacjach w schowku Windows. Do użytku ogólnego PNG prawie całkowicie zastąpił BMP.

Related Conversions & Tools