Home Farbtabellenfunktionen TRANSLATE COLOR TABLE INDEX TO VDI COLOR INDEX (VDI 206, 3) INQUIRE COLOR TABLE VALUE (VDI 206, 5)

2.8.8 TRANSLATE VDI COLOR INDEX TO COLOR TABLE INDEX (VDI 206, 4)

Diese Funktion konvertiert den VDI-Farbindex in einen Farbtabellenindex.

Dekl.:  int16 v_ctab_vdi2idx( int16 handle, int16 vdi_index );
Aufruf: index = v_ctab_vdi2idx( handle, vdi_index );

Variable         Belegung            Bedeutung
Eingaben:

contrl[0]        206
contrl[1]        0                   Einträge in ptsin
contrl[3]        1                   Einträge in intin
contrl[5]        4                   v_ctab_vdi2idx
contrl[6]        handle

intin[0]         vdi_index           alter VDI-Farbindex

Ausgaben:

contrl[2]        0                   Einträge in ptsout
contrl[4]        1                   Einträge in intout

intout[0]        index               Index für die Farbtabelle

Für Auflösungen bis zu 256 Farben ist <index> der Index für den COLOR_ENTRY in der aktuellen Farbtabelle und gleichzeitig auch der tatsächliche Pixelwert, der in der Bitmap eingetragen wird. Bei Grafikformaten mit mehr als 256 Farben bezeichnet <index> weiterhin den Eintrag in der Farbtabelle; der Pixelwert wird aber vom VDI als direkter RGB-Wert in der Bitmap ausgegeben.


Home Farbtabellenfunktionen TRANSLATE COLOR TABLE INDEX TO VDI COLOR INDEX (VDI 206, 3) INQUIRE COLOR TABLE VALUE (VDI 206, 5)