C# (CSharp) Pinta.ImageManipulation Namespace

Nested Namespaces

Pinta.ImageManipulation.Effects
Pinta.ImageManipulation.Gradients
Pinta.ImageManipulation.PixelBlendOperations
Pinta.ImageManipulation.UnaryPixelOperations
Pinta.ImageManipulation.UnitTests

Classes

Name Description
BaseEffect
BaseSurface
BinaryPixelOp Defines a way to operate on a pixel, or a region of pixels, in a binary fashion. That is, it is a simple function F that takes two parameters and returns a result of the form: c = F(a, b)
BitVector2DSurfaceAdapter Adapts a Surface class so it can be used as a two dimensional boolean array. Elements are stored compactly, such that each pixel stores 32 boolean values. However, the usable width is the same as that of the adapted surface. (in other words, a surface that is 100 pixels wide can still only store 100 booleans per row)
BitmapExtensions
BitmapWrapper
CairoExtensions
CairoSurfaceWrapper
ColorBgra
ColorBgraArrayWrapper
Histogram Histogram is used to calculate a histogram for a surface (in a selection, if desired). This can then be used to retrieve percentile, average, peak, and distribution information.
HistogramRgb Histogram is used to calculate a histogram for a surface (in a selection, if desired). This can then be used to retrieve percentile, average, peak, and distribution information.
HsvColor Adapted from: "A Primer on Building a Color Picker User Control with GDI+ in Visual Basic .NET or C#" http://www.msdnaa.net/Resources/display.aspx?ResID=2460
IRenderProgress
ParallelExtensions
PixelOp
Point
PointD
Rectangle
RectangleD
RgbColor
ScaleFactor Encapsulates functionality for zooming/scaling coordinates. Includes methods for Size[F]'s, Point[F]'s, Rectangle[F]'s, and various scalars
Scanline
Settings
Size
SizeD
SplineInterpolator
SurfaceDiff
SurfaceDiff.DiffBounds
UnaryPixelOp Defines a way to operate on a pixel, or a region of pixels, in a unary fashion. That is, it is a simple function F that takes one parameter and returns a result of the form: d = F(c)
UserBlendOp Abstract base class that all "user" blend ops derive from. These ops are available in the UI for a user to choose from in order to configure the blending properties of a Layer.
Utility