Този урок се фокусира върху това как да конвертирате image в нива на сивото в C#. Той включва настройките на средата, поетапния процес и примерен кодов фрагмент за преобразуване на изображение в сива скала в C#. Можете да следвате това ръководство, за да конвертирате няколко графични формата като JPG, PNG, BMP и др.
Стъпки за конвертиране на изображение в скала на сивото в C#
- Подгответе IDE, като инсталирате Aspose.Imaging for .NET с мениджъра на пакети NuGet, за да конвертирате цветното изображение в скала на сивото
- Прочетете изходното цветно изображение с класа Image
- Прехвърляне на изображението към обект от клас RasterCachedImage
- Преобразувайте входното изображение в неговата версия в сива скала
- Напишете изображението в сивата скала, като използвате метода Save
Тези стъпки обобщават последователността за конвертиране на картина в черно и бяло в C#. Първо, прочетете изходното цветно изображение и го кеширайте. Следователно променете цветовото пространство на изображението към неговата версия в сивата скала и експортирайте изходното изображение.
Код за конвертиране на изображение в скала на сивото в C#
Този кодов фрагмент е ефективен за експортиране на цветно изображение в нива на сивото в C#. Той използва класа Image, за да прочете входния файл и след това кешира информацията с метода CacheData. След това цветовото пространство се променя на сива скала, преди да се изобрази изходният файл с изображение.
В тази статия разбрахме как да променим изображението в нива на сивото в C#. Докато, ако искате да замъглите изображения, отидете на статията на Размазване на изображение в C#.