Description

Image loading and exporting Devisualization

Package Information

Version0.4.2 (2015-Apr-08)
Homepage https://github.com/Devisualization/image
Repository https://github.com/devisualization/image
LicenseMIT
CopyrightCopyright © 2014, Richard Andrew Cattermole, Devisualization
AuthorsRichard Andrew Cattermole
Registered byRichard Andrew Cattermole
Sub packages
de_image:interfaces
de_image:png
de_image:mutable
de_image:common
de_image:test
Dependencies none

Installation

To use this package, put the following dependency into your project's dependencies section:

dub.json
dub.sdl

Readme

Devisualization image loading/exporting

Gitter

Scope

Loading and exporting of different image file types. Abstracted into a common image interface.

TODO

Common:

  • More formats other then PNG format e.g. TIFF, BMP.
  • Common manipulation actions such as resizing, scaling, rotate

PNG: Importing:

  • Adam7 interlacing undo'ing
  • Chunks: BKGD, hIST, pHYs, tIME, tRNS, zTXt
  • Applying color manipulation (gAMA chunk)
  • Non rgba color convertion to usable type

Exporting:

  • Adam7 interlacing do'ing
  • Chunks: BKGD, hIST, pHYs, tIME, tRNS, zTXt
  • Color correction (can we even get this?) (gAMA chunk)

Available versions

0.4.2 0.4.1 0.4.0 0.3.6 0.3.5 0.3.4 0.3.3 0.3.2 0.3.1 0.3.0 0.2.3 0.2.2 0.2.1 0.2.0 0.1.4 0.1.3 0.1.2 0.1.0 ~master