Forum: Mikrocontroller und Digitale Elektronik C Code ARRAY IN BMP WANDELN


von Ingo S. (scotch)


Lesenswert?

Moin,
ich kenne ja schon ein paar Programme mit den man Bilder in ein C Code 
Array wandeln kann um diese dann per µC auf einem Display darzustellen.

Nun benötige ich den umgekehrten Weg, um ein Bild etwas abzuwandeln.
Wenn möglich als Mac OS oder auch als online Web Tool.

Sprich ich will aus dem C Code wieder ein BMP, PNG oder so machen.

Gruß Ingo

: Bearbeitet durch User
von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Ganz einfach ist ausgeben als

https://de.wikipedia.org/wiki/Portable_Anymap

und das dann mit einem Formatwandler wie convert umwandeln.

http://imagemagick.org/script/convert.php

von Ingo S. (scotch)


Angehängte Dateien:

Lesenswert?

Hallo Johan,
danke für deine Antwort aber so ganz komme ich damit nicht weiter.
Oder ich habe meine Frage evtl , falsch formuliert.

Ich habe ein OLED Display 128x64 Pixel (monochrom) Dafür gibt es ein 
Bild welches ich als Code Array im Arduino habe. (s. Dateianhang)
Dieses Array möchte ich in ein Bild umwandeln, um es zu ändern und dann 
wieder im Aruino einbinden.
Wie ich aus einem Bitmap ein Arduino Code bekomme dafür habe ich ein 
Toll aber dort geht der umgekehrte Schritt leider nicht.

Gruß Ingo

von Expansionsmuffenjustierer (Gast)


Lesenswert?

Er meint, dass du dir ein 5-Zeilen-Programm/-Script in einer mehr oder 
weniger beliebigen Sprache schreiben könntest, das die Daten im 
entsprechenden "Portable Anymap"-Format ausgibt (da dies sehr einfach 
ist und du so deine C-Daten fast 1:1 in eine Datei schreiben kannst). 
Dann wäre es möglich, das Ganze mit einem entsprechenden Tool in Bitmaps 
zu konvertieren. Hört ich für mich recht vernünftig an - insbesondere, 
da du ja bereits programmieren kannst.

von Ingo S. (scotch)


Lesenswert?

Ich weiß zwar nicht wo ich behauptet habe, dass ich Programmieren kann,
aber dass ist hier auch nicht das Thema. ;-)
Wenn ich mit meiner Grippe Durch bin und wieder halbwegs klar Denken 
kann, werde ich ich damit mal auseinandersetzen.

Gruß
Ingo

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.