Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- DELAY_IDLE=24
- DELAY_MOVE=18
- DELAY_HURT=18
- for var in "$@"
- do
- echo $var
- base=${var%.png}
- convert $var -crop 128x128+0+0 +repage ${var}_idle_0.png
- convert $var -crop 128x128+128+0 +repage ${var}_idle_1.png
- convert $var -crop 128x128+256+0 +repage ${var}_idle_2.png
- convert $var -crop 128x128+128+0 +repage ${var}_idle_3.png
- convert -dispose previous -delay $DELAY_IDLE ${var}_idle_*.png -loop 0 ${base}_idle.gif
- convert ${base}_idle.gif -scale 200% -coalesce -trim -layers TrimBounds ${base}_idle_big.gif
- rm ${var}_idle_*.png
- convert $var -crop 128x128+384+0 +repage ${var}_move_0.png
- convert $var -crop 128x128+512+0 +repage ${var}_move_1.png
- convert -dispose previous -delay $DELAY_MOVE ${var}_move_*.png -loop 0 ${base}_move.gif
- convert ${base}_move.gif -scale 200% -coalesce -trim -layers TrimBounds ${base}_move_big.gif
- rm ${var}_move_*.png
- convert $var -crop 128x128+640+0 +repage ${var}_transition.png
- rm ${var}_transition.png
- convert $var -crop 128x128+768+0 +repage ${var}_hurt_0.png
- convert $var -crop 128x128+896+0 +repage ${var}_hurt_1.png
- convert -dispose previous -delay $DELAY_HURT ${var}_hurt_*.png -loop 0 ${base}_hurt.gif
- convert ${base}_hurt.gif -scale 200% -coalesce -trim -layers TrimBounds ${base}_hurt_big.gif
- rm ${var}_hurt_*.png
- done
- echo "Done"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement