Cuando se quiere realzar una imagen en escala de grises, se necesita definir un fichero de texto llamado "enh.tab" que contiene sus tablas de colores e information básica.
Lo que sigue describe el formato de este fichero.
Cada línea del fichero es una de las siguientes cosas
In-low e In-high dan los valores (entre 0 y 255) de la fuente (en escala de grises). El resto de la línea da los valores de las salidas de rojo, verde y azul (también dentro del rango de 0:255). Por ejemplo, si uno tiene:
50 100 80 100 0 50 40 200
significa que para el rango de la escala de grises de 50 a 100 en la imagen original, los píxeles se colorearán escalando los valores de rojo entre 80 y100, de verde entre 0 y 50, y de azul entre 40 y 200.
Los valores que no están cubiertos por el rango de entrada se mantienen en sus valores originales de intensidad de escala de grises. Para valores que no son de escala de gris, los resultados son tenues.
Cada Tabla de Color debe tener al menos una Definición de Color, pero puede haber tantas como sean necesarias. Los valores se pueden separar por uno o más espacios (¡Pero NO tabulaciones!).
In-low In-high Red-low Red-high Green-low Green-high Blue-low Blue-high Alpha-low Alpha-high
Donde el valor de alpha = 0 significa completamente transparente y el valor 255 es opaco.
Además, cuando se usa el control "probe", debería también suministrar los valores para la lectura en pantalla de la sonda. Esto se hace añadiendo values = list al final de cada línea. Por ejemplo:
50 100 80 100 0 50 40 200 values = -13.4, 22.9, 1
Donde el valor -13.4 se aplica al valor 50 de gris, y el de 22.9 se aplica al de 100. Entre medias se usa la interpolación lineal. El tercer parámetro, en este caso un "1", indica que en la lectura sólo se mostrará una posición decimal.
Finalmente, puede también suministrar información en forma de etiquetas sobre unidades y se puede mostrar un prefijo opcional. Por ejemplo:
50 100 80 100 0 50 40 200 values = -13.4, 22.9, 1, K, Temp=
Resultará una lectura de la sonda en la forma: " Temp = -13.4 K"
No tiene que suministrar los valores para el número de posiciones decimales, unidades o prefijo en cada línea si son idénticos a los valores previamente especificados. Ver el segundo ejemplo, más abajo.
Ahora un ejemplo más complejo, usado con el control "probe" para colorear superposiciones automáticamente (ver el parámetro "overlay_enhance_table"). Nótese que en cada tabla, el valor más bajo de valores de gris se usa para un parámetro, mientras que el más alto se usa para uno diferente....