Wireless bitmap

.wbmp · Bilder

WBMP (Wireless Bitmap) ist das Schwarz-Weiß-Bildformat des ersten mobilen Internets. Das Nokia 7110 von 1999, das erste Handy mit WAP-Browser, hatte ein monochromes Display mit 96 × 65 Pixeln und eine Datenverbindung im Kilobit-Bereich. Für genau solche Geräte wurde WBMP entworfen. Heute tauchen WBMP-Dateien in Archiven alter WAP-Seiten auf, in Sammlungen von Betreiberlogos und Handybildern aus den frühen 2000ern, in Embedded-Projekten, die ein denkbar einfaches 1-Bit-Format brauchen, und als Ausgabeformat der GD-Bibliothek in PHP.

Geschichte

WBMP wurde vom WAP Forum festgelegt, dem Industrieverband hinter dem Wireless Application Protocol, als Teil der Spezifikation Wireless Application Environment. Der Medientyp image/vnd.wap.wbmp wurde am 2. März 1999 bei der IANA registriert. Jedes WAP-1.x-Handy, das Bilder anzeigen konnte, musste WBMP unterstützen. WAP 2.0 (2002) setzte auf XHTML Mobile Profile und gewöhnliche Webbilder wie GIF, JPEG und PNG, und Farbdisplays machten WBMP binnen weniger Jahre überflüssig. Das WAP Forum selbst ging 2002 in der Open Mobile Alliance auf.

Aufbau einer WBMP-Datei

Die Spezifikation beschreibt einen allgemeinen Header, der viele Bildtypen ankündigen könnte. Definiert wurde aber nur einer: Typ 0, eine unkomprimierte 1-Bit-Bitmap.

  • Header: Typ (0), ein Byte mit festen Flags, dann Breite und Höhe als „Multi-Byte-Integer“: Jedes Byte trägt 7 Bit Wert, das oberste Bit zeigt an, ob ein weiteres Byte folgt.
  • Bilddaten: Zeilen von oben nach unten, acht Pixel pro Byte, das linke Pixel im höchsten Bit, jede Zeile auf volle Bytes aufgefüllt.
  • Weiß ist 1, Schwarz ist 0. PBM macht es umgekehrt, eine klassische Ursache für invertierte Bilder bei selbst geschriebenen Konvertern.
  • Keine Kompression, keine Graustufen, keine Farbe, keine Metadaten und keine Signatur (Magic Number). Erkannt wird eine Datei nur über Endung oder MIME-Typ.

Das Format ist winzig. Ein bildschirmfüllendes Bild für das Nokia 7110 braucht 4 Byte Header und 780 Byte Pixeldaten, zusammen 784 Byte.

WBMP-Datei öffnen

  • Windows: IrfanView oder XnView MP.
  • macOS und Linux: XnView MP oder Netpbm (wbmptopbm).
  • Heutige Browser und Smartphones zeigen kein WBMP an. Wandeln Sie es in PNG oder GIF um.
  • PHP: Die GD-Erweiterung liest und schreibt WBMP mit imagecreatefromwbmp() und imagewbmp().

Typische Probleme mit WBMP

„Unbekanntes Format“ beim Öffnen einer .wbmp-Datei

Ohne Signatur verlassen sich Programme auf die Endung. Ein in .bmp umbenanntes oder endungsloses WBMP wird nicht erkannt. Geben Sie ihm die Endung .wbmp zurück.

Das umgewandelte WBMP ist fast ganz schwarz oder weiß

Unser Konverter wandelt das Bild in Graustufen um, spreizt den Kontrast und trennt bei 50 % Helligkeit, ohne Dithering. Fotos verlieren die meisten Details. Bereiten Sie das Bild vor: zuschneiden, Kontrast erhöhen, vereinfachen, bis es in reinem Schwarz-Weiß gut lesbar ist.

Das WBMP ist riesig

Wir skalieren nicht. Aus einem Foto mit 4000 × 3000 Pixeln wird ein WBMP von rund 1,5 MB, das kein Gerät der WAP-Ära hätte anzeigen können. Verkleinern Sie das Bild vorher auf die Auflösung des Zieldisplays.

Mein eigener Decoder zeigt ein Negativ

In WBMP ist 1 Weiß. Für PBM geschriebener Code macht es genau andersherum.

WBMP umwandeln

Zum Archivieren WBMP in PNG oder GIF umwandeln: Beide sind verlustfrei, behalten die 1-Bit-Pixel exakt und lassen sich überall öffnen. WBMP in SVG zeichnet ein altes Logo als Vektorkurven nach, praktisch, wenn es größer gebraucht wird. WBMP aus JPG, PNG oder BMP zu erzeugen ist für Embedded-Displays und Altsysteme sinnvoll, mit den oben beschriebenen Einschränkungen.

WBMP auf einen Blick

EntwicklerWAP Forum (heute Open Mobile Alliance)
Eingeführt1998/99 mit WAP 1.x, MIME-Typ registriert am 2. März 1999
SpezifikationWAP Wireless Application Environment, WBMP Typ 0
TypRastergrafik, 1 Bit pro Pixel
Kompressionkeine
Typische NutzungWAP-Seiten und Handylogos um 2000, kleine monochrome Displays

Quellen (englisch): IANA-Registrierung von image/vnd.wap.wbmp und imagewbmp() im PHP-Handbuch.

WBMP können wir umwandeln in

Dokumente

Bilder

JPG PNGWEBP GIF TIFFHEICAVIFJXLPSDICOAAIAPNGARTAVS BMP CINCURDCMDCXDDSDPXFF FITSFL32 HDRHRZJP2JBIGJNGJPCMNGMTVOTBPALMPAM PBMPCD PCXPFMPGMPGXPHMPICTPPMPSBPTIFQOIRASRGFSGISIXELSUN TGAVICARVIFFVIPSXBMXPMXWD

Vektorgrafik

SVG EPSEMF PSFXGHPGLPOVSIFSVGZWMFXAML

E-Books

EPUB MOBI AZW3 FB2CBZDJVUHTMLZ LIT LRF OEB PDB TCRTXTZCB7CBT