ragamatrix a écritexact !! ouahoo quelle efficacité! je veux bien les codes de cette section du creationmodules STP ?
Merci :cool:
# Prévisions cartouche 1 ------------------------------------------------------
convert -size 1240x50 xc:none -fill none -strokewidth 1 -stroke orange -draw "roundrectangle 1,5,1239,49,5,5" $imagetemp
# Prévisions ------------------------------------------------------------------
rot=353 ; pos2=170 ; pos3=145 ; posdepart4=20 ; posdepart1=37 ;ecart=35 ; posdepart3=10 ; tailleic=51x30 ; pos=250 ; tailleic1=30x30 ; pos1=105 ; posdepart=40 ; posdepart2=130
# Tableaux jours - vent dir - vent force
jour[1]={{Meteo_Jour %a-%d 2}};jour[2]={{Meteo_Jour %a-%d 3}};jour[3]={{Meteo_Jour %a-%d 4}};jour[4]={{Meteo_Jour %a-%d 5}};jour[5]={{Meteo_Jour %a-%d 6}}
ventd[1]={{Meteo_Jour_VentDirP 2}};ventd[2]={{Meteo_Jour_VentDirP 3}};ventd[3]={{Meteo_Jour_VentDirP 4}}
ventd[4]={{Meteo_Jour_VentDirP 5}};ventd[5]={{Meteo_Jour_VentDirP 6}}
ventf[1]={{Meteo_Jour_VentForce 2}};ventf[2]={{Meteo_Jour_VentForce 3}};ventf[3]={{Meteo_Jour_VentForce 4}}
ventf[4]={{Meteo_Jour_VentForce 5}};ventf[5]={{Meteo_Jour_VentForce 6}}
for (( x=1 ; x<6 ; x++ ));do
convert $imagetemp -background transparent -gravity Northwest -font $fonte -pointsize 11 -fill $couleur2 \
-annotate +$(((pos*x-pos)+posdepart3))+$posdepart4 "${jour[x]}" \
-annotate +$(((pos*x-pos)+pos2))+15 "${ventd[x]}" $imagetemp
convert $imagetemp -background transparent -gravity Northwest -font $fonte -pointsize 11 -fill $couleur1 \
-annotate "$rot"x"$rot"+$(((pos*x-pos)+pos2))+30 "${ventf[x]} km/h" $imagetemp
done
# températures -----------------------------------------------------------------
# slash
for (( x=1 ; x<6 ; x++ ));do
convert $imagetemp -background transparent -gravity Northwest -font $fonte -pointsize 11 -fill $couleur1 \
-annotate +$(((pos*x-pos)+105))+$posdepart4 "/" $imagetemp
done
# temp max jour/nuit
tempjour[1]={{Meteo_Jour_Temp 2}};tempjour[2]={{Meteo_Jour_Temp 3}};tempjour[3]={{Meteo_Jour_Temp 4}}
tempjour[4]={{Meteo_Jour_Temp 5}};tempjour[5]={{Meteo_Jour_Temp 6}}
tempnuit[1]={{Meteo_Nuit_Temp 2}};tempnuit[2]={{Meteo_Nuit_Temp 3}};tempnuit[3]={{Meteo_Nuit_Temp 4}}
tempnuit[4]={{Meteo_Nuit_Temp 5}};tempnuit[5]={{Meteo_Nuit_Temp 6}}
for (( x=1 ; x<6 ; x++ ));do
temp=${tempnuit[x]};coultemp
convert $imagetemp -background transparent -gravity Northwest -font $fonte -pointsize 11 -fill $coul \
-annotate +$(((pos*x-pos)+110))+$posdepart4 "${tempnuit[x]}°" $imagetemp
temp=${tempjour[x]};coultemp
convert $imagetemp -background transparent -gravity Northwest -font $fonte -pointsize 11 -fill $coul \
-annotate +$(((pos*x-pos)+90))+$posdepart4 "${tempjour[x]}°" $imagetemp
done
# icones ----------------------------------------------------------------------
icond[1]={{Meteo_Jour_IconeM $IconesRep 0,0 0x0 60 2}};icond[2]={{Meteo_Jour_IconeM $IconesRep 0,0 0x0 60 3}};icond[3]={{Meteo_Jour_IconeM $IconesRep 0,0 0x0 60 4}}
icond[4]={{Meteo_Jour_IconeM $IconesRep 0,0 0x0 60 5}};icond[5]={{Meteo_Jour_IconeM $IconesRep 0,0 0x0 60 6}}
ivent[1]={{Meteo_Jour_IconeV $IconesRep/vent 0,0 0x0 60 2}};ivent[2]={{Meteo_Jour_IconeV $IconesRep/vent 0,0 0x0 60 3}};ivent[3]={{Meteo_Jour_IconeV $IconesRep/vent 0,0 0x0 60 4}};
ivent[4]={{Meteo_Jour_IconeV $IconesRep/vent 0,0 0x0 60 5}};ivent[5]={{Meteo_Jour_IconeV $IconesRep/vent 0,0 0x0 60 6}}
for (( x=1 ; x<6 ; x++ ));do
convert $imagetemp ${icond[x]} -background transparent -geometry $tailleic+$(((pos*x-pos)+posdepart))+$posdepart3 -composite \
${ivent[x]} -background transparent -geometry $tailleic1+$(((pos*x-pos)+posdepart2))+$posdepart3 -composite $imagetemp
done
# ombres cartouche ------------------------------------------------------------
convert $imagetemp -bordercolor None -border 11x11 \( +clone -background black -shadow 100x2 \) -compose DstOver -composite -compose Over $reptemp/previsions.png
voila la section prevision
et pour la ville en transparence utilise plutôt ça car universelle
# ville --TEST---TRANSPARENCE------------------------------------------------------
# ville -----------------------------------------------------------------------
convert -size 300x120 xc:transparent -font $fonte1 -pointsize 80 -fill black -annotate +37+80 label:"{{Meteo_Ville}}" \
-fill white -annotate +39+82 '{{Meteo_Ville}}' \
-fill transparent -annotate +36+81 '{{Meteo_Ville}}' $reptemp/image-depart.png
convert -size 300x120 xc:black -font $fonte1 -pointsize 80 \
-fill white -annotate +37+80 '{{Meteo_Ville}}' \
-fill white -annotate +39+82 '{{Meteo_Ville}}' \
-fill black -annotate +36+81 '{{Meteo_Ville}}' $reptemp/mask.jpg
#découpage
composite -compose CopyOpacity $reptemp/mask.jpg $reptemp/image-depart.png $reptemp/ville.png
#création d'un fond si on veut
#convert -size 300x120 xc:grey $reptemp/ville.png -composite $reptemp/image-finale.png
rm $reptemp/mask.jpg $reptemp/image-depart.png
juste a remettre ta police
peut tu me passer ton imagesat je la trouve classe