Image Manipulation Layer for isolation, manipulation and processing of Shredded pieces.
picasso\
|Picasso
|PicassoSample\
|PicassoTest\
|TestResult\
|Visual Studio Solution
Picasso is a project for a Class Library, i.e. compiles into a DLL.
PicassoSample is a solution for showing samples of the Picasso Library and how to use it.
PicassoTest is a MS Test Project for the Picasso Library. Write and run tests here to validate the Picasso.dll
TestResults this folder should be ignore by the .gitignore file
Visual Studio Solution The solution contains both products
git pull
before doing any work. Keep in sync!
ALWAYS leave a commit message.
Commit ONE change at a time. Please do not commit several additions. It makes finding errors hard.
Add to the Utility
class, or the extend the System.Drawing.Bitmap
Class.
Please write tests to verify each method, and document everything so that others can understand what you wrote.
ALWAYS Run tests before pushing (CTRL+R,A)
KITTENS WILL DIE when you push with failing tests.
Visual Studio 2012 works with this, (VS2010 does not work) Requires .NET Framework 4.5
Requires EMGU CV. To install the Emgu CV library, download the "emgu_dependencies.zip" file.
Copy the .DLL
files from the "managed" folder to the same folder as the visual studio solution file Picasso.sln
Copy the .DLL
files from the "unmanaged" folder to the run directory of your program. Alternatively, add the location of your unmanaged DLL files to your path as an environment variable.