#!/bin/csh

#######################################################################################################################################
#                                                                                                                                     #
#         A U T O - T R A N S F O R M A T I O N   D ' U N E   I M A G E   S T A N D A R D                                             #
#         G R A C E   A U   P R O D U I T   G E N E R A L I S E  :                                                                    #
#                                                                                                                                     #
#                                                                                                                                     #
#         Utilisation :                                                                                                               #
#                                                                                                                                     #
#                   $xci/SelfTrans.11$Z <ImageArgument> <Palette> <ImageResultatVraiesCouleur> [<ComposR1> [<ComposR2> [<ComposR3>]]] #
#                                                                                                                                     #
#                                                                                                                                     #
#         Author of '$xci/SelfTrans.11$Z' :                                                                                           #
#                                                                                                                                     #
#                     Jean-Francois Colonna (LACTAMME, 20050727114457).                                                               #
#                                                                                                                                     #
#######################################################################################################################################

set       ImageA=$1
                                        # On notera le 20050819180026 que pour les images "tres filiformes" ou possedant trop de      #
                                        # details ('v $xiirk/NCOR.d1'), on pourra avoir interet a proceder au prealable a un          #
                                        # filtrage "passe bas" (en ne gardant donc que les basses frequences spatiales ; ce qui       #
                                        # avec l'image citee ci-dessus donne 'v $xiirk/NCOR.d1.1').                                   #
set       Palette=$2
set       ImageR=$3
set       ComposR1=$4
set       ComposR2=$5
set       ComposR3=$6

setArgum  ComposR1                      $ROUGE

setArgum  ComposR2                      $VERTE

setArgum  ComposR3                      $BLEUE

if        ("$Palette" == "$SystemeRVB") then
          set       ImageA_RVB=$ImageA
else
          FileTmpB  ImageA_RVB
                                        # Images de manoeuvre dans le cas ou l'image '$ImageA' est en fausses couleurs...             #

          $xci/vraies_C$X                                                                                                               \
                              A=$ImageA                                                                                                 \
                              p=$Palette                                                                                                \
                              RVB=VRAI                                                                                                  \
                              R=$ImageA_RVB                                                                                             \
                                                                                                              $formatI
                                        # Conversion en vraies couleurs d'une image en fausses couleurs...                            #
endif

$xci/multi_02.04$X                                                                                                                      \
                    standard=VRAI                                                                                                       \
                    A1=$ImageA_RVB$ROUGE                                                                                                \
                    A2=$ImageA_RVB$VERTE                                                                                                \
                    TM=$ImageA_RVB$BLEUE                                                                                                \
                    R=$ImageR$ComposR1                                                                                                  \
                                                                                                    $formatI
$xci/multi_02.04$X                                                                                                                      \
                    standard=VRAI                                                                                                       \
                    A1=$ImageA_RVB$VERTE                                                                                                \
                    A2=$ImageA_RVB$BLEUE                                                                                                \
                    TM=$ImageA_RVB$ROUGE                                                                                                \
                    R=$ImageR$ComposR2                                                                                                  \
                                                                                                    $formatI
$xci/multi_02.04$X                                                                                                                      \
                    standard=VRAI                                                                                                       \
                    A1=$ImageA_RVB$BLEUE                                                                                                \
                    A2=$ImageA_RVB$ROUGE                                                                                                \
                    TM=$ImageA_RVB$VERTE                                                                                                \
                    R=$ImageR$ComposR3                                                                                                  \
                                                                                                    $formatI

if        ("$Palette" == "$SystemeRVB") then
else
          FileTmpE  ImageA_RVB
endif



Copyright © Jean-François Colonna, 2019-2021.
Copyright © CMAP (Centre de Mathématiques APpliquées) UMR CNRS 7641 / Ecole Polytechnique, 2019-2021.