Table of Contents

Class NSImage

Namespace
CarinaStudio.MacOS.AppKit
Assembly
CarinaStudio.AppBase.MacOS.dll

NSImage.

public class NSImage : NSObject, IDisposable, IEquatable<NSObject>
Inheritance
NSImage
Implements
Inherited Members
Extension Methods

Properties

IsValid

Check whether it is possible to draw an image representation or not.

public bool IsValid { get; }

Property Value

bool

Size

Get or set size of image.

public NSSize Size { get; set; }

Property Value

NSSize

Methods

FromCGImage(CGImage)

Create NSImage from CGImage.

public static NSImage FromCGImage(CGImage image)

Parameters

image CGImage

CGImage.

Returns

NSImage

NSImage.

FromCGImage(CGImage, NSSize)

Create NSImage from CGImage.

public static NSImage FromCGImage(CGImage image, NSSize size)

Parameters

image CGImage

CGImage.

size NSSize

Size.

Returns

NSImage

NSImage.

FromData(CFData)

Create NSImage from data.

public static NSImage FromData(CFData data)

Parameters

data CFData

Data.

Returns

NSImage

NSImage.

FromFile(string)

Create NSImage from file.

public static NSImage FromFile(string fileName)

Parameters

fileName string

File name.

Returns

NSImage

NSImage.

FromStream(Stream)

Create NSImage from data.

public static NSImage FromStream(Stream stream)

Parameters

stream Stream

Stream.

Returns

NSImage

NSImage.