tags:

views:

288

answers:

1

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).
+1  A: 

I've had success with FreeImage.NET and Mono.Cairo.

Chris
I can't seem to find a download link for FreeImage.NET.
MiffTheFox
http://freeimage.sourceforge.net/download.html
Chris