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:start [2020/05/19 10:58] emoc [Exemples] |
ressource:logiciel:fabrique_de_gif:start [2021/09/03 10:46] emoc [Imagemagick] |
||
---|---|---|---|
Ligne 37: | Ligne 37: | ||
https://en.wikipedia.org/wiki/Comparison_of_screencasting_software | https://en.wikipedia.org/wiki/Comparison_of_screencasting_software | ||
+ | |||
+ | Pour l'utilisation de SimpleScreenRecorder sur Linux, voir [[ressource:logiciel:simplescreenrecorder|]] | ||
==== Un petit bout de l'écran en vidéo avec Peek ==== | ==== Un petit bout de l'écran en vidéo avec Peek ==== | ||
Ligne 99: | Ligne 101: | ||
# 20200504 / gifsicle v1.88 / Debian Stretch 9.5 @ Kirin | # 20200504 / gifsicle v1.88 / Debian Stretch 9.5 @ Kirin | ||
gifsicle anim_in.gif -O3 --colors 32 > anim_out.gif | gifsicle anim_in.gif -O3 --colors 32 > anim_out.gif | ||
+ | | ||
+ | **Réduire la définition** | ||
+ | |||
+ | # 20201109 / gifsicle v1.88 / Debian Stretch 9.5 @ Kirin | ||
+ | gifsicle --resize 300x300 -i anim_in.gif > anim_out.gif | ||
+ | # ou | ||
+ | gifsicle --scale 0.5 -i anim_in.gif > anim_out.gif | ||
Ligne 147: | Ligne 156: | ||
Si l'animation doit avoir une taille différente des images de départ, on peut la redimensionner : \\ | Si l'animation doit avoir une taille différente des images de départ, on peut la redimensionner : \\ | ||
# 20200510 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin | # 20200510 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin | ||
- | convert -delay 8 -loop 0 image_*.png -scale 100x100 anim.gif | + | convert -delay 8 -loop 0 image_*.png -scale 100x100 anim.gif |
+ | ou | ||
+ | convert -resize 50% -delay 3.3 -loop 0 image-*.png anim.gif | ||
D'autres opérateurs peuvent être utiles selon le type des images d'origine : pour réduire le nombre de couleurs (-colors), optimiser les couches (-optimize), ajouter du flou (-fuzz), etc. | D'autres opérateurs peuvent être utiles selon le type des images d'origine : pour réduire le nombre de couleurs (-colors), optimiser les couches (-optimize), ajouter du flou (-fuzz), etc. | ||
+ | **Rendre transparent le fond d'une animation existante** | ||
+ | |||
+ | Pour l'exemple ci-dessous, le fond de l'animation gif est blanc avant d'être remplacé par un fond transparent | ||
+ | # 20210903 / ImageMagick 6.9.7-4 Q16 x86_64 20170114 / Debian Stretch 9.5 @ Kirin | ||
+ | convert -dispose 2 anim2.gif -fuzz 50% -transparent white anim9.gif | ||
+ | |||
+ | Sur l'utilisation de -dispose, voir : https://legacy.imagemagick.org/Usage/anim_basics/#dispose | ||
+ | | ||
=== Ressources Imagemagick === | === Ressources Imagemagick === | ||
Ligne 173: | Ligne 192: | ||
ffmpeg -i robot.mp4 -r 1 -f image2 "image-robot-%4d.png" | ffmpeg -i robot.mp4 -r 1 -f image2 "image-robot-%4d.png" | ||
- | **Transformer une vidéo en planche d'iamge (//imagesheet//)** [[https://trac.ffmpeg.org/wiki/How%20to%20take%20multiple%20screenshots%20to%20an%20image%20%28tile%2C%20mosaic%29|source]] | + | **Transformer une vidéo en planche d'images (//imagesheet//)** [[https://trac.ffmpeg.org/wiki/How%20to%20take%20multiple%20screenshots%20to%20an%20image%20%28tile%2C%20mosaic%29|source]] |
| | ||
# 20200504 / ffmpeg version 3.2.14-1~deb9u1 / Debian Stretch 9.5 @ Kirin | # 20200504 / ffmpeg version 3.2.14-1~deb9u1 / Debian Stretch 9.5 @ Kirin | ||
Ligne 208: | Ligne 227: | ||
===== Exemples ===== | ===== Exemples ===== | ||
- | [[ressource:logiciel:fabrique_de_gif:cube_en_rotation_facon_tricot|Cube en rotation façon tricot]] | + | [[ressource:logiciel:fabrique_de_gif:cube_en_rotation_facon_tricot|Cube en rotation façon tricot]] \\ |
[[ressource:logiciel:fabrique_de_gif:transformer_texte_en_animation|Transformer un texte en animation]] | [[ressource:logiciel:fabrique_de_gif:transformer_texte_en_animation|Transformer un texte en animation]] | ||