daffodil 0.1.2
D Imaging Library
To use this package, run the following command in your project's root directory:
						Manual usage
						
						Put the following dependency into your project's dependences section:
					
Daffodil
A image processing library for D, inspired by Pillow.
Read the documentation here.
Goals
- Simple, Extensible API
- Controllable internals with suitable defaults
- Wide format support with extensive testing
- High performance
- Support a variety of filters and transformations
- Thread Safety (pending)
Example
import daffodil;
import daffodil.filter;
import daffodil.transform;
void main() {
    auto image = load!32("daffodil.bmp");
    image.gaussianBlurred(1.4).save("blurry_daffodil.bmp");
    image.flipped!"y".save("upside_down_daffodil.bmp");
}
Installing
Add daffodil as a dependency to your dub.json:
"dependencies": {
    "daffodil": "~>0.1.1"
}
Or fetch the package directly:
dub fetch daffodil
Development
Testing
Tests use the unit-threaded framework and can be run using:
dub test
Documentation
Documentation is written using the sphinx framework and a custom D domain/autodoc for sphinx (sphinxddoc).
To build the documentation, simply run:
make html
- 0.1.2 released 9 years ago
- BenjaminSchaaf/daffodil
- GPL-2.0
- Copyright © 2015, Cameron Lonsdale, Benjamin Schaaf
- Authors:
- Dependencies:
- none
- Versions:
- 
						
 Show all 5 versions0.1.3 2017-Jan-29 0.1.2 2016-Jun-30 0.1.1 2016-Apr-30 0.1.0 2016-Apr-14 ~master 2017-Jan-29 
- Download Stats:
- 
						- 
								0 downloads today 
- 
								3 downloads this week 
- 
								3 downloads this month 
- 
								147 downloads total 
 
- 
								
- Score:
- 1.1
- Short URL:
- daffodil.dub.pm