do any one know how to decode and encode png image

???
i work in a gaming company and want to modify png img for MIDP 1 , is any API available for MIDP1 where i can read and modify the png images?

There are no APIs.
But it’s possible to implement something by yourself by learning how the png format works.
http://www.boutell.com/boutell/png/
http://www.libpng.org/pub/png/
If you need to manipulate the actual pixel data it’s a good idea to use uncompressed pngs.

shmoove