https://github.com/iol0ol1/openslidesharp
.NET bindings for openslide (http://openslide.org/)
https://github.com/iol0ol1/openslidesharp
Last synced: 11 months ago
JSON representation
.NET bindings for openslide (http://openslide.org/)
- Host: GitHub
- URL: https://github.com/iol0ol1/openslidesharp
- Owner: IOL0ol1
- License: mit
- Created: 2021-07-08T15:32:43.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-03-09T16:22:55.000Z (over 3 years ago)
- Last Synced: 2025-05-27T22:11:32.952Z (about 1 year ago)
- Language: C#
- Homepage:
- Size: 40.8 MB
- Stars: 9
- Watchers: 3
- Forks: 5
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

[](https://ci.appveyor.com/project/IOL0ol1/openslidesharp)
[](https://www.nuget.org/packages?q=OpenSlideSharp)
[](https://www.nuget.org/packages?q=OpenSlideSharp)
# OpenSlideSharp
.NET bindings for OpenSlide (http://openslide.org/).
Thanks to @yigolden for his work in [OpenSlideNET](https://github.com/yigolden/OpenSlideNET).
Nuget
```ps
Install-Package OpenSlideSharp.Windows -Version 1.1.0
```
## Index
1. [OpenSlideSharp](/src/OpenSlideSharp)
openslide warpper, include DeepZoomGenerator, but no native *.dll.
2. [OpenSlideSharp.BitmapExtensions](/src/OpenSlideSharp.BitmapExtensions)
**NOTE: Manual install "libgdiplus" for linux to support System.Drawing.Bitmap**
OpenSlideSharp with System.Drawing.Bitmap extensions.
bgra raw data
-ToJepg
-ToPng
-ToBitmap
...
3. [OpenSlideSharp.OpencvExtensions](/src/OpenSlideSharp.OpencvExtensions)
OpenSlideSharp with OpenCV mat extensions.
bgra raw data
-ToJepg
-ToPng
-ToMat
...
4. [OpenSlideSharp.BruTile](/src/OpenSlideSharp.BruTile)
OpenSlideSharp adapter [BruTile](https://github.com/BruTile/BruTile) (OpenSlideImage -> ITileSource).
5. [OpenSlideSharp.runtime.win](/src/OpenSlideSharp.runtime.win)
OpenSlide runtime, include native *.dll files.
6. [OpenSlideSharp.Windows](/src/OpenSlideSharp.Windows)
OpenSlideSharp for windows all in one, include [1],[2],[5].
## Suggestion
1. The GIS (Geographic Information System) suite (include layer, editor) makes it easy to develop features related to medical image slides. It would be better to use [openlayer](https://openlayers.org/) or [Leaflet](https://leafletjs.com/) for web.
2. If you want to customize a digital medical imaging format, Perhaps refer to the implementation of **MBTiles**, using the **SQLite** database. Sometimes it is necessary to encrypt the data, and that's okay, use a **SQLCipher** database(compatible with sqlite). Databases are highly scalable and easy to use.
## Example
A slide viewer by [Mapsui](https://github.com/Mapsui/Mapsui)
Download [here](https://github.com/IOL0ol1/OpenSlideSharp/releases)
