I am using TexturePacker as tool to pack my 2D sprites, it is good but it doesn't provide the possibility to scale individual sprites to a specific scale.

I am wondering whether there is any good tool or command line to scale the files in the original folder without having to use TexturePacker.

What I am trying to do is to fix some scaling errors that the illustrator that produced the files did without having to re-scale/fix things using Photoshop that is more time expensive.


closed as not constructive by MichaelHouse, Josh, Anko, Sean Middleditch, bummzack Apr 20 '13 at 10:18

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance. If this question can be reworded to fit the rules in the help center, please edit the question.


You probably want the ImageMagick Convert Command-Line Tool:

It is very easy to manipulate images, for example to resize:

convert input.png -resize 200% output.png

Ok I don't know exactly what the problem is. First if the sprites are small (16x16 or 32x32), you want to use a proper editing tool anyway. At these resolutions scaling will almost always look very ugly.

Now to the solution: ImageMagick

ImageMagick is a command line tool and combined with a small shell/batch script you can convert, resize or whatever lots of images in a batch.

Here is the documentation on resize

Here is a forum thread discussing your program with some example batch scripts.


Not the answer you're looking for? Browse other questions tagged or ask your own question.