Whosebrightidea was it to write an image handling library with callbacks?
Why so manyfunctions as options? Why do you have to guess whether it's bits per pixel or bits per colour?
Why can I hear Hallelujah blasting from my neighbours' garden?
Ugh!
Name:
Anonymous2010-06-04 19:01
Yet another open sores failure
Name:
Anonymous2010-06-04 19:36
PNG is a great image format, but libpng is a clusterfuck. It's depressing.
Correct me if I'm wrong, but isn't the use of callbacks in libpng entirely optional?
Don't get me wrong, a while back I took one look at the API and said fuck this shit, but I do tend to appreciate the option to use callbacks.
Name:
Anonymous2010-06-05 4:19
Actually I tend to think libpng is pretty awesome.
The only thing I wish it had is a *really* high level API. You know, the one where you pass it a char* filename and it returns a void* buffer of rgba pixel data. The one everyone writes around it to use for their own purposes.