📷 A modern, cross-platform, 2D Graphics library for .NET
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
James Jackson-South ded3de02c3 Fixed resize. 😄 10 years ago
src/ImageProcessor Fixed resize. 😄 10 years ago
tests/ImageProcessor.Tests Fixed resize. 😄 10 years ago
.gitattributes First Commit 14 years ago
.gitignore Cleanup lzw encoder add more encoding functions 11 years ago
APACHE-2.0-LICENSE.txt Async optimisation complete. 13 years ago
ImageProcessor.sln Cleanup 11 years ago
README.md Update README.md 10 years ago
Settings.StyleCop Adding more structs and tests 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.