Przejdź do treści głównej

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.

163 214 przekonwertowanych plików

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ć

Leave empty to keep original

Leave empty to keep original

Uses the camera orientation stored in the photo.

Remove EXIF data, GPS, camera info

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ć

1

Prześlij plik .png, przeciągając go do obszaru przesyłania lub klikając, aby przeglądać.

2

Dostosuj ustawienia wyjściowe w razie potrzeby. Domyślne ustawienia zachowują oryginalną jakość.

3

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.

Image EngineFastLossless

Zgodność z urządzeniami

DevicePNGBMP
Windows PCNativeNative
macOSNativePartial
iPhone/iPadNativePartial
AndroidNativePartial
LinuxPartialPartial
Web BrowserNativeNo

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

CechaPNGBMP
Pełna nazwaPortable Network GraphicsBitmap Image
Rozszerzenie.png.bmp

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.

Powiązane konwersje i narzędzia

Konwertuj także na BMP

Powiązane narzędzia

Konwertuj PNG na inne formaty

Konwertuj inne formaty na BMP