Class Image
Represents an Image object
Assembly: MicroGraphics.dll
View Source
Declaration
public class Image
Properties
DisplayBuffer
The image pixel data
View Source
Declaration
public IPixelBuffer? DisplayBuffer { get; }
Width
The image width in pixels
View Source
Declaration
public int Width { get; }
Height
The image height in pixels
View Source
Declaration
public int Height { get; }
BitsPerPixel
The image bits per pixel
View Source
Declaration
public int BitsPerPixel { get; protected set; }
Methods
LoadFromFile(string)
Load an image from a file
View Source
Declaration
public static Image LoadFromFile(string path)
Returns
Meadow.Foundation.Graphics.Image: A new image object
Parameters
Type | Name | Description |
---|---|---|
System.String | path | The file path |
Exceptions
System.IO.FileNotFoundException
Throws if the image file cannot be found
LoadFromResource(string)
Load an image from a resource
View Source
Declaration
public static Image LoadFromResource(string name)
Returns
Meadow.Foundation.Graphics.Image
Parameters
Type | Name | Description |
---|---|---|
System.String | name | The resource name |
Exceptions
System.ArgumentException
Throws if the resource cannot be found
LoadFromStream(Stream)
Load an image from a Stream
View Source
Declaration
public static Image LoadFromStream(Stream stream)
Returns
Meadow.Foundation.Graphics.Image
Parameters
Type | Name | Description |
---|---|---|
System.IO.Stream | stream | The resource stream |