Skip to content

Instantly share code, notes, and snippets.

@coskuntekin
Last active January 6, 2023 07:48
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 coskuntekin/577f31c63f6ed32333e7be00a2b203ba to your computer and use it in GitHub Desktop.
Save coskuntekin/577f31c63f6ed32333e7be00a2b203ba to your computer and use it in GitHub Desktop.
sticker.sh
#!/bin/bash
#pwd
dir="/FolderDirectory/"
echo 'Accessing folders'
cd ${dir}
for folder in *
do
cd $folder
echo 'Entering the folder' $folder
echo 'Making gif name of' $folder
convert -delay 0 -loop 0 -alpha set -dispose previous *.png ${folder}.gif
echo 'Resizing gif'
magick ${folder}.gif -resize 512x512 resize_${folder}.gif
echo 'Converting to webm'
magick resize_${folder}.gif ${folder}.webm
echo 'Exiting from' $folder
cd ..
done
mkdir ${dir}/stickers
cd ${dir}
for folder in *
do
cd $folder
mv ${folder}.webm ${dir}/stickers/
cd ..
done
cd ${dir}
tar -czvf stikers.zip stickers
echo "All process done"
exit 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment