-
RGBPal: Transformació d'imatges entre espais de color
Aquest mòdul té la finalitat de fer transformacions entre diferents
espais de color. Per exemple, pot transformar una imatge byte amb paleta
(codificació de color de 8 bits) a 3 imatges byte separades (bandes R, G i B
codificació de color de 24 bits). També pot convertir 3 imatges byte que
representen les bandes R, G i B a una imatge de 8 bits (byte) i una paleta
optimitzada, obtinguda a partir de l'anàlisi dels colors més freqüents i
singulars presents a les 3 imatges originals; alternativament, es pot
generar la imatge de 8 bits usant una paleta preestablerta; aquest algorisme
és el mateix que l'usat per MiraMon (en el menú "Fitxer | Obrir ràster | Obrir ràster 24 -> 8 bits") on, a més, hi
ha altres funcionalitats no presents en aquest mòdul.
Finalment aquest mòdul també transforma l'espai de color RGB a
l'espai de color HSI (Hue, Saturation, Intensity) i viceversa. Aquest procediment és útil per
realitzar alguna operació sobre l'espai HSI, com ara optimitzacions de
contrast, etc, i retornar a l'espai RGB; també pot ser usat per a
convertir una imatge RGB a una imatge de grisos guardant el resultat del
canal I i eliminant H i S. També en aquest cas els fitxers RGB i els fitxers
HSI han de ser en format BYTE (comprimit o no). Així doncs, el mòdul disposa
de les següents opcions:
Opció 1:
Aquesta opció transforma 3 imatges byte separades (bandes R, G i B) a un fitxer IMG amb paleta de colors.
Opció 2:
Aquesta opció transforma un fitxer IMG amb paleta de colors a 3 imatges byte separades (bandes R, G i B).
Opció 3:
Aquesta opció transforma l'espai de color RGB a l'espai de color HSI.
Opció 4:
Aquesta opció transforma l'espai de color HSI a l'espai de color RGB.
Sintaxi:
- RGBPal 1 FitxerR FitxerG FitxerB FitxerIMGSortida FitxerPAL [/MAP_PAL]
- RGBPal 2 FitxerImatge FitxerPAL FitxerRSortida FitxerGSortida FitxerBSortida [/MAP_PAL]
- RGBPal 3 FitxerR FitxerG FitxerB FitxerHSortida FitxerSSortida FitxerISortida [/MAP_PAL]
- RGBPal 4 FitxerH FitxerS FitxerI FitxerRSortida FitxerGSortida FitxerBSortida [/MAP_PAL]
Opcions:
- 1:
Transforma 3 imatges byte separades (RGB) a un fitxer IMG amb paleta de colors.
- 2:
Transforma un fitxer IMG amb paleta de colors a 3 imatges RGB.
- 3:
Transforma l'espai de color RGB a l'espai de color HSI.
- 4:
Transforma l'espai de color HSI a l'espai de color RGB.
Paràmetres:
- FitxerR
(Fitxer corresponent al component Vermell -
Paràmetre d'entrada): Fitxer RGB de la banda del Vermell.
- FitxerG
(Fitxer corresponent al component Verd -
Paràmetre d'entrada): Fitxer RGB de la banda del Verd.
- FitxerB
(Fitxer corresponent al component Blau -
Paràmetre d'entrada): Fitxer RGB de la banda del Blau.
- FitxerIMGSortida
(Fitxer Imatge -
Paràmetre de sortida): És el nom del fitxer de 8 bits a obtenir.
- FitxerPAL
(Fitxer Paleta -
Paràmetre de sortida): És el nom del fitxer de paleta de colors DBF, PAL, P65 o P25.
- FitxerImatge
(Fitxer Imatge -
Paràmetre d'entrada): És el nom del fitxer de 8 bits d'entrada.
- FitxerRSortida
(Fitxer corresponent al component Vermell -
Paràmetre de sortida): Fitxer RGB de sortida de la banda del Vermell.
- FitxerGSortida
(Fitxer corresponent al component Verd -
Paràmetre de sortida): Fitxer RGB de sortida de la banda del Verd.
- FitxerBSortida
(Fitxer corresponent al component Blau -
Paràmetre de sortida): Fitxer RGB de sortida de la banda del Blau.
- FitxerHSortida
(Fitxer H -
Paràmetre de sortida): Fitxer H de sortida que forma la combinació HSI.
- FitxerSSortida
(Fitxer S -
Paràmetre de sortida): Fitxer S de sortida que forma la combinació HSI.
- FitxerISortida
(Fitxer I -
Paràmetre de sortida): Fitxer I de sortida que forma la combinació HSI.
- FitxerH
(Fitxer H -
Paràmetre d'entrada): Fitxer H que forma la combinació HSI.
- FitxerS
(Fitxer S -
Paràmetre d'entrada): Fitxer S que forma la combinació HSI.
- FitxerI
(Fitxer I -
Paràmetre d'entrada): Fitxer I que forma la combinació HSI.
Modificadors:
/MAP_PAL (Forçar l'espai de color a una paleta determinada) Força l'espai de color a una paleta determinada. Cal fer notar que si s'indica aquest paràmetre, la paleta indicada és llegida del disc. Si no s'indica aquest paràmetre el programa escriu al disc una paleta optimitzada per aquesta imatge en concret. (Paràmetre d'entrada)