-
RGBPal: Transformación de imágenes entre espacios de colores
Este módulo tiene la finalidad de hacer transformaciones entre diferentes
espacios de color. Actualmente transforma una imagen byte con paleta (codificación
de color de 8 bits) a 3 imágenes byte separadas (canales R, G y B codificación de
color de 24 bits). También convierte 3 imágenes byte que representan los canales R,
G y B a una imagen de 8 bits (byte) y una paleta optimizada, obtenida a partir del
análisis de los colores más frecuentes y singulares presentes en las 3 imágenes originales.
Alternativamente, se puede generar la imagen de 8 bits usando una paleta predefinida.
Este algoritmo es el mismo que el usado por MiraMon (menú 24 -> 8 bits) donde,
además, hay otras funcionalidades no presentes en este módulo.
Finalmente este módulo también transforma el espacio de color RBG al espacio de color HSI
y viceversa. Este procedimiento solo será útil para realizar alguna operación sobre el espacio HSI,
como las optimizaciones de contraste, etc. y retornar al espacio RGB; también puede ser usado
para convertir una imagen RGB a una imagen de grises guardando el resultado del canal I y eliminando
H y S. También en este caso los ficheros RGB y los ficheros HSI han de ser en formato BYTE (comprimido o no).
De este modo, el módulo dispone de las siguientes opciones:
Opción 1:
Esta opción transforma 3 imágenes byte separadas (canales R, G y B) a un fichero IMG con paleta de colores.
Opción 2:
Esta opción transforma un fichero IMG con paleta de colores a 3 imágenes byte separadas (canales R, G y B).
Opción 3:
Esta opción transforma el espacio de color RBG al espacio de color HSI.
Opción 4:
Esta opción transforma el espacio de color HSI al espacio de color RBG.
Sintaxis:
- RGBPal 1 FicheroR FicheroG FicheroB FicheroIMGSalida FicheroPAL [/MAP_PAL]
- RGBPal 2 FicheroImagen FicheroPAL FicheroRSalida FicheroGSalida FicheroBSalida [/MAP_PAL]
- RGBPal 3 FicheroRSalida FicheroGSalida FicheroBSalida FicheroHSalida FicheroSSalida FicheroISalida [/MAP_PAL]
- RGBPal 4 FicheroH FicheroS FicheroI FicheroRSalida FicheroGSalida FicheroBSalida [/MAP_PAL]
Opciones:
- 1:
Transforma 3 imágenes byte separadas (RGB) a un fichero IMG con paleta de colores.
- 2:
Transforma un fichero IMG con paleta de colores a 3 imágenes RGB.
- 3:
Transforma el espacio de color RBG al espacio de color HSI.
- 4:
Transforma HSI al espacio de color RGB.
Parámetros:
- FicheroR
(Fichero Rojo -
Parámetro de entrada): Fichero RGB de la banda del Rojo.
- FicheroG
(Fichero Verde -
Parámetro de entrada): Fichero RGB de la banda del Verde.
- FicheroB
(Fichero Azul -
Parámetro de entrada): Fichero RGB de la banda del Azul.
- FicheroIMGSalida
(Fichero Imagen -
Parámetro de salida): Es el nombre del fichero de 8 bits.
- FicheroPAL
(Fichero Paleta -
Parámetro de salida): Es el nombre del fichero de la paleta de colores DBF, PAL, P65 o P25.
- FicheroPAL
(Fichero Paleta -
Parámetro de entrada): Es el nombre del fichero de paleta de colores DBF, PAL, P65 o P25.
- FicheroRSalida
(Fichero Rojo -
Parámetro de salida): Fichero RGB de salida de la banda del Rojo.
- FicheroGSalida
(Fichero Verde -
Parámetro de salida): Fichero RGB de salida de la banda del Verde.
- FicheroBSalida
(Fichero Azul -
Parámetro de salida): Fichero RGB de salida de la banda del Azul.
- FicheroHSalida
(Fichero H -
Parámetro de salida): Fichero H de salida que forma la combinación HSI.
- FicheroSSalida
(Fichero S -
Parámetro de salida): Fichero S de salida que forma la combinación HSI.
- FicheroISalida
(Fichero I -
Parámetro de salida): Fichero I de salida que forma la combinación HSI.
- FicheroH
(Fichero H -
Parámetro de entrada): Fichero H que forma la combinación HSI.
- FicheroS
(Fichero S -
Parámetro de entrada): Fichero S que forma la combinación HSI.
- FicheroI
(Fichero I -
Parámetro de entrada): Fichero I que forma la combinación HSI.
Modificadores:
/MAP_PAL (Forzar el espacio de color a una paleta determinada) Fuerza el espacio de color a una paleta determinada. Noten que si indican este parámetro, la paleta indicada es leída del disco. Si no se indica este parámetro el programa escribe al disco una paleta optimizada por esta imagen en concreto. (Parámetro de entrada)