Mass resize / scale PNG sprites

Toranks

Active member
Is there an easy way to scale a lot of png sprites for a character?
Using drawmethod does not affect bboxes and is not practical to work with with Openbor Stats or other tools.
Rotsprite only resizes the images one by one. Doing it with hundreds of images is also not practical.
Some other resize tools doesn't respect colors and palettes and Openbor doesn't recognize them
Any other alternative?
 
- photoshop - using actions (batch)
- Fighter factory - you can import all the images into the program, resize and save them back to files.
 
- photoshop - using actions (batch)
- Fighter factory - you can import all the images into the program, resize and save them back to files.
I don't have photoshop nor have I ever used it, I use Gimp. Fighter Factory does not allow batch tasks or resize with %, you have to put the pixels one by one doing the calculations by hand.

But finally I found a method that works.

To change the size I use Xnconvert, applying the same % to all images. And to preserve the palettes, I use Fighter Factory, using the usual method of extracting a palette (in this case from any of the original sprites), and applying it to all resized sprites. Of course, for it to work well in Openbor, you have to edit, in the extracted palette, the first color, and change the transparency to the usual bright pink color of the sprites (or the color of the background), because otherwise in Openbor you will see the full picture, without that transparency.
 
@Toranks,

The PalApply Tool by @Plombo will instantly batch apply a palette to any number of sprites. You could use it to fix palettes after using another tool to resize, so that might give you more resizing options to choose from.

It's blazing fast, simple to use, and produces highly optimized files. I consider it an essential tool for sprites in general.


HTH,
DC
 
Back
Top Bottom