 |
SkiaSharpBitmapIO Class |
SkiaSharpBitmapIO uses SkiaSharp to support bitmap IO operations.
Inheritance Hierarchy Namespace: Ab4d.SharpEngine.AvaloniaUIAssembly: Ab4d.SharpEngine.AvaloniaUI (in Ab4d.SharpEngine.AvaloniaUI.dll) Version: 4.0.9584+1b7ee6bb29044dc79cb258fb9be4150ffbca20f3
Syntaxpublic class SkiaSharpBitmapIO : IBitmapIO
The SkiaSharpBitmapIO type exposes the following members.
Constructors
Properties| | Name | Description |
|---|
 | ConvertToSupportedFormat | Obsolete |
 | FileNotFoundResolver |
Gets or sets a Func that takes file name of a file that does not exist and returns an existing file name. If file name is not resolved, then null is returned.
|
 | FileStreamResolver |
Gets or sets a Func that takes file name of a file that does not exist and returns a stream to the file. The returned stream is closed after the bitmap is read. If file name is not resolved, then null is returned.
|
Top
Methods| | Name | Description |
|---|
 | CreateSKBitmap |
CreateSKBitmap method takes the RawImageData and returns the Skia's SKBitmap.
|
  | GetSkiaFormat |
GetSkiaFormat returns the Skia's SKColorType from the Vulkan's format
|
 | IsFileFormatExportSupported |
Returns true when exporting a bitmap to the specified file format that is defined by the fileExtension is supported.
|
 | IsFileFormatImportSupported |
Returns true when importing a bitmap from the specified file format that is defined by the fileExtension is supported.
|
 | IsStreamSupported |
Returns true when methods that take Stream as parameter are supported. When false, then only methods that take fileName are supported.
|
 | LoadBitmap(String, BitmapLoadOptions) |
Load bitmap into the RawImageData struct
|
 | LoadBitmap(Stream, String, BitmapLoadOptions) |
Load bitmap into the RawImageData struct
|
 | LoadSkBitmap |
LoadSkBitmap methods loads the file with the specified file name and returns a Skia's SKBitmap.
|
 | SaveBitmap(RawImageData, String) |
Save bitmap from the RawImageData to the specified file.
|
 | SaveBitmap(RawImageData, Stream, String) |
Save bitmap from the RawImageData to the specified fileStream.
|
 | SaveBitmap(RawImageData, Stream, SKEncodedImageFormat, Int32) |
Save bitmap from the RawImageData to the specified fileStream and by using special file format options that are defied by the fileFormat and quality parameters.
|
 | SaveBitmap(RawImageData, String, SKEncodedImageFormat, Int32) |
Save bitmap from the RawImageData to the specified file and by using special file format options that are defied by the fileFormat and quality parameters.
|
Top
See Also