Библиотеки обработки изображений в C#

Откуда я могу получить библиотеки обработки изображений в C# .Net?

5 ответов

Решение

редактировать: проверить список здесь https://github.com/quozd/awesome-dotnet/blob/master/README.md#image-processing:

  • ImageResizer - добавление команд к URL-адресам изображений для получения измененных версий в миллисекундах. Изменение размера, редактирование и т. Д. Изображений в режиме реального времени.
  • ImageProcessor - библиотека с открытым исходным кодом.NET для управления изображениями на лету.
  • DynamicImage - Высокопроизводительная библиотека для работы с изображениями с открытым исходным кодом для ASP.NET.
  • MetadataExtractor - Извлекает Exif, IPTC, XMP, ICC и другие метаданные из файлов изображений.
  • Emgu CV - Кроссплатформенная оболочка.NET для библиотеки OpenCV.
  • DotImaging - минималистичная портативная платформа для обработки изображений.NET
  • Magick.NET -.NET-оболочка для библиотеки ImageMagick.
  • OpenCvSharp - кроссплатформенная оболочка OpenCV для.NET Framework.

Проверьте библиотеку AForge. Это набор библиотек, в которых вы найдете обработку изображений и библиотеку изображений.

Существует emguCV (для.NET), основанный на C++ OpenCV, который очень популярен.

Я знаю сторонний инструментарий с именем leadtools, который предоставляет множество функций обработки изображений. Кроме того, он поддерживает сотни форматов изображений. Вы можете найти больше информации здесь: http://www.leadtools.com/sdk/image-processing/default.htm

Взгляните на служебную библиотеку Крейга http://cul.codeplex.com/

Доступны манипуляции с изображениями:

  • Обрезка, изменение размера, вращение, переворачивание
  • Черно-белый или сепия
  • Обнаружение порогов и краев (включая Sobel и Laplace)
  • Рисование текста, водяные знаки, помощники рисования объектов
  • Делая скриншот, который охватывает мониторы
  • Гистограммы RGB
  • Различные фильтры свертки, такие как резкость, тиснение и т. Д. Вдоль
    с возможностью создавать свои собственные
    без труда
  • Различные другие фильтры, такие как "джиттер", pixelate, sin wave, медиана
    фильтр и дилатация, красный / зеленый / синий фильтры
  • Множество методов размытия, включая размытие рамки, размытие по Гауссу,
    Кувахара и Симметричный Ближайший
    Размытие соседей
  • Помощники карты рельефа и карты нормалей
  • ASCII художественный генератор
  • Отрегулируйте яркость, гамму и контраст

Также вам могут понравиться: OpenCVSharp и EmguCV - кстати, EmguCV самый продвинутый.

Помимо функций фреймворка мне нравится Image_Processing_Lab.

Другие вопросы по тегам