Konwerter PNG na BMP
Niektóre programy wciąż odczytują wyłącznie bitmapy: stare aplikacje Windows, kreatory instalatorów i biblioteki wyświetlaczy na małych płytkach z mikrokontrolerem. Zamień plik PNG na nieskompresowany BMP, który przyjmą, i wybierz kolor wypełniający przezroczyste obszary.
Konwerter obrazów
lub upuść Pliki JPG, JPEG, JPE … tutaj ·
Maks. 95 MB na plik· Do 20 plików· Usuwane po 30 min
Pliki są przetwarzane na naszych serwerach i usuwane po 30 min.
85 zachowuje zdjęcia wizualnie identyczne z oryginałem. Obniż tylko wtedy, gdy potrzebujesz mniejszego pliku.
JPG, BMP i EPS nie obsługują przezroczystości. Przezroczyste piksele zostaną wypełnione tym kolorem.
Kolor szesnastkowy użyty za przezroczystymi pikselami, np. #FFFFFF.
Ten format przechowuje pojedynczy obraz. Wybierz wyjście GIF lub WebP, jeśli chcesz zachować animację.
Ikona wielorozmiarowa zawiera kilka rozdzielczości w jednym pliku; przeglądarki i systemy operacyjne wybierają potrzebną.
Zachowaj oryginalne wymiary albo podaj jeden bok, a proporcje zostaną zachowane.
Piksele dla wybranego wyżej boku.
Procent oryginalnych wymiarów.
sRGB jest właściwy dla ekranów i internetu. Zachowaj oryginał w procesach drukarskich; skala szarości odrzuca kolor.
Tylko metadane, 0 zachowuje oryginalną wartość. Drukarki i niektóre portale odczytują tę liczbę; nie zmienia ona wymiarów w pikselach.
Jak korzystać z narzędzia
- 1
Dodaj pliki PNG
Dodaj do 20 plików PNG, każdy do 95 MB, z komputera lub wklejając skopiowany obraz.
- 2
Wybierz kolor tła
Plik BMP nie obsługuje tu przezroczystości, więc opcja Obszary przezroczyste domyślnie ustawia biel. W sekcji Ustawienia zaawansowane wybierz czerń lub Własny kolor, aby dopasować tło do ekranu albo okna, w którym znajdzie się bitmapa.
- 3
Kliknij Konwertuj na BMP
Pobierz każdy plik .bmp osobno albo jeden plik ZIP. Przesłane pliki i wyniki są usuwane po 30 minutach.
Konwertuj PNG na BMP, gdy oprogramowanie wymaga bitmapy: piksele pozostają identyczne, przezroczystość zmienia się w jednolity kolor, a plik rośnie, ponieważ BMP nie jest kompresowany.
Kto wciąż potrzebuje konwersji PNG na BMP
BMP to format bitmapowy Microsoftu, a jego współczesny układ pochodzi z Windows 3.0 z 1990 roku. Ponieważ to niewiele więcej niż surowe piksele za 54-bajtowym nagłówkiem, programy mogą go czytać bez biblioteki dekodującej. Ta prostota sprawia, że format przetrwał tam, gdzie nigdy nie dodano obsługi PNG.
Częsty przypadek to kreatory instalatorów: NSIS na przykład oczekuje plików .bmp dla obrazów nagłówka i powitania w kreatorze Modern UI. Starsze programy w Visual Basic i Win32 wczytują ekrany startowe i obrazy pasków narzędzi przez funkcje Windows czytające bitmapy. Projekty z mikrokontrolerami i małymi ekranami TFT lub e-papierem czytają 24-bitowe BMP z karty SD, ponieważ dekodowanie PNG wymaga pamięci, której płytka nie ma.
Jeśli miejsce docelowe potrzebuje ikony Windows, a nie bitmapy, użyj zamiast tego PNG do ICO; ikony zachowują przezroczystość i mieszczą kilka rozmiarów w jednym pliku.
Ile waży plik BMP: rozmiary bez kompresji
6,2 MBobraz 1920 × 1080 zapisany jako 24-bitowy BMP, niezależnie od tego, jak prosty jest rysunek
PNG
Portable Network Graphics
PNG to bezstratny format rastrowy opublikowany w 1996 roku przez PNG Development Group, a później ustandaryzowany przez W3C i ISO. Zachowuje każdy piksel dokładnie, obsługuje pełną przezroczystość alfa i bez artefaktów radzi sobie z tekstem, ostrymi krawędziami i jednolitymi kolorami. Ta precyzja czyni go idealnym do zrzutów ekranu, logo, ikon i grafik interfejsu. Wadą jest rozmiar: zdjęcia zapisane jako PNG są często kilkukrotnie większe niż to samo zdjęcie w JPEG lub WebP. PNG otwierają wszystkie przeglądarki, systemy operacyjne i edytory.
- Kompresja
- Bezstratna
- Przezroczystość
- Tak
- Animacja
- Nie
- Rok powstania
- 1996 · PNG Development Group
BMP
Obraz bitmapowy
BMP to niezależny od urządzenia format bitmapy Microsoftu, natywny dla Windows od jego wczesnych wersji. Zwykle przechowuje piksele bez kompresji, więc jakość jest idealna, ale pliki są bardzo duże w porównaniu z PNG czy JPEG. Nowsze wersje BMP mogą zawierać kanał alfa, lecz wiele programów go ignoruje. Format jest prosty do odczytu i zapisu, dlatego przetrwał w starszym oprogramowaniu, systemach wbudowanych i niektórych narzędziach przemysłowych. Windows, macOS i prawie każdy edytor obrazów otworzy pliki BMP.
- Kompresja
- Bezstratna
- Przezroczystość
- Tak
- Animacja
- Nie
- Rok powstania
- Microsoft
PNG zamienia się na BMP, ponieważ konkretny program, instalator lub wbudowany wyświetlacz czyta tylko zwykłe bitmapy Windows; nikt nie wybiera BMP ze względu na rozmiar czy jakość, a droga powrotna służy do ponownego zmniejszenia tych bitmap.
BMP a PNG: co zyskujesz, a co tracisz
Co daje BMP
- Odczyt bez żadnej biblioteki do dekompresji
- Wartości pikseli identyczne jak w PNG
- Akceptowany przez starsze interfejsy API Windows i instalatory
- Przewidywalny rozmiar: szerokość × wysokość × bajty na piksel
Z czego rezygnujesz
- Pliki wielokrotnie większe niż PNG
- Przezroczystość zastąpiona jednolitym kolorem
- W większości programów brak metadanych tekstowych i profilu kolorów
- Odrzucany przez wiele formularzy wymagających JPG lub PNG
Konwertuj PNG na BMP z właściwymi wymiarami i tłem
Ponieważ BMP jest zapisany jako surowe wiersze pikseli, ważniejsze są jego wymiary niż kompresja. Ustaw w Zmień rozmiar obrazu wynikowego dokładne wymiary wymagane przez cel, na przykład 164 × 314 px dla obrazu powitalnego NSIS lub natywną rozdzielczość wyświetlacza, aby program niczego nie rozciągał ani nie przycinał.
W przypadku przezroczystych logo wybierz tło, na którym znajdzie się bitmapa. Okno dialogowe o jasnoszarym tle źle wygląda z czysto białym prostokątem, więc wpisz dokładną wartość szesnastkową w polu Własny kolor. Konwertujesz cały folder dla projektu firmware? Partie po 20 plików przechodzą w jednym przebiegu, a BMP do PNG zamieni je z powrotem, gdy potrzebujesz lżejszych kopii.
Pytania o konwersję PNG na BMP
Dlaczego plik BMP jest o tyle większy niż PNG?
Standardowy BMP przechowuje każdy piksel bez kompresji: 3 bajty na piksel przy 24 bitach, plus dopełnienie, tak aby każdy wiersz miał długość będącą wielokrotnością 4 bajtów. PNG kompresuje te same piksele algorytmem Deflate, dlatego proste grafiki bardzo się zmniejszają. Logo, które jako PNG waży 20 KB, jako BMP z łatwością zajmie kilkaset KB – to normalne.
Czy konwersja PNG na BMP obniża jakość?
Żaden piksel się nie zmienia. Oba formaty są bezstratne, a 24-bitowy BMP przechowuje te same 8 bitów na kanał co typowy PNG. Zmienia się tylko przezroczystość, którą zastępuje wybrany przez Ciebie kolor tła.
Czy plik BMP może mieć przezroczyste tło?
Format dopuszcza wariant 32-bitowy z kanałem alfa, ale Paint, większość interfejsów API Windows i prawie każdy program wymagający BMP ignorują go i pokazują czerń lub zniekształcony obraz. Dlatego konwerter spłaszcza przezroczystość na jednolity, wybrany przez Ciebie kolor.
Jakiego formatu BMP wymaga wyświetlacz Arduino lub ESP32?
Większość bibliotek obsługujących wyświetlacze, w tym ImageReader firmy Adafruit dla ekranów TFT, wczytuje z karty SD nieskompresowane 24-bitowe pliki BMP, takie jak te, które tworzy ten konwerter. Najpierw dopasuj obraz do dokładnej rozdzielczości ekranu, na przykład 320 × 240 px, za pomocą opcji Zmień rozmiar obrazu wynikowego, ponieważ płytka nie potrafi go skalować.
Czym różni się BMP od DIB?
DIB to skrót od device-independent bitmap, czyli układu danych w pamięci, którego Windows używa od wersji 3.0. Plik .bmp to po prostu DIB poprzedzony 14-bajtowym nagłówkiem pliku, więc programy wymagające DIB lub pliku .dib akceptują BMP.
Czy warto używać BMP na stronie internetowej lub w e-mailu?
Nie. Przeglądarki wyświetlają BMP, ale plik jest wielokrotnie cięższy niż PNG lub JPG, bez żadnej widocznej korzyści. Zachowaj BMP dla programu, który go wymaga, a w pozostałych przypadkach użyj PNG do JPG lub oryginalnego PNG.
| JPG do BMP | WebP do BMP | PDF do BMP |
| BMP do PNG | PNG do ICO | Konwerter obrazów |