Skip to content

Instantly share code, notes, and snippets.

@mizdra
Last active April 1, 2018 10:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mizdra/9365a5215dfcf4f9058f3a5c6d9b10f0 to your computer and use it in GitHub Desktop.
Save mizdra/9365a5215dfcf4f9058f3a5c6d9b10f0 to your computer and use it in GitHub Desktop.
実行にはImageMagick, zshのインストールが必要です.
#!/bin/zsh
convert 230.gif -coalesce 230-%02d.gif
for index in $(seq -w 0 53)
do
echo ${index}
convert 230-${index}.gif -fill black -colorize 100 230-black-${index}.gif
convert 230-black-${index}.gif -sample 152x256 230-black-large-${index}.gif
composite 230-black-large-${index}.gif wave-layer-1.png -geometry +52+30 wave-anime-${index}.png
composite wave-layer-3.png wave-anime-${index}.png wave-anime-${index}.png
composite wave-layer-4.png wave-anime-${index}.png wave-anime-${index}.png
composite wave-layer-5.png wave-anime-${index}.png wave-anime-${index}.png
done
convert -delay 5 wave-anime-{00..53}.png wave-anime.gif
convert -delay 4 wave-anime-{00..53}.png wave-anime-delay-4.gif
convert -delay 3 wave-anime-{00..53}.png wave-anime-delay-3.gif
convert -delay 2 wave-anime-{00..53}.png wave-anime-delay-2.gif
convert -delay 1 wave-anime-{00..53}.png wave-anime-delay-1.gif
convert -delay 10 wave-anime-{00..53}.png wave-anime-delay-10.gif
composite wave-layer-3.png wave-layer-1.png wave-kyomu.png
composite wave-layer-4.png wave-kyomu.png wave-kyomu.png
composite wave-layer-5.png wave-kyomu.png wave-kyomu.png
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment