Skip to content

Releases: ZILtoid1991/dimage

v0.2.0

27 May 23:55
Compare
Choose a tag to compare
  • Fixed PNG header writer bug, which means output is now can be read by IrfanView and other programs.
  • Added ancillary chunk support for PNG (might generate wrong checksum for data)

v0.2.0-beta.2

14 May 22:29
Compare
Choose a tag to compare
v0.2.0-beta.2 Pre-release
Pre-release
  • PNG writer fix: It finally stores the whole output now without ending halfway with a Z_STREAM_ERROR, but the output has some issues. I noticed some artifacting once, otherwise the generated file isn't read by most software.

v0.2.0-beta.1

17 Mar 02:03
Compare
Choose a tag to compare

RLE decompression fix in TGA.

v0.2.0-beta

02 Mar 22:21
c00d244
Compare
Choose a tag to compare
v0.2.0-beta Pre-release
Pre-release
  • Some further fixes in RLE decoding of TGA files.
  • PNG loading should work fine now.

Known issues:

  • Some errors regarding compression of PNG files.
  • Lack of testcases for TGA.

v0.2.0-alpha.2

09 Feb 01:43
Compare
Choose a tag to compare
v0.2.0-alpha.2 Pre-release
Pre-release

Minor fix in TGA RLE decompression.

v0.2.0-alpha

04 Jan 22:55
Compare
Choose a tag to compare
v0.2.0-alpha Pre-release
Pre-release
  • Preliminary PNG support added. This means it can handle basic chunks, decompression, etc, but PNG's CRC32 is different from what the std.digest provides. This means no CRC32 checking, and generates bad CRC32 codes.
  • Support for orientation has added.
  • I have refactored some things in the library, now all structs are embedded into the base image classes.

RLE Fix

20 Dec 01:30
Compare
Choose a tag to compare

Now it should generate correct RLE sequences.

First final release

18 Dec 02:31
Compare
Choose a tag to compare

The RLE still causes some garbage data at the end, probably from some typecasting issue. I'll resolve that later.

v0.1.0-alpha

17 Dec 02:10
65fc860
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

Generation of RLE codes are currently broken, otherwise it can read and write TGA files.