![]() |
BioGTK
6.5.0
A .NET library & program for annotating, editing various microscopy imaging formats using Bioformats supported images. Including whole slide, pyramidal, and series.
|
SkiaSharp-based tile stitching pipeline for compositing large pyramidal images. More...
Classes | |
| class | TileRequest |
| Tile request information. More... | |
Public Member Functions | |
| SkiaStitchingPipeline (OpenSlideGTK.OpenSlideBase openSlideSource, int maxCacheSizeMB=512) | |
| Initialize pipeline for OpenSlide source. | |
| SkiaStitchingPipeline (SlideBase slideSource, int maxCacheSizeMB=512) | |
| Initialize pipeline for BioLib slide source. | |
| async Task< SKImage > | StitchViewportAsync (PointD origin, double resolution, ZCT coordinate, int viewportWidth=600, int viewportHeight=400) |
| Stitch tiles for a given viewport asynchronously. | |
| SKImage | StitchRegion (RectangleD region, int level, ZCT coordinate, double resolution, int pxwidth, int pxheight) |
| Stitch a specific region synchronously (for smaller areas) | |
| void | ClearCache () |
| Clear entire cache. | |
| void | Dispose () |
Properties | |
| int | TileSize = 256 [get, set] |
| int | PrefetchRadius = 1 [get, set] |
| SKSamplingOptions | Sampling = SKSamplingOptions.Default [get, set] |
| bool | EnablePrefetch = false [get, set] |
SkiaSharp-based tile stitching pipeline for compositing large pyramidal images.
Definition at line 20 of file SkiaStitch.cs.
| BioGTK.SkiaStitchingPipeline.SkiaStitchingPipeline | ( | OpenSlideGTK.OpenSlideBase | openSlideSource, |
| int | maxCacheSizeMB = 512 ) |
Initialize pipeline for OpenSlide source.
Definition at line 156 of file SkiaStitch.cs.
| BioGTK.SkiaStitchingPipeline.SkiaStitchingPipeline | ( | SlideBase | slideSource, |
| int | maxCacheSizeMB = 512 ) |
Initialize pipeline for BioLib slide source.
Definition at line 167 of file SkiaStitch.cs.
| void BioGTK.SkiaStitchingPipeline.ClearCache | ( | ) |
Clear entire cache.
Definition at line 648 of file SkiaStitch.cs.
| void BioGTK.SkiaStitchingPipeline.Dispose | ( | ) |
Definition at line 738 of file SkiaStitch.cs.
| SKImage BioGTK.SkiaStitchingPipeline.StitchRegion | ( | RectangleD | region, |
| int | level, | ||
| ZCT | coordinate, | ||
| double | resolution, | ||
| int | pxwidth, | ||
| int | pxheight ) |
Stitch a specific region synchronously (for smaller areas)
Definition at line 231 of file SkiaStitch.cs.
| async Task< SKImage > BioGTK.SkiaStitchingPipeline.StitchViewportAsync | ( | PointD | origin, |
| double | resolution, | ||
| ZCT | coordinate, | ||
| int | viewportWidth = 600, | ||
| int | viewportHeight = 400 ) |
Stitch tiles for a given viewport asynchronously.
Definition at line 189 of file SkiaStitch.cs.
|
getset |
Definition at line 46 of file SkiaStitch.cs.
|
getset |
Definition at line 44 of file SkiaStitch.cs.
|
getset |
Definition at line 45 of file SkiaStitch.cs.
|
getset |
Definition at line 43 of file SkiaStitch.cs.