Forum: Mikrocontroller und Digitale Elektronik Bitmap to Hex Converter ist gesucht


von Hallo (Gast)


Lesenswert?

Hallo,

ich suche dringlichst ein Programm, mit dem ich ein Bitmap in eine Hex 
Datei, bestenfalls in ein C-Array umwandeln kann.
Ich habe ein Display mit 128*64 Pixeln. Google quälte ich jetzt schon 
mehr als eine Stunde aber trotz dessen habe ich noch nichts passendes 
gefunden.
Evtl. kennt jemand ein taugliches Programm für das man kein Geld zahlen 
muss.

Wie gesagt ich möchte lediglich ein schwarz/weiß Bild mit 128*64 Pixel 
in Hex umwandeln.


Würde mich über Antworten freuen.

Mit freundlichen Grüßen

Hallo

von Peter (Gast)


Angehängte Dateien:

Lesenswert?

Biddaschön

von Mac G. (mac_g)


Lesenswert?

Hallo,

die folgenden Linux Kommandos (bzw. unter Windows mit Cygwin) sollten 
das erledigen:
1
(echo "const unsigned char bitmapData[] = {"; od -txC bitmap.bin | sed -e "s/^[0-9]*//" -e s"/ \([0-9a-f][0-9a-f]\)/0x\1,/g" -e"\$d" | sed -e"\$s/,$/};/") >bitmap.c

Die binäre Datei "bitmap.bin" wird in ein C-Array konvertiert, in der 
Form:
1
const unsigned char bitmapData[] = {0x01,...};

von Andreas B. (andreasb)


Lesenswert?

Ansonsten GIMP, speichern als *.c Quelltest (oder *.h)


mfg Andreas

von Hallo (Gast)


Lesenswert?

Danke für die Antworten, funktioniert das Programm nur auf Windows XP? 
Habe leider Windows 7 und bekomme immer eine Fehlermeldung wenn ich es 
öffnen möchte.

von Alexander S. (esko) Benutzerseite


Lesenswert?

Hallo schrieb:
> funktioniert das Programm nur auf Windows XP?
Welches?

von Dnag (Gast)


Lesenswert?

Hi,

Wenn du mal einen kleinen Grundkurs C++ hattest, kannst du das mit der 
EasyBMP-Library selbst in C realisieren. Ich stand letztens vor dem 
gleichen Problem, wollte aber die Bilddaten auch noch in andere 
Farbräume konvertieren...

--> http://easybmp.sourceforge.net/

Grüße

von Peter (Gast)


Lesenswert?

Keine Ahnung ob nur XP, bei mir wird zumindest nur auf einem XP Rechner 
eingesetzt. Ansonsten spiel mal mit dem Kompabilitätsmodus oder 
installiere den XP Emulator

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Hallo schrieb:
> Google quälte ich jetzt schon
> mehr als eine Stunde aber trotz dessen habe ich noch nichts passendes
> gefunden.

Dann definiere bitte passend Google liefert abertausend Ergebnisse ich 
kann mir nicht vorstellen das da nun gar nichts dabei sein sollte, 
ansonsten:

Beitrag "Grafikkonverter Tool für AVR/Mikrocontroller (BMP2C, BMP2ASM, BMP2BASCOM)"

von Charly B. (charly)


Lesenswert?

Peter schrieb:
> Biddaschön
kann nur max. 160x32 laeuft aber bei mir unter W7u x64

kannste da nicht das tool bin2hex verwenden ?
auch hat bascom ein tool zum convertiren, schaus dir mal
an

vlG
Charly

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.