Konwertuj PNG na BMP za darmo online — Konwerter obrazów | Konwertuj na MP4 | ConvertIntoMP4
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 rejestracji.
3716 przekonwertowanych plików
Szyfrowane w tranzyciePliki usuwane po 2 godzinachBez rejestracji
lub zaimportuj z
Conversion settings — add a file to adjust
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.
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.
SHARP EngineFastLossless
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
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
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.