Releases: ZILtoid1991/dimage
v0.3.0-beta.4
Fixed some PNG image generation issues, unit tests, and the dub build system.
v0.3.0-beta.3
Some minor bugs that caused it to generate incorrect output or errors when a bitmap was created from scratch were fixed.
v0.3.0-beta.2
Just a minor update to the bitleveld version.
v0.3.0-beta.1
- Added full support for PNG text chunk processing. Untested due to lack of sample files.
v0.3.0-beta
- Added support for 16 bit per channel bitmaps loaded from PNG files.
- PNG filtering is tested for the most part.
- Added support for PNG background indexes and transparency.
- Floating-point is now used for conversions.
Known issues:
- Certain PNG files that behave quite badly with other loaders might have issue with this one too. (See: MARBLE8.png)
- Unittest fails with DMD on x86, most likely due to rounding errors.
v0.3.0-alpha.2
There was a bug with the palette conversion, that made it unable to work, due to the wrong operator was used. This is now fixed and a simple check has been made to avoid exceptions being thrown on calling Palette(T).convTo(uint format)
v0.3.0-alpha.1
Imagedata handling have been majorly refactored with the introduction of the use of interfaces and classes, which made things simpler. This also means a lot of things got deprecated much sooner than they otherwise would have been.
v0.3.0-alpha
A few more preliminary features added and fixed some PNG specification related thing.
Unittest fails due to pixel conversion differences.
v0.2.2
- Removal of a few lines containing writeln in release codes
- Added some unittest for PaletteRange
v0.2.1
- Fixed TGA.getPaletteFormat bug
- Added Image.PaletteRange for easy access to the palette
- Added dimage.package
- Preliminary work on dimage.bmp has started