Wir suchen ein Bildbearbeitungsprogramm welches unkomprimierte BMP speichern kann. Und zwas möchten wir die Bilder in c-code einbetten dafür werden diese in Text benötigt, und zwar für jedes Pixel ein Byte:
Code:
USHORT_2_UCHAR(SHAPEID_WIN_CORNER_LIGHT_BLUE), // shape id
USHORT_2_UCHAR(1), // number of draw function
SHAPE_BITMAP, // type of draw function
USHORT_2_UCHAR(0), USHORT_2_UCHAR(0), // distance x, y
//// bitmap name = ecke_light_blue
// bitmap size = 90
0x5a, 0x00, 0x00, 0x00,
// bitmap width = 9 (Bytes = 9)
0x09, 0x00,
// bitmap height = 9
0x09, 0x00,
// bitmap bitcount = 8
0x08,
// data
0xe1,0xe1,0xe1,0xe1,0xe1,0xe1,0xe1,0xe1,0x17,
0xe1,0xe1,0xe1,0xe1,0xe1,0x17,0x17,0x17,0x17,
0xe1,0xe1,0x17,0x17,0x17,0x17,0x17,0x17,0x17,
0xe1,0xe1,0x17,0x17,0x17,0x17,0x17,0x17,0x17,
0xe1,0xe1,0x17,0x17,0x17,0x17,0x17,0x17,0x17,
0xe1,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,
0xe1,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,
0xe1,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,
0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,0x17,
Jetzt haben wir mit einer alten corel4 version schon teilweise Erfolg. Wichtig ist es das Bild 100dpi hat und auf 8bit und 2-4 Farben runterkonvertiert werden kann.
Anbei eine BMP (space.bmp) die mit corel4 erstellt ist und diese ist OK. hier ist höhe*breite=Datenlänge
Dann die rass.bmp diese ist identisch mit corel4 erstellt, allerdings ist hier der Datenteil etwas länger als höhe*breite
Vielleicht kann jemand der sich mit BMP auskennt uns etwas weiter helfen.
cu oli