Determining the color of a pixel in a bitmap using C# in a WPF app

Posted by DanM on Stack Overflow See other posts from Stack Overflow or by DanM
Published on 2010-05-24T04:48:54Z Indexed on 2010/05/24 5:31 UTC
Read the original article Hit count: 292

Filed under:
|
|

The only way I found so far is System.Drawing.Bitmap.GetPixel(), but Microsoft has warnings for System.Drawing that are making me wonder if this is the "old way" to do it. Are there any alternatives?


Here's what Microsoft says about the System.Drawing namespace. I also noticed that the System.Drawing assembly was not automatically added to the references when I created a new WPF project.

System.Drawing Namespace

The System.Drawing namespace provides access to GDI+ basic graphics functionality. More advanced functionality is provided in the System.Drawing.Drawing2D, System.Drawing.Imaging, and System.Drawing.Text namespaces.

The Graphics class provides methods for drawing to the display device. Classes such as Rectangle and Point encapsulate GDI+ primitives. The Pen class is used to draw lines and curves, while classes derived from the abstract class Brush are used to fill the interiors of shapes.

Caution

Classes within the System.Drawing namespace are not supported for use within a Windows or ASP.NET service. Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.

- http://msdn.microsoft.com/en-us/library/system.drawing.aspx

© Stack Overflow or respective owner

Related posts about c#

Related posts about wpf