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.