Image Class

Namespace: Stimulsoft.Drawing

Inheritance

Implements: IDisposable, ICloneable

Methods

Method Returns Description
Clone object  
Dispose void  
FromFile static Image  
FromStream static (+1 overloads) Image  
GetPropertyItem System.Drawing.Imaging.PropertyItem?  
GetPropertyValue byte  
MakeTransparent bool  
RemovePropertyItem void  
RotateFlip void  
Save (+2 overloads) void  
SaveAdd (+1 overloads) void  

Method Details

Clone

Clone(): object

Returns object


Dispose

Dispose(): void


FromFile static

FromFile(filename: string): Image

Parameters

  • filename (string)

Returns Image


FromStream static

FromStream(stream: Stream): Image

Parameters

  • stream (Stream)

Returns Image


FromStream(stream: Stream, useEmbeddedColorManagement: bool): Image

Parameters

  • stream (Stream)
  • useEmbeddedColorManagement (bool)

Returns Image


GetPropertyItem

GetPropertyItem(propId: int): System.Drawing.Imaging.PropertyItem?

Parameters

  • propId (int)

Returns System.Drawing.Imaging.PropertyItem?


GetPropertyValue

GetPropertyValue(propId: int): byte

Parameters

  • propId (int)

Returns byte


MakeTransparent

MakeTransparent(transparency: float): bool

Parameters

  • transparency (float)

Returns bool


RemovePropertyItem

RemovePropertyItem(propId: int): void

Parameters

  • propId (int)

RotateFlip

RotateFlip(type: System.Drawing.RotateFlipType): void

Parameters

  • type (System.Drawing.RotateFlipType)

Save

Save(stream: Stream, encoder: ImageCodecInfo, encoderParams: EncoderParameters): void

Parameters


Save(stream: Stream, format: ImageFormat): void

Parameters


Save(filePath: string, format: ImageFormat): void

Parameters


SaveAdd

SaveAdd(encoderParams: EncoderParameters): void

Parameters


SaveAdd(image: Image, encoderParams: EncoderParameters): void

Parameters