Бинаризация изображений TIFF с помощью C#
Создавайте собственные приложения .NET для бинаризации файлов изображений TIFF с помощью серверных API
Как бинаризировать файлы TIFF с помощью C#
Изобретение цветной пленки стало прорывом в мире фотографии. Однако классическое фотоискусство ассоциируется именно с черно-белым изображением. Несмотря на широкие технические возможности, благодаря которым фотокамера способна отразить все богатство цвета, многие делают выбор не в пользу многоцветности и трансформируют снимки в черно-белый вариант. В таком случается применяется функция преобразования (бинаризация - binarizarion), при которой все пиксели заменяются на бинарные значения: "0" - для белого, "1" - для черного цвета. В иных случаях преобразование необходимо не в художественных целях, а из практических соображений: например, для подготовки к печати черно-белых иллюстраций в книгах или газетах. Используя графическую библиотеку C#, можно выбрать порог яркости пикселя. При значении яркости пикселя ниже порогового он станет черным, при превышении — белым. Также возможно применить адаптивный метод бинаризации, при котором учитываются значения пикселей в окружающей области. В этом случае переходы между границами цвета на полученном черно-белом изображении будут более плавными. Чтобы бинаризировать файлы TIFF, мы будем использовать Aspose.Imaging для .NET API, который представляет собой многофункциональный, мощный и простой в использовании API для обработки и преобразования изображений для платформы C#. Откройте менеджер пакетов NuGet , найдите через поиск пакет Aspose.Imaging и установите его. Вы также можете использовать следующую команду из консоли диспетчера пакетов.
Команда консоли диспетчера пакетов
PM> Install-Package Aspose.Imaging
Шаги по бинаризации TIFF с помощью C#
Вам потребуется библиотека aspose.imaging.dll , чтобы попробовать следующий рабочий процесс в вашей собственной среде:
- загрузите файлы TIFF с помощью метода Image.Load;
- бинаризируйте изображение;
- сохраните изображение на диск в поддерживаемом Aspose.Imaging формате.
Системные Требования
Aspose.Imaging для .NET поддерживается во всех основных операционных системах. Просто убедитесь, что у вас есть следующие предпосылки:
- Microsoft Windows или совместимая ОС с .NET Framework, .NET Core, приложением Windows, веб-приложением ASP.NET;
- среда разработки, такая как Microsoft Visual Studio;
- Aspose.Imaging для .NET упоминается в вашем проекте.
Бинаризация изображений TIFF - .NET
Об Aspose.Imaging for .NET API
Aspose.Imaging API — это решение для обработки изображений, позволяющее создавать, изменять, рисовать или конвертировать изображения и фотографии в приложениях. Он предлагает: кросс-платформенную обработку изображений, включая, помимо прочего, преобразования между различными форматами изображений (включая единую многостраничную или многокадровую обработку изображений), модификации, такие как рисование, работа с графическими примитивами, преобразования (изменение размера, обрезка, отражение и поворот), бинаризация, оттенки серого, настройка яркости, контрастности, расширенные функции обработки изображений (фильтрация, дизеринг, маскирование, устранение перекоса) и стратегии оптимизации памяти. Это автономная библиотека, которая не зависит от какого-либо программного обеспечения для операций с изображениями. Можно легко добавить в проекты высокопроизводительные функции преобразования изображений с помощью собственных API. Это 100% частные локальные API, а изображения обрабатываются на ваших серверах.Бинаризация TIFF через онлайн-приложение
Бинаризируйте изображения TIFF, посетив наш веб-сайт Live Demos Online примеры имеют следующие преимущества
TIFF Чем является TIFF формат
TIFF или TIF, Tagged Image File Format, представляет собой растровые изображения, которые предназначены для использования на различных устройствах, соответствующих этому стандарту формата файлов. Он способен описывать двухуровневые, полутоновые, палитры и полноцветные данные изображения в нескольких цветовых пространствах. Он поддерживает схемы сжатия с потерями, а также без потерь, чтобы выбирать между пространством и временем для приложений, использующих формат. Формат является расширяемым и претерпел несколько изменений, что позволяет включать неограниченное количество частной или специальной информации. Формат не зависит от машины и свободен от ограничений, таких как процессор, операционная система или файловые системы.
Читать далееДругие поддерживаемые форматы бинаризации
Используя C#, можно легко бинаризировать различные форматы, в том числе: