Salut,
c'est un petit script que j'ai bidouillé permettant d'afficher deux cartes sat (masses d'air et nuages) sur une image:
Le script (qui fonctionne sans erreur si vous avez la bonne police, sinon mettez celle que vous voulez...) des deux cartes sat dans une image. Vous pouvez avoir un aperçu sur l'écran en dé-commentant la ligne avec
feh (requiert feh) Rendez-le executable :
ARMS-NRBG (air-mass and natural-rbg-pictures):
#!/bin/bash
#========================================================#
# _ _ #
#_ __ __ _ __ _ __ _ _ __ ___ __ _| |_ _ __(_)_ __ #
#| '__/ _` |/ _` |/ _` | '_ ` _ \ / _` | __| '__| \ \/ / #
#| | | (_| | (_| | (_| | | | | | | (_| | |_| | | |> < #
#|_| \__,_|\__, |\__,_|_| |_| |_|\__,_|\__|_| |_/_/\_\ #
# |___/ #
#========================================================#
PREFIX=${HOME}/tmp/
#Images Montage
ARMS=${PREFIX}airmass1.png
NRGB=${PREFIX}nat_rgb2.png
MONT=${PREFIX}montage.png
OUTPUT=${PREFIX}composat.png
taille=100
tailledecoupe=507x249.5
################################
#Annotation pour vérifier si l'image est actualisée
jour=`date +%d/%m/%y`; heuremodif=`date +%H`; minmodif=`date +%M`
fonte=Zero-Twos
libelle=""
################################
wget -q -O ${NRGB} "http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_RGBNatColour_CentralEurope.jpg"
wget -q -O ${ARMS} "http://oiswww.eumetsat.org/IPPS/html/latestImages/EUMETSAT_MSG_RGBAirmass_CentralEurope.jpg"
##-images sat 1-2##################
convert ${ARMS} -resize 527x372.5\! ${ARMS}
convert ${ARMS} -filter Lanczos -crop $tailledecoupe+10-15\! ${ARMS}
convert ${ARMS} \
\( +clone -alpha extract \
-draw 'fill black polygon 0,0 0,5 5,0 fill white circle 5,5 5,0' \
\( +clone -flip \) -compose Multiply -composite \
\( +clone -flop \) -compose Multiply -composite \
\) -alpha off -compose CopyOpacity -composite ${ARMS}
convert ${NRGB} -resize 527x372.5\! ${NRGB}
convert ${NRGB} -filter Lanczos -crop $tailledecoupe+10-15\! ${NRGB}
convert ${NRGB} \
\( +clone -alpha extract \
-draw 'fill black polygon 0,0 0,5 5,0 fill white circle 5,5 5,0' \
\( +clone -flip \) -compose Multiply -composite \
\( +clone -flop \) -compose Multiply -composite \
\) -alpha off -compose CopyOpacity -composite ${NRGB}
# création cartouche bg
convert -size 512x482 xc:transparent ${MONT}
composite -geometry +6+8 ${ARMS} ${MONT} ${MONT}
composite -geometry +6+248 ${NRGB} ${MONT} ${MONT}
cp ${MONT} ${OUTPUT}
composite -geometry +2+0 "$MONT" "$OUTPUT" \
convert ${OUTPUT} -gravity North -density 150 \
-fill LightGoldenrodYellow -font $fonte -pointsize 9 -annotate 0x10+160+8 "$libelle $jour : $heuremodif h $minmodif" ${OUTPUT}
convert ${OUTPUT} -background black \( +clone -shadow 60x4+2+2 \) +swap -background none -flatten ${OUTPUT}
#Dé-commentez la ligne suivante avec la commande feh pour avoir un aperçu à l'écran
#feh --bg-center ${OUTPUT}
ça donne: