Converting color image to Grayscale and Black/white (Binary image)

Dear experts,

I am developing in .net and looking for a good way to convert images to gray & binary.
I am looking for a good reliable open source image process library.
I have had enough struggling with setpixel and other .net examples I found online.
They all work slow or fast but results have bad quality.
I am sure there is an open source out there, but for now I didn't find anything good enough.

Please send me example or help me with a direction.

Thanks in advance
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Paul SauvéRetiredCommented:
Paint.NET is a free graphics editor that can convert any image to B&W...
System Requirements

Minimum System

    Windows 7 SP1 or newer (including Windows 8, 8.1, and 8.1 Update 1)
    1GHz processor (dual-core recommended)
    1GB of RAM

Paint.NET depends on Microsoft's .NET Framework 4.5, which is automatically installed if it isn't already on the system.

Paint.NET will automatically run in 64-bit mode if possible. You must have a 64-bit capable CPU and an x64 edition of Windows.

Paint.NET uses your hard drive to store temporary files related to undo/redo history. Because of this, actual disk space requirements will depend on the actions you perform on an image, and on the size of the image.

Paint.NET does not work on Windows RT.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Dan CraciunIT ConsultantCommented:
Have you tried ImageMagick? It has a .NET library:

Have you compared the results of using a graphic program (Photoshop, Gimp, Paint.NET) to convert your images and the library you're using? It might be that the default settings of your library are not suited for the images you work with.

It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic.NET

From novice to tech pro — start learning today.