On 7/25/2010 12:26 AM, BCS wrote:
Hello dsimcha,

Is there any simple PNG lib that's:


http://www.dsource.org/projects/scrapple/wiki/LodePngLibrary

1. Written in pure D.


I think so.

2. Licensed under the Boost or zlib/libpng license, or some other
license that is open-source, non-copyleft and doesn't require binary
attribution.

Don't know.


3. Small enough that I could just copy/paste it into my Plot2Kill lib
and give credit, thus avoiding dependency hell?


Depends on how small is small enought.


If LodePng doesn't work, there's this actionscript library (http://code.google.com/p/as3corelib/source/browse/trunk/src/com/adobe/images/PNGEncoder.as) which probably wouldn't be too bad to port (~100 lines). It uses a gzip compress function (line 88) that's part of the standard actionscript library (http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/utils/ByteArray.html#compress())--I'm not sure what's available in D.

Reply via email to