Skip to content

IOL0ol1/OpenSlideSharp

Repository files navigation

openslide

Build status Nuget download Nuget version

OpenSlideSharp

.NET bindings for OpenSlide (http://openslide.org/).

Thanks to @yigolden for his work in OpenSlideNET.

Nuget

Install-Package OpenSlideSharp.Windows -Version 1.1.0

Index

  1. OpenSlideSharp
    openslide warpper, include DeepZoomGenerator, but no native *.dll.

  2. 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
    OpenSlideSharp with OpenCV mat extensions.
    bgra raw data
    -ToJepg
    -ToPng
    -ToMat
    ...

  4. OpenSlideSharp.BruTile
    OpenSlideSharp adapter BruTile (OpenSlideImage -> ITileSource).

  5. OpenSlideSharp.runtime.win
    OpenSlide runtime, include native *.dll files.

  6. 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 or Leaflet 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
Download here
mapsui