Array 2 BMP
-
Dir das Format aneignen, gibts bei http://www.wotsit.org/ !
Eine Datei öffnen
Entsprechend dem Format in die Datei schreiben
Datei schließen
Fertig
-
Gibt es vielleicht eine Bibliothek, die die wichtigsten Schritte bereits implementiert hat?
-
Lies dir Spezifikation zum Windows Bitmap Format durch, das ist so simpel da biste schneller fertig, als mit dem Installieren von einer Bibliothek.
-
cximage lib:
http://www.codeproject.com/bitmap/cximage.asp
-
Ich habe den Rat von David_pb und lolz befolgt, und mir die Bitmap Spezifikations angesehen. Es hat etwas gedauert, da wirklich durchzublicken, aber es hat sich auch gelohnt! Danke für den Link!
Jetzt fehlt mir aber noch ein Befehl mit dem ich eine Datei mit Hex-Werten füllen kann. Für ASCII-Werte gibt es ja folgende Methode:fstream f; f.open("test.dat", ios::out); f << "TEXT" << endl; f.close(); system("PAUSE");Könnte man das nicht als Grundlage nehmen, und nur die Zeile
f << "TEXT" << endl;irgendwie abändern?
-
write()
-
Weiß jemand, ob es einen Befehl gibt, der einen Integer in Dezimalform in einen Integer in Hexdezimalform umrechnet?
-
Ja
-
Dann spucks aus
-
Anonymous18545216 schrieb:
Weiß jemand, ob es einen Befehl gibt, der einen Integer in Dezimalform in einen Integer in Hexdezimalform umrechnet?
Wozu brauchst du das? Imho wird sowas nicht für das Bitmapformat benötigt.
-
Anonymous18545216 schrieb:
Weiß jemand, ob es einen Befehl gibt, der einen Integer in Dezimalform in einen Integer in Hexdezimalform umrechnet?
Ein integer ist intern weder in Dezimalform noch in Hexadezimalform gespeichert, sondern binär - alles andere ist eine Frage der Ausgabe (und bei fstreams kannst du recht einfach festlegen, in welchem Stellensystem sie ihre int's ausgeben: mit
f<<hex;schaltest du auf Hex-Ausgabe, mitf<<dez;zurück auf Dezimal).