Hi, I'm trying to understand what your project does.
The key words "sprite sheets" and "generate" caught my attention but I'm not really sure if your tool does it in the way I expect.
There are examples of .csv files but you don't provide one example with input and output, in order to figure out what your project exactly does.
There is one image, but I'm not sure if it's an input or an output, or anything else (like some expected standard where you expect someone to put pieces of elements in a sheet).
Your .csv files is want I would like as an output for a sprite/tiles sheet generator. I'm looking for a tool to take as input a list of sprites/tiles like this
https://opengameart.org/content/deep-space-ships and puts everything in one sigle sheet, and generates me the coordinates of every sprite or tile from the sheet in ASCII.
I've started to use these ships in a mini-shmup demo
http://decapode314.free.fr/games/shmup_ds/shmup_ds.html you can see that there are about 50 ships each in its own file. I'm a beginner with html5's canvas and I would like to try to see if I get better results if I put all these 50 sprites in one single sheet. Every image has a different width and heigth, this is why I would like a tool to generate the coordinates from the result sheet.
Is it something I can do with this tool? If not, is there another tool I could use?
> Just download, no dependencies, no install, portable executables.
Then compile for 32bits, it will be even more portable
(I don't mind to run make, it's just a comment because you claim that your binary is portable, so I expected it is, but it's not for 32bit OS)
I did a quick check in Gimp, it seems that if you convert to indexed colors, the values in the palette are RGB (not RGBA), but you can still have one transparent value, just like in GIF. This kind of png was made to replace GIF in the past, when gif was still patented and that it was an issue.
You can even make a dithering of transparency when you convert to indexed, and the result is good.
Why is it an issue for you? If you want full alpha value ranges, just don't use indexed, and use plain RGBA, if you want indexed just to reduce the number of colors, so that your program can find some specific values, you can also do it without indexed.
If you want a "suckless" image file format, just take the old P7 and compress it with lzma. You will get something really suckless, you will even be surprised how you will get something with far smaller file size, at no complexity cost!
SDL2 users could also use a .bmp compressed with lzma, and they will get something better than a PNG. If your project is 100M in size for the assets, you will get something like 60M or 70M in size after.
Modzilla could also provide an alternative for .PNG which is just something like a .bmp or a Netpbm compressed with lzma. This would help reducing band-width on a website for people that care about it.