Yes, I am using C# 2.0 and need to do things with PNG files, for example use a custom palette, that I cannot find out how to do with System.Drawing.
Is there a 3rd-party library (preferably GPL-compatible) that will enable more fine-tuned control over PNG encoding?
Update: Examples of what I want to do:
- Create, edit, and remove an image's pallete (removing a pallete involves changing the color space).
- Add or edit text chunks (iTXt, tEXt, and zTXt).
- Add or edit other miscellaneous chunks (like bKGD and sPLT).