XPM-Format - Datei einbinden???



  • Hey!

    Weiß jemand eine einfache Lösung, wie man ein XPM-Bild in eine C++ Datei einbinden kann?

    in der XPM-Bilddatei steht ja z.B. folgendes:

    /* XPM */
    static char * example_xpm[] = {
    "24 20 3 1",
    "  c None",
    ". c #0000FF",
    "+ c #FF0000",
    "                        ",
    "    ..                  ",
    "   ....                 ",
    "  ......++++++++        ",
    " .........+++++++       ",
    " ..........+++++++      ",
    " ............++++++     ",
    " .............++++++    ",
    "  ..............++++    ",
    "   +.............+++    ",
    "   ++.............++    ",
    "   +++.............+    ",
    "   +++++.............   ",
    "   ++++++.............. ",
    "   ++++++++............ ",
    "   +++++++++........... ",
    "    +++++++++.........  ",
    "     ++++++++++.......  ",
    "      ++++++++++.....   ",
    "       +++++++++ ...    "};
    

    Also prinzipiell eine Variablendefinition. Muss ich das ganze parsen oder kann ich das sonst irgendwie einbinden?

    Wäre für Hilfe dankbar!

    LG


  • Administrator

    Was verstehst du unter einbinden?

    Grüssli



  • include "test.xpm" und dann auf dieses struct zugreifen, den namen davon weiß ich jedoch natürlich leider nicht und wenn die datei "text.xpm" einen syntax fehler hat, dann sollte das auch erst beim laufen des programms festgestellt werden und nicht beim kompilieren...



  • Mit wxWidgets gibt es dafür vorgefertigte Funktionen, die nicht nur mit xpm zurechtkommen.
    Hast du dich da schon umgeschaut?


Anmelden zum Antworten