~jadedctrl/jam-xwx-moe
~jadedctrl/jam-xwx-moe/bildosignoj/densigi.sh
~jadedctrl/jam-xwx-moe/bildosignoj/densigi.sh
0 | #!/usr/bin/sh |
1 | # Ĉi tiu skripto akceptas dosierujojn kiel parametrojn. Ĝi densigos ĉiujn |
2 | # PNG-dosierojn en ili, kaj movos ilin al eliga dosierujo. |
3 |
|
4 | # Certigu, ke eliga dosierujo ekzistas. |
5 | out_dir="eligo"; |
6 | mkdir "$out_dir"; |
7 |
|
8 | for dir in "$@"; do |
9 | # Kopiu ĉiun dosierujon. |
10 | cp -rt "$out_dir" "$dir" |
11 | # Densigu kopiojn de ĉiuj dosieroj. |
12 | for file in "$out_dir/$dir"/*.png; do |
13 | pngquant --output "$file" --quality 90-95 --speed 1 --force --strip "$file" |
14 | zopflipng --iterations=64 --filters=0me --lossy_transparent -y "$file" "$file" |
15 | done |
16 | done |