imagescaler 575 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. for folder in www/img/*; do
  3. if [[ -d $folder ]]; then
  4. for file in $folder/*; do
  5. if [[ -f $file ]]; then
  6. echo $file;
  7. for i in {1..32}; do
  8. if [ -d $folder/x$i ]; then
  9. d=$((i*33))
  10. convert "$file" -resize ${d}x${d} $folder/x$i/${file:${#folder}+1:100}
  11. fi
  12. done
  13. fi
  14. done
  15. fi
  16. done;
  17. #for file in *.jpg;do
  18. # convert "$file" -resize 800x800 "view/$file"
  19. # convert "$file" -resize 600x600 "preview/$file"
  20. # convert "$file" -resize 340x340 "miniature/$file"
  21. # convert "$file" -resize 180x180 "thumb/$file"
  22. #done