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
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,...}; |
Ansonsten GIMP, speichern als *.c Quelltest (oder *.h) mfg Andreas
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.
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
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
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)"
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.