# OpenSlideSharp **Repository Path**: IOL0ol1/OpenSlideSharp ## Basic Information - **Project Name**: OpenSlideSharp - **Description**: .NET bindings for openslide(http://openslide.org/) - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-07-14 - **Last Updated**: 2022-11-03 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![openslide](./openslide_logo.png) [![Build status](https://ci.appveyor.com/api/projects/status/ko0mj0nw8tldqlmn?svg=true)](https://ci.appveyor.com/project/IOL0ol1/openslidesharp) [![Nuget download](https://img.shields.io/nuget/dt/OpenSlideSharp)](https://www.nuget.org/packages?q=OpenSlideSharp) [![Nuget version](https://img.shields.io/nuget/v/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.0.1.3 ``` ## 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.BruTile](/src/OpenSlideSharp.BruTile) OpenSlideSharp adapter [BruTile](https://github.com/BruTile/BruTile) (OpenSlideImage -> ITileSource). 4. [OpenSlideSharp.runtime.win](/src/OpenSlideSharp.runtime.win) OpenSlide runtime, include native *.dll files. 5. [OpenSlideSharp.Windows](/src/OpenSlideSharp.Windows) OpenSlideSharp for windows all in one, include [1],[2],[4]. ## 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) ![mapsui](./preview.gif)