La tabla de realces, enh.tab

Actualizado: Noviembre, 2010
Nota: se han hecho ampliaciones significativas en la versión 2.2 de FlAniS al formato del fichero "enh.tab" para soportar el control "probe" ...¡Ver los ejemplos abajo!

La tabla de realces básica

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

El nombre de la Tabla de Colores se usa para llamar a la lista de elecciones desplegable en la interfaz de usuario.

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!).

Añadido de parámetros avanzados

Cuando se usa la tabla de colores para realzar superposiciones (var las opciones de "overlay_enhance"), puede también añadir valores para alpha (transparencia).

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.

Ejemplo de forma sencilla

Ahora, un par de ejemplos. Primero, es una forma simple con tablas múltiples muy probablemente usada para realzar una imagen de fondo (sin superposiciones): # my enhancement file * gray scale 0 255 0 255 0 255 0 255 * inverse 0 255 255 0 255 0 255 0 * strech 0 50 0 0 0 0 0 0 51 200 0 255 0 255 0 255 201 255 255 255 255 255 255 255 * fixed breakpoints 0 50 0 50 0 50 0 50 51 55 100 100 0 00 0 56 60 0 0 100 100 0 0 61 200 100 200 100 200 80 100 201 255 200 255 0 0 200 255

Ejemplo de forma compleja

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....

*GDLI8 0 1 0 0 0 0 0 0 value=25., 24.8,1,K,LI= 2 123 60 215 40 165 10 115 value=24.60,0.28 124 143 128 63 128 63 255 106 value=0.08,-3.74 144 163 100 233 100 233 0 0 value=-3.94, -7.76 164 183 255 120 0 0 0 0 value=-7.97, -11.78 184 195 80 80 0 0 0 0 value = -12.0, -14.20 196 199 0 0 0 0 0 0 value=-14.4, -15.0 200 214 110 128 110 128 110 128 value=301,273.6,1,K,CTT= 215 230 148 170 148 170 148 170 value=271.55,242.09 231 240 190 220 190 220 190 220 value=240.13,222.45 241 255 255 255 255 255 255 255 value=220.49, 193.0 * GDPWI 0 1 0 0 0 0 0 0 value=0,.336,1,mm,TPW= 2 29 60 217 40 167 10 117 value=.673, 9.764 30 59 150 80 150 80 250 150 value= 10.1, 19.86 60 89 0 115 100 165 100 40 value=20.0, 29.965 90 119 145 255 190 255 60 0 value=30.30, 40.065 120 149 255 150 130 40 100 40 value=40.0, 50.165 150 179 100 240 0 0 100 240 value=50.50,60.267 180 199 255 225 200 180 255 225 value = 60.603, 67.0 200 214 110 128 110 128 110 128 value=301,273.6,1,K,CTT= 215 230 148 170 148 170 148 170 value=271.55,242.09 231 240 190 220 190 220 190 220 value=240.13,222.45 241 255 255 255 255 255 255 255 value=220.49, 193.0


Volver a la página de documentación de FlAniS