Skip to main content

ImageSource Class

NuGet: GHIElectronics.TinyCLR.UI
Assembly: GHIElectronics.TinyCLR.UI
Namespace: GHIElectronics.TinyCLR.UI.Media

Base class for an image that can be drawn.

public abstract class ImageSource

Constructors​

ImageSource(Graphics g)​

protected ImageSource(Graphics g)

Creates an image source backed by the given graphics.

Properties​

Width​

public virtual int Width { get; }

The width of the image in pixels.

Height​

public virtual int Height { get; }

The height of the image in pixels.

Methods​

MakeTransparent(int rgb)​

public void MakeTransparent(int rgb)

Marks a color key (0xRRGGBB) transparent so those pixels are skipped when the image is drawn — the standard TinyCLR way to knock out an icon's flat backdrop (e.g. 0xFF00F2 magenta). Applies to the backing surface, so it affects every subsequent draw of this image.