C++ - Erstellung von Bild -

Habe ich noch nicht die Programmierung in C++ für eine Weile, und jetzt habe ich zu schreiben, eine einfache Sache, aber es treibt mich in den Wahnsinn.

Muss ich erstellen Sie eine bitmap aus einer Tabelle von Farben:
char image[200][200][3];

Erste Koordinate ist Breite, die zweite die Höhe, die Dritte-Farben: RGB. Wie es zu tun?

Vielen Dank für jede Hilfe.
Adam

  • Welche Datei-format? Was OS oder Bibliotheken verwenden Sie?
  • Ich bin mit Windows, einfache Visual Studio Win32-Anwendung.
  • Fragen Sie über einen Windows-GDI-BITMAP, oder ein .bmp-Datei?
  • Ich würde gerne eine einfache .bmp-Datei.
  • OK, ich werde versuchen, die option mit dem setzen der Header. Aber gibt es wirklich keine einfache Möglichkeit, das erstellen einer bitmap-Datei: nur die Einstellung der pixel-Farbwerte und als Datei speichern?
  • Das ist ganz einfach. Erstellen Sie zwei Strukturen, füllen diese mit Daten, schreiben Sie, schreiben Sie dann die pixel-Daten. Das einzige, was einfacher als ein BMP ist wohl ein PPM-oder RAW-Datei.
  • Irgendwie lame, ist es nicht? Sie haben LoadBitmap für das laden einer BMP -, aber nichts für das speichern einer.

InformationsquelleAutor Adam | 2009-12-07
Schreibe einen Kommentar