Hallo Allerseits,
ich möchte in C mit X-Lib Routinen Graustufenbilder darstellen. Habe das das auch grösstenteils schon realisiert.
Hier die bisherige Vorgehensweise:
Visual abfragen/setzen
DefaultVisual
DefaultDepth
XGetVisualInfo => Pseudocolor
XCreateGC
XCreateColormap
in einer Schleife werden die 256 Graustufen (R G B erhalten die gleichen Werte) mit XStoreColor gebildet
Die Colormap wird dem Widget zugewiesen
XCreateImage
XPutPixel schreibt die Pixel in das Image
XPutImage überträgt das Bild in die Drawing Area und stellt es dar
Die Fragen:
Ist das zu umständlich? Andere Ideen?
Leider stehen nicht die kompletten 256 Colorcells zur Verfügung, manche sind vom WindowManager mit Farbe belegt, was kann ich da ändern?
Ich hoffe mein Problem ist nicht zu speziell und bin auf Eure Ideen gespannt
So long
Beutlin