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: 295
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