http://www.vimas.com/ve_guru.htm
I found this program this weekend while trying to find a way to get a lot of fairly large 3D rendered sprites with a lot of frames to be a lot smaller.
This program can act as a photoshop plugin, and can do certain things you can't easily do in photoshop that really crush the size of PNG's.
Firstly, it can reduce the number of colors in a 24bit PNG before saving it, while optionally dithering the image so you can really reduce the colors and still get a decent looking image.
Secondly it can do something I was sure was impossible but which I'd wished I could do for a while. It can save 8bit indexed color PNG's with alpha information for each color! This allows you to keep your antialiased edges, and gain huge file size savings. Photshop cannot load indexed images with alpha without making the image look masked, but BlitzMax CAN.
Using this program I was able to take two 1024x1024 24bit images with 16 256x256 frames that had antialiased edges, each weighing in at 391K and 529K respectively, and using the default PNG8 with Alpha setting in Web Image Guru, I was able to get very nice looking sprites with smooth shading where you can barely see the dithering in stills and not at all when it is in motion in the game, which were only 100K and 152K respectively.
That's 4x smaller folks, and with no noticable degradation in quality in the game!
I'm sure for still images with no alpha JPEG will still be king, but for your animated sprites with alpha that you had to use 24bit PNG's for, this program is great.
I think Web Image Guru has a 15 day trial period, but that is what another website said. I don't see anyhting on their own website which says what limitations are in the demo.
I found this program this weekend while trying to find a way to get a lot of fairly large 3D rendered sprites with a lot of frames to be a lot smaller.
This program can act as a photoshop plugin, and can do certain things you can't easily do in photoshop that really crush the size of PNG's.
Firstly, it can reduce the number of colors in a 24bit PNG before saving it, while optionally dithering the image so you can really reduce the colors and still get a decent looking image.
Secondly it can do something I was sure was impossible but which I'd wished I could do for a while. It can save 8bit indexed color PNG's with alpha information for each color! This allows you to keep your antialiased edges, and gain huge file size savings. Photshop cannot load indexed images with alpha without making the image look masked, but BlitzMax CAN.
Using this program I was able to take two 1024x1024 24bit images with 16 256x256 frames that had antialiased edges, each weighing in at 391K and 529K respectively, and using the default PNG8 with Alpha setting in Web Image Guru, I was able to get very nice looking sprites with smooth shading where you can barely see the dithering in stills and not at all when it is in motion in the game, which were only 100K and 152K respectively.
That's 4x smaller folks, and with no noticable degradation in quality in the game!
I'm sure for still images with no alpha JPEG will still be king, but for your animated sprites with alpha that you had to use 24bit PNG's for, this program is great.
I think Web Image Guru has a 15 day trial period, but that is what another website said. I don't see anyhting on their own website which says what limitations are in the demo.