In http://stackoverflow.com/q/15650351/ my answer read:
I really really really hate libpng.
As you are using C++, I would recommend a "C++ enabled" version of it: png++.
It was the top-scoring answer with +3/-0 upvotes. Gordon♦ deleted the answer.
Maybe the question is "non-constructive", but my answer is no less constructive than the other two.
Could a mod be so kind and tell me how my answer was worse than the other, or undelete it?
To put a proper end to the question: My answer was posted out of an illogical mood, because the very first answer was "use libpng", and because I already have wasted hours getting trying to along with the lib. I should have posted a comment about my experiences with libpng to that answer, instead of posting my own (link-only) answer. In my suggestion to use png++, I should have posted some LOC how to use it, true. And probably I should have voted to close as "not constructive".
And, well, if you use libpng, you'll get to hate it, too. ;-)