Преобразуване на изображение в скала на сивото в C#

Този урок се фокусира върху това как да конвертирате image в нива на сивото в C#. Той включва настройките на средата, поетапния процес и примерен кодов фрагмент за преобразуване на изображение в сива скала в C#. Можете да следвате това ръководство, за да конвертирате няколко графични формата като JPG, PNG, BMP и др.

Стъпки за конвертиране на изображение в скала на сивото в C#

  1. Подгответе IDE, като инсталирате Aspose.Imaging for .NET с мениджъра на пакети NuGet, за да конвертирате цветното изображение в скала на сивото
  2. Прочетете изходното цветно изображение с класа Image
  3. Прехвърляне на изображението към обект от клас RasterCachedImage
  4. Преобразувайте входното изображение в неговата версия в сива скала
  5. Напишете изображението в сивата скала, като използвате метода Save

Тези стъпки обобщават последователността за конвертиране на картина в черно и бяло в C#. Първо, прочетете изходното цветно изображение и го кеширайте. Следователно променете цветовото пространство на изображението към неговата версия в сивата скала и експортирайте изходното изображение.

Код за конвертиране на изображение в скала на сивото в C#

Този кодов фрагмент е ефективен за експортиране на цветно изображение в нива на сивото в C#. Той използва класа Image, за да прочете входния файл и след това кешира информацията с метода CacheData. След това цветовото пространство се променя на сива скала, преди да се изобрази изходният файл с изображение.

В тази статия разбрахме как да променим изображението в нива на сивото в C#. Докато, ако искате да замъглите изображения, отидете на статията на Размазване на изображение в C#.

 Български