Friday, March 13, 2009

Adobe Fireworks CS3 Bug - Forced Bit Depths

I just figured out today that Fireworks will force lower bit-depths if the amount of colors warrants it. Exporting an 8-bit PNG that's solid black? Fireworks will export it as 1-bit. Have 16 colors in your image? That's 4-bit for you. 4 colors? 2-bit.

This is all fine and dandy, since I imagine that these lower bit depths compress better. The problem is, not everyone and everything supports them, like this phone I'm working on. It won't render anything less than 8-bit. This needs to be an option in Fireworks, not on by default.

To fix this, I'm manually adding colors to the indexed palettes of the 8-bit PNG's I'm exporting, unchecking the "Removed unused colors" box at the bottom. This is allowing me to get the colors up to 17 in order for Fireworks to export these as I need them.

I tell people all the time about Fireworks' ability to work with PNGs, how it supports alpha transparency for bit-depths that not even Photoshop does. But this bug is just kinda dumb.

No comments: