Helo Jason,

The zlib implementation (and many more compressing things) are already implemented in C# by the SharpDevelop people:
Take a look at this web site:

http://www.icsharpcode.net/OpenSource/SharpZipLib/

I'm not sure which one is the best solution (maybe manteinability is also a good choice).
But, this e-mail was just to avoid you the work of rewriting zlib in C#.

Asier Llano

J. Perkins escribi�::

I am looking into adding support for PNG files to the
System.Drawing.Bitmap class. There are two ways I can
go about it, and I thought I'd see what the current
conventions are.

Option one would be to port libpng and zlib to C#,
adding them to the System.Drawing assembly. This has
the advantage of not requiring any external dependencies,
and it should run anywhere. The downside is it increases
the size and maintenance requirements of Mono.

Option two is to bind to an external shared library.
This would keep the assembly smaller and easier to
manage, but raises all kinds of issues re: missing
or outdated libraries.

Although it is more work, I guess I am leaning toward
the first solution. Any thoughts?

Jason
379


_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list


_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to