Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I'm looking for a decent sprite sheet packer.

Features:

  • Command line interface for Linux.
  • Effective packing algorithm.
  • Configurable padding between sprites in the sheet.
  • Configurable fixed sprite sheet size (i.e. pack to many sheets).
  • Duplicate sprites detection, preferably with some tolerance to allow for FP errors when packing rasterized vector images.
  • Auto-crop by transparent pixels (i.e. sprite is cropped when packed and it is correctly reflected in the data).
  • Support for web-graphics formats (jpg, png at least).
  • Reasonable data output format (sprite sheet indes).

Paid software is okay as long as the price is reasonable.

share|improve this question
add comment

closed as off-topic by Byte56 Dec 28 '13 at 17:11

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions that are about "which tech to use" are outside the scope of the site. For more information, see this meta post" – Byte56
If this question can be reworded to fit the rules in the help center, please edit the question.

4 Answers

up vote 5 down vote accepted

My TexturePacker currently supports Ubuntu. What Linux would you need? The command line works too - and it has all the features you need.

share|improve this answer
    
Ubuntu it is. Will check out texturepacker, thanks for all who answered. Will accept some answer when we will decide on what to use. –  Alexander Gladysh Feb 10 '12 at 18:36
add comment

John Ratcliff has a code snippet to do this, and it's hosted on Google Code. You'd still have to write the command-line code around it, though.

share|improve this answer
add comment

Have you checked TexturePacker? It has a considerable list of features and at first sight seems to cover all or most of the features you listed. For instance, it seems to work under linux and has a command line tool that you can plug into your build process. Also seems to be capable of detecting and handling duplicates.

As for the price, it states on the front page that most features are available for free. If you need one of the features that aren't available, you can request a free license if you're a blogger or a framework developer. Otherwise the full price at the moment seems to be 25$ for TexturePacker Pro.

share|improve this answer
    
i tried this, and the free version adds "watermark" on some sprites, so i wouldnt say its usable as is. –  idev Feb 10 '12 at 19:24
    
It only adds the watermarks if you use "pro" features. Before you publish you get a list if features which trigger the water marks. E.g. color reduction, dithering etc. –  Andreas Löw Feb 22 '12 at 7:00
add comment

TexturePacker does all of the things you're looking for. There's a Linux version but according to this (rather old) post, the command-line interface isn't working yet. I don't know if that has been fixed in the mean time or if it's still an issue.

share|improve this answer
add comment

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