Konwertuj PNG na BMP

BMP to nieskompresowany format bitmapy, którego wciąż oczekują starsze programy Windows, systemy wbudowane i niektóre narzędzia przemysłowe. Ten konwerter zamienia PNG w standardowy 24-bitowy BMP na Twoim urządzeniu, bez przesyłania.

Jak konwertować PNG na BMP

  1. Upuść jeden lub wiele obrazów PNG do narzędzia poniżej.
  2. Format wyjściowy jest już ustawiony na BMP. Dostosuj jakość, jeśli chcesz.
  3. Kliknij Uruchom, by skonwertować.
  4. Pobierz każdy BMP lub wszystkie jako ZIP.

Do czego służy BMP

Format Windows Bitmap to jeden z najstarszych formatów obrazu wciąż w codziennym użyciu. W typowej postaci nie ma kompresji, nie obsługuje animacji i ma tylko ograniczoną obsługę przezroczystości. Te ograniczenia są dokładnie powodem, dla którego przetrwał: BMP jest banalnie prosty do odczytu przez program, bo dane pikseli leżą w przewidywalnej kolejności i nie wymagają dekodera. Urządzenia wbudowane z minimalną pamięcią, maszyny przemysłowe, stare aplikacje Windows i sprzęt hobbystyczny nadal na nim polegają.

Co dzieje się podczas konwersji

PNG jest dekodowany do wartości pikseli i zapisywany jako 24-bitowy BMP: po 8 bitów na czerwony, zielony i niebieski na piksel, wiersze dopełnione do granic 4 bajtów, zapisane od dołu do góry, jak wymaga format. To wariant, który rozumie praktycznie każdy czytnik BMP. Wszelka przezroczystość PNG jest spłaszczana na biało, bo większość czytników BMP ignoruje lub źle obsługuje kanał alfa.

WłaściwośćPNGBMP (24-bit)
KompresjaBezstratna (DEFLATE)Brak
PrzezroczystośćPełna alfaNie w 24 bitach
Rozmiar, zdjęcie 1000 × 1000~1,5 MB~3 MB, zawsze
Czytany przez stary sprzętRzadkoBardzo powszechnie
Czytany przez nowoczesne przeglądarkiTakTak, ale rzadko używany

Typowe sytuacje

  • Przygotowanie logo lub ekranu startowego dla firmware urządzenia, które ładuje tylko BMP.
  • Przekazanie obrazu do starszego programu do projektowania etykiet, grawerowania lub haftu.
  • Dostarczenie tekstur lub sprite'ów do starego silnika gry lub narzędzia do modów.
  • Stworzenie tapety Windows lub obrazu rozruchowego dla starszego systemu.
  • Wyeksportowanie wzorca testowego dla sterownika wyświetlacza.

Praktyczne rady

Ponieważ BMP nie kompresuje, duże obrazy tworzą bardzo duże pliki. Przed konwersją przeskaluj do dokładnych wymiarów wymaganych przez urządzenie docelowe; ekran startowy 128 na 64 piksele powinien mieć 128 na 64 piksele, a nie 2000 pikseli, które urządzenie musi potem skalować. Jeśli nie wiesz, jakiej głębi koloru oczekuje cel, 24 bity to najbezpieczniejszy wybór i to właśnie tworzy ten konwerter. Jeśli dokumentacja sprzętu wymaga BMP 8-bitowego indeksowanego lub 16-bitowego, potrzebujesz specjalistycznego narzędzia, a 24-bitowy plik stąd to dobry punkt wyjścia.

Najczęściej zadawane pytania

Po co komu dziś BMP?

Starsze aplikacje Windows, firmware i ekrany urządzeń, niektóre drukarki etykiet, starsze programy CNC i hafciarskie oraz pewne narzędzia naukowe czytają BMP i nic innego.

Czy BMP obsługuje przezroczystość?

Typowy 24-bitowy BMP tworzony tutaj nie. Przezroczyste obszary z PNG są spłaszczane na biało. Niektóre programy przyjmują 32-bitowy BMP z alfą, ale obsługa jest niespójna, więc 24 bity to bezpieczne wyjście.

Dlaczego BMP jest tak duży?

BMP zapisuje każdy piksel bez kompresji, po trzy bajty na piksel. Obraz 1000 na 1000 ma około 3 MB niezależnie od treści. Tak jest z założenia; ma być prosty do odczytu, nie mały.

Czy traci się jakość?

Nie. BMP jest nieskompresowany, więc piksele są dokładnie te z PNG.

Twoje pliki nigdy nie opuszczają urządzenia

Każde narzędzie w Squishly Tools jest w 100% darmowe i działa w całości w przeglądarce. Twoje obrazy i dokumenty są przetwarzane na Twoim komputerze i nigdy nie trafiają na serwer. Bez kont, bez znaków wodnych i bez haczyka.