Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
ressource:logiciel:fabrique_de_gif:start [2020/05/11 13:51]
emoc créée
ressource:logiciel:fabrique_de_gif:start [2023/03/30 23:27] (Version actuelle)
emoc [Gifsicle]
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
 +
 +**Mettre bout à bout le même gif** \\
 +Soit un gif de 4 images : 0 1 2 3, créer un fichier 0 1 2 3, 0 1 2 3, 0 1 2 3, 0 1 2 3 
 +
 +  # 20230330 / gifsicle v1.88 / Debian Stretch 9.5 @ Kirin
 +  # palette générale réduite à 256 couleurs = perte
 +  gifsicle --merge --colors 256 anim.gif anim.gif anim.gif anim.gif -o anim_merge.gif
 +  # ou, sans perte avec une palette de 256 couleurs propre à chaque image
 +  gifsicle --merge anim.gif anim.gif anim.gif anim.gif -o anim_merge.gif
  
 +**Jouer un gif en "ping pong"​** \\
 +Soit un gif de 8 images : 0 1 2 3 4 5 6 7 8, créer un fichier 0 1 2 3 4 5 6 7 8, 7 6 5 4 3 2 1, 0 1 2 3 4 5 6 7 8, 7 6 5 4 3 2 1 
 +  # 20230330 / gifsicle v1.88 / Debian Stretch 9.5 @ Kirin
 +  # avec suppression des colormaps par image pour conserver une colormap globale de 256 couleurs
 +  gifsicle --colors 256 --merge anim.gif "#​0-"​ anim.gif "#​-2-1"​ anim.gif "#​0-"​ anim.gif "#​-2-1"​ -o anim_pingpong.gif
 +  # ou en conservant les colormaps globales (le fichier créé sera de taille plus importante) ​
 +  gifsicle --merge anim.gif "#​0-"​ anim.gif "#​-2-1"​ anim.gif "#​0-"​ anim.gif "#​-2-1"​ -o anim_pingpong.gif
  
 === Ressources gifsicle === === Ressources gifsicle ===
Ligne 147: Ligne 172:
 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 anim.gif -fuzz 50% -transparent white anim_transparent.gif
 +
 +Sur l'​utilisation de -dispose, voir : https://​legacy.imagemagick.org/​Usage/​anim_basics/#​dispose \\
 +Pour --fuzz, voir https://​imagemagick.org/​script/​command-line-options.php#​fuzz
 +  ​
 === Ressources Imagemagick === === Ressources Imagemagick ===
  
Ligne 173: Ligne 209:
   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 206: Ligne 242:
   * https://​jacklehamster.github.io/​utils/​gif2sprite/​   * https://​jacklehamster.github.io/​utils/​gif2sprite/​
  
-==== GIFever en temps de crise ==== +===== Exemples =====
- +
-__Semaine 4__ **Techno-texture du futur**\\  +
- +
-Gif à venir\\ +
- +
-__Semaine 3__ **Lundimanche et/ou Eros thanatos business kalimotxo**\\  +
- +
-{{:​ressource:​logiciel:​eros_thanatos_kalimotxo_2.gif|}}  +
-{{:​ressource:​logiciel:​eros_thanatos_kalimotxo_1.gif|}}  +
-{{:​ressource:​logiciel:​eros_thanatos_kalimotxo_4.gif|}} +
- +
-{{:​ressource:​logiciel:​computer_for_sex_kalistreet.gif|}} +
- +
-__Semaine 2__ **La société sans contact**\\ +
- +
-{{:​ressource:​logiciel:​fuir_rose_jaune.gif|}} +
- +
-{{:​ressource:​logiciel:​societe_sans_contact.gif|}}+
  
-{{:​ressource:​logiciel:​fuir_sinon_lorgie_400.gif|}}+[[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]]
  
 +===== GIFever en temps de crise =====
  
-__Semaine 1__ **Lundi 11 mai 2020 - sortie ​de confinement**\\+Transportés ici [[ressource:​logiciel:​fabrique_de_gif:​gifever_en_temps_de_crise|GIFever en temps de crise]]
  
-{{:​ressource:​logiciel:​reptiliens-a-kemperia.gif|}} 
  
-{{:​ressource:​logiciel:​sortir_la_tete_de_l_eau.gif|}} 
  
  
  
  
  • ressource/logiciel/fabrique_de_gif/start.1589197903.txt.gz
  • Dernière modification: 2020/05/11 13:51
  • par emoc