Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
ressource:logiciel:fabrique_de_gif:transformer_texte_en_animation [2020/05/19 11:09] emoc [Transformer un texte en animation] |
ressource:logiciel:fabrique_de_gif:transformer_texte_en_animation [2020/05/19 11:33] emoc |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
- | <code txt bash texte_en_animation.sh> | + | <code bash texte_en_animation.sh> |
#!/bin/bash | #!/bin/bash | ||
# lire un fichier texte ligne par ligne, chaque ligne devient une image, | # lire un fichier texte ligne par ligne, chaque ligne devient une image, | ||
Ligne 13: | Ligne 13: | ||
while read -r line | while read -r line | ||
do | do | ||
- | convert -size 800X200 -gravity Center label:"$line" ligneimage_"$i".png | + | convert -size 400X100 -gravity Center label:"$line" ligneimage_"$i".png |
i=$((i+1)) | i=$((i+1)) | ||
done < $file | done < $file | ||
- | convert -delay 100 ligneimage_*.png -loop 0 movie.gif | + | convert -delay 300 ligneimage_*.png -loop 0 animation.gif |
+ | rm ligneimage_*.png | ||
</code> | </code> | ||
- | |||
le fichier texte, si nécessaire avec des antislashs devant les lignes commençant par des espaces et un retour à la ligne avant la dernière. | le fichier texte, si nécessaire avec des antislashs devant les lignes commençant par des espaces et un retour à la ligne avant la dernière. | ||
Ligne 27: | Ligne 27: | ||
Le bruit de l'eau. | Le bruit de l'eau. | ||
- | |||
</code> | </code> | ||
+ | **Observations : ** les lignes comportant uniquement des espaces bloquent l'exécution du script, apparemment l'opérateur label: d'imagemagick n'aime pas ça... | ||