hi,
so ein Problem hatte ich auch mal.
Den dritten Parameter, format, den du auf 0 gesetzt hast, weiß ich nicht, wie er richtig zu setzen ist. Irgendwie muss das Programm ja wissen, welches Bildformat es werden soll.
Bei mir klappte es schließlich mit dem Aufruf
bild ist ein QPixmap, g8bild ein Pointer auf ein unsigned char Array mit den Pixeldaten und j die Länge des Bildheaders.
Letzterer war der Knackpunkt. Ich habe zuerst einen Header, in meinem Fall ein pgm-Header, in das g8bild Array geschrieben und dann hinterher die Pixeldaten.
Vielleicht geht es ja auch ohne den Header, indem man für den dritten Parameter, format, etwas passendes angibt. Ich weiß jedoch nicht, was da hin soll. Wenn du inzwischen weiter bist, würde mich deine Lösung interessieren - für später vielleicht mal
Jetzt kommt mir eine Idee: sollte format nicht vielleicht auf einen Bereich zeigen, wo der Bildheader steht? Das wäre logisch. Ich probier's mal.