![]() |
BioImager
3.9.1
A .NET microscopy imaging library. Supports various microscopes by using imported libraries & GUI automation. Supported libraries include PriorĀ® & ZeissĀ® & all devices supported by Micromanager 2.0 and python-microscope.
|
Public Member Functions | |
| async Task< byte[]> | GetSlice (SliceInfo sliceInfo) |
| Get slice. More... | |
| byte[] | GetRgb24Bytes (Image< Rgb24 > image) |
| abstract IReadOnlyDictionary< string, byte[]> | GetExternImages () |
| Extern image. More... | |
| void | Dispose () |
| async Task< byte[]> | GetTileAsync (TileInformation tileInfo) |
| async Task< byte[]> | GetTileAsync (BruTile.TileInfo tileInfo) |
| Task< byte[]> | GetSlice (SliceInfo sliceInfo) |
| Get slice. More... | |
| IReadOnlyDictionary< string, byte[]> | GetExternImages () |
| Extern image. More... | |
Static Public Member Functions | |
| static void | Resister (string extensionUpper, Func< string, bool, ISlideSource > factory) |
| resister decode for Specific format More... | |
| static ISlideSource | Create (BioImage source, SlideImage im, bool enableCache=true) |
| static byte[] | ConvertRgbaToRgb (byte[] rgbaArray) |
Public Attributes | |
| TileCache | cache = null |
Static Public Attributes | |
| static byte[] | LastSlice |
| static Extent | destExtent |
| static Extent | sourceExtent |
| static double | curUnitsPerPixel = 1 |
| static bool | UseVips = true |
Protected Member Functions | |
| virtual void | Dispose (bool disposing) |
Properties | |
| static bool | UseRealResolution = true [get, set] |
| double | MinUnitsPerPixel [get, protected set] |
| um/pixel More... | |
| SlideImage | Image [get, set] |
| ITileSchema | Schema [get, protected set] |
| string | Name [get, protected set] |
| Attribution | Attribution [get, protected set] |
| IReadOnlyDictionary< string, object > | ExternInfo [get, protected set] |
| Extern info. More... | |
| string | Source [get, protected set] |
| File path. More... | |
Properties inherited from BioImager.ISliceProvider | |
| double | MinUnitsPerPixel [get] |
| um/pixel More... | |
Properties inherited from BioImager.ISlideExternInfo | |
| string | Source [get] |
| File path. More... | |
| IReadOnlyDictionary< string, object > | ExternInfo [get] |
| Extern info. More... | |
Definition at line 122 of file ISlideSource.cs.
|
static |
Definition at line 318 of file ISlideSource.cs.
|
static |
Definition at line 140 of file ISlideSource.cs.
| void BioImager.SlideSourceBase.Dispose | ( | ) |
Definition at line 276 of file ISlideSource.cs.
|
protectedvirtual |
Definition at line 259 of file ISlideSource.cs.
|
pure virtual |
| byte[] BioImager.SlideSourceBase.GetRgb24Bytes | ( | Image< Rgb24 > | image | ) |
Definition at line 221 of file ISlideSource.cs.
| async Task< byte[]> BioImager.SlideSourceBase.GetSlice | ( | SliceInfo | sliceInfo | ) |
Get slice.
| sliceInfo | Slice info |
Implements BioImager.ISliceProvider.
Definition at line 169 of file ISlideSource.cs.
References BioImager.SliceInfo.Extent, BioImager.ImageView.GetCoordinate(), BioImager.BioImage.LevelFromResolution(), and BioImager.SliceInfo.Resolution.
| async Task< byte[]> BioImager.SlideSourceBase.GetTileAsync | ( | BruTile.TileInfo | tileInfo | ) |
Definition at line 300 of file ISlideSource.cs.
| async Task< byte[]> BioImager.SlideSourceBase.GetTileAsync | ( | TileInformation | tileInfo | ) |
Definition at line 282 of file ISlideSource.cs.
|
static |
resister decode for Specific format
| extensionUpper | dot and extension upper |
| factory | file path,enable cache,decoder |
Definition at line 134 of file ISlideSource.cs.
| TileCache BioImager.SlideSourceBase.cache = null |
Definition at line 168 of file ISlideSource.cs.
|
static |
Definition at line 166 of file ISlideSource.cs.
|
static |
Definition at line 164 of file ISlideSource.cs.
|
static |
Definition at line 163 of file ISlideSource.cs.
|
static |
Definition at line 165 of file ISlideSource.cs.
|
static |
Definition at line 167 of file ISlideSource.cs.
|
getprotected set |
Definition at line 248 of file ISlideSource.cs.
|
getprotected set |
Extern info.
Implements BioImager.ISlideExternInfo.
Definition at line 250 of file ISlideSource.cs.
|
getset |
Definition at line 242 of file ISlideSource.cs.
|
getprotected set |
um/pixel
Implements BioImager.ISliceProvider.
Definition at line 162 of file ISlideSource.cs.
|
getprotected set |
Definition at line 246 of file ISlideSource.cs.
|
getprotected set |
Definition at line 244 of file ISlideSource.cs.
|
getprotected set |
File path.
Implements BioImager.ISlideExternInfo.
Definition at line 252 of file ISlideSource.cs.
|
staticgetset |
Definition at line 125 of file ISlideSource.cs.