|
|
10 years ago | |
|---|---|---|
| src/ImageProcessor | 10 years ago | |
| tests/ImageProcessor.Tests | 10 years ago | |
| .gitattributes | 14 years ago | |
| .gitignore | 11 years ago | |
| APACHE-2.0-LICENSE.txt | 13 years ago | |
| ImageProcessor.sln | 11 years ago | |
| README.md | 10 years ago | |
| Settings.StyleCop | 11 years ago | |
README.md
ImageProcessor
This branch contains the highly experimental cross platform version of ImageProcessor.
This is a complete rewrite from the ground up to allow the processing of images without the use of System.Drawing using a portable class library (PCL).
###Why am I writing this?
With NETCore there is currently no version of System.Drawing to allow continued progress of the existing ImageProcessor library. Progress developing a crossplatform update are restricted to the CoreFXLab repo where progress seems to be very slow.
###Am I mad?
Honestly... I don't know. I could be writing code that may be suddenly obsolete. There has been little feedback on questions I've asked but it's a nice learning process if anything.
###What works so far?
- Encoding/decoding of jpeg, bmp, png, and gif formats (Needs expansion for indexed pngs, more bmp formats)
- Basic color structs (Needs support for HDR colors etc).
- Basic shape primitives (Unfinished and could possible be updated by using Vector2, Vector3 etc)
- Bicubic resampling. (Needs more algorithms & performance tweaks)
###How can you help?
Spread the word, contribute algorithms, performance improvements, unit tests. Help me setup the solution properly for NETCore etc (I dunno if I have my setup correct)
There's a lot of people out there who could write this stuff a lot better and faster than I and would love to get a little more sleep once in a while.