#!/bin/csh
#######################################################################################################################################
# #
# M I N M A X E N T R E D E U X P A L E T T E S : #
# #
# #
# Utilisation : #
# #
# $xciP/minmax$Z <paletteA1> <paletteA2> <paletteR> #
# #
# #
# Author of '$xciP/minmax$Z' : #
# #
# Jean-Francois Colonna (LACTAMME, 20070712151001). #
# #
#######################################################################################################################################
set paletteA1=$1
set paletteA2=$2
set paletteR=$3
source $xciP/XYmaxNe$Y
# Choix d'un mode ou l'image est petite et suffisante... #
FileTmpB IpaletteA1
FileTmpB IpaletteA2
FileTmpB IpaletteR
$xci/init$X niveau=$NOIR $formatI \
| $xci/mire$X h=$hauteur $formatI \
| $xci/vraies_C$X p=$paletteA1 RVB=VRAI R=$IpaletteA1 $formatI
$xci/init$X niveau=$NOIR $formatI \
| $xci/mire$X h=$hauteur $formatI \
| $xci/vraies_C$X p=$paletteA2 RVB=VRAI R=$IpaletteA2 $formatI
# Conversion des deux palettes en image. #
$xci/minmax$X A1=$IpaletteA1$ROUGE A2=$IpaletteA2$ROUGE R=$IpaletteR$ROUGE $formatI
$xci/minmax$X A1=$IpaletteA1$VERTE A2=$IpaletteA2$VERTE R=$IpaletteR$VERTE $formatI
$xci/minmax$X A1=$IpaletteA1$BLEUE A2=$IpaletteA2$BLEUE R=$IpaletteR$BLEUE $formatI
# 'MINMAX' des images vraies couleurs attachees aux palettes. #
$xciP/IMAGE$X A=$IpaletteR$ROUGE pA=$xiP/gris.01 pR=$paletteR ROUGE=VRAI VERTE=FAUX BLEUE=FAUX $formatI
$xciP/IMAGE$X A=$IpaletteR$VERTE pA=$xiP/gris.01 pR=$paletteR ROUGE=FAUX VERTE=VRAI BLEUE=FAUX $formatI
$xciP/IMAGE$X A=$IpaletteR$BLEUE pA=$xiP/gris.01 pR=$paletteR ROUGE=FAUX VERTE=FAUX BLEUE=VRAI $formatI
# Puis enfin, reconversion de l'image en une palette... #
ro $paletteR$ROUGE
ro $paletteR$VERTE
ro $paletteR$BLEUE
# Enfin, protection... #
FileTmpE IpaletteA1
FileTmpE IpaletteA2
FileTmpE IpaletteR