Advertisement
Miblo

steamimg

Aug 30th, 2014
268
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.14 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # steamimg
  4. #
  5. # A script which chops up a Steam background image to make a composite profile image
  6. # Requires ImageMagick
  7. # +repage option from http://www.imagemagick.org/Usage/crop/#crop_repage
  8.  
  9. FILE=$1
  10. if [ -z $FILE ]
  11. then
  12.     echo "Usage: steamimg \$FILE"
  13. else
  14.  
  15. # panels:
  16.  
  17. # Upper Main:     506x288+500+271
  18. # Upper Top:      100x61+1014+271
  19. # Upper Middle:   100x58+1014+344
  20. # Upper Bottom:   100x56+1014+414
  21.  
  22. # Lower Main:     506x288+500+658
  23. # Lower Top:      101x58+1014+658
  24. # Lower Middle:   101x58+1014+728
  25. # Lower Bottom:   101x53+1014+798
  26.  
  27. convert $FILE -crop 506x288+500+271 +repage ${FILE%.*}_a0.${FILE##*.}
  28. convert $FILE -crop 100x61+1014+271 +repage ${FILE%.*}_a1.${FILE##*.}
  29. convert $FILE -crop 100x58+1014+344 +repage ${FILE%.*}_a2.${FILE##*.}
  30. convert $FILE -crop 100x56+1014+414 +repage ${FILE%.*}_a3.${FILE##*.}
  31.  
  32. convert $FILE -crop 506x288+500+658 +repage ${FILE%.*}_b0.${FILE##*.}
  33. convert $FILE -crop 101x58+1014+658 +repage ${FILE%.*}_b1.${FILE##*.}
  34. convert $FILE -crop 101x58+1014+728 +repage ${FILE%.*}_b2.${FILE##*.}
  35. convert $FILE -crop 101x53+1014+798 +repage ${FILE%.*}_b3.${FILE##*.}
  36.  
  37. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement