A list of (mostly) free or open source C# and ASP.NET tools, plugins, and libraries for Image processing including image manipulation libraries, openCV library, meta extraction including Exif, IPTC, XMP, ICC and more. Sourced under a creative commons. This list will be updated regularly. Email over the URL, if you wish to be included.

C# and ASP.NET tools, plugins, and libraries for image processing

  • ImageWizard – Image processing webservice based on ASP.NET Core and ImageSharp / SkiaSharp / SvgNet / DocNET
  • ImageResizer – Add commands to image URLs to get altered versions in milliseconds. Resizing, editing etc of images in real-time.
  • ImageProcessor – Open-source .NET library to manipulate images on-the-fly.
  • ImageSharp – Fully managed cross-platform library for processing of image files.
  • MagicScaler – High-performance image processing pipeline for .NET, focused on making complex imaging tasks simple.
  • DynamicImage – High-performance open-source image manipulation library for ASP.NET.
  • MetadataExtractor – Extracts Exif, IPTC, XMP, ICC and other metadata from image files.
  • Emgu CV – Cross-platform .NET wrapper for the OpenCV library.
  • SimpleITK – A simplified path to Insight. Open-source multi-dimensional image analysis in Python, R, Java, C#, Lua, Ruby, TCL and C++. Developed by the Insight Toolkit community for the biomedical sciences and beyond.
  • DotImaging – Minimalistic .NET imaging portable platform
  • Magick.NET – .NET wrapper for the ImageMagick library.
  • OpenCvSharp – Cross platform wrapper of OpenCV for .NET Framework.
  • PixelViewer – Cross-platform (Windows/macOS/Linux) image viewer which supports reading raw Luminance/YUV/RGB/ARGB/Bayer pixels data from file and rendering it. 10/16-bit YUV and viewing image frame sequence are also supported (v1.99+).
  • TeximpNet – A cross-platform .NET Standard library for reading/manipulating/writing image files. The primary focus is to create 2D/3D/Cubemap textures for graphics/game applications, notably to convert images to GPU compressed formats and generate mipmaps. The library wraps the FreeImage native library to import/export over 30 common image formats, and wraps the Nvidia Texture Tools native library for GPU compression features. It also has a fully featured DDS format importer/exporter written in C#.
  • Colourful – Open source .NET library for working with color spaces.
  • Imgix-CSharp – Easily update image urls to be fast and responsive. [$]
  • ColorHelper – Useful methods for work with colors.
  •  

Tags: c#, open source, c# tools, c# plugins, c# libraries, .net tools, .net plugins, .net libraries, asp.net tools, asp.net plugins, asp.net libraries, image manipulation libraries, openCV, image meta libraries, exif, iptc, xmp, icc, openCV, DDS format importer, DDS exporter, image colours, image colors, image analysis, image processing, c# image manipulation libraries, c# openCV, c# image meta libraries, c# exif, c# iptc, c# xmp, c# icc, c# openCV, c# DDS format importer, c# DDS exporter, c# image colours, c# image colors, c# image analysis, c# image processing, .net image manipulation libraries, .net openCV, .net image meta libraries, .net exif, .net iptc, .net xmp, .net icc, .net openCV, .net DDS format importer, .net DDS exporter, .net image colours, .net image colors, .net image analysis, .net image processing, asp.net image manipulation libraries, asp.net openCV, asp.net image meta libraries, asp.net exif, asp.net iptc, asp.net xmp, asp.net icc, asp.net openCV, asp.net DDS format importer, asp.net DDS exporter, asp.net image colours, asp.net image colors, asp.net image analysis, asp.net image processing

Image: Unsplash License.