Hi Cragwold, have you tried TPngImage ( pngdelphi.sf.net )? I have tested it across the wholes PNG test suite and it's the only Pascal solution that seems to handle 99% of PNG images. I say 99, but I have actually never seen it mess up an image yet. If we can convince Gustavo to remove his dependency from *.o file and use paszlib for example, it would be a great portable Pascal PNG library.