Advertisement
alestane

extruding sprite tiles

Sep 3rd, 2012
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.67 KB | None | 0 0
  1. convert source_file.png -crop 16x +repage png32:slice_file_%02d.png
  2. for f in slice_file_*.png; do
  3.     convert $f \( +clone -gravity West -crop 1x+0+0 +repage \) \
  4.     +swap \( +clone -gravity East -crop 1x+0+0 +repage \) \
  5.     +append png32:pad_file_${f//[!0-9]}.png
  6. done
  7. convert pad_file-*.png +append png32:semipadded_file.png
  8. convert semipadded_file.png -crop x16 +repage png32:padded_slice_file_%02d.png
  9. for f in padded_slice_file_*.png; do
  10.     convert $f \( +clone -gravity North -crop x1+0+0 +repage \) \
  11.     +swap \( +clone -gravity South -crop x1+0+0 +repage \) \
  12.     -append png32:full_padded_file_${f//[!0-9]}.png
  13. done
  14. convert full_padded_file_*.png -append png32:output_file.png
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement