C# Класс CSharpUtils.Drawing.Distance.DistanceMap

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BitmapFromDistanceMap ( DistanceEntry DistanceMap ) : Bitmap

DrawGlow ( Bitmap Bitmap, DistanceEntry _DistanceMap, float GlowDistance, ARGB_Rev GlowColor, float>.Func Function = null ) : void
DrawGlow ( Bitmap Bitmap, DistanceEntry _DistanceMap, float GlowDistance, ARGB_Rev GlowColor, float Min, float Max = 1.0f ) : void
GetDistanceMap ( bool Mask ) : ].DistanceEntry[

GetMask ( Bitmap Bitmap, byte AlphaThresold = 1 ) : ].bool[

Range ( int From, int To, int Step = 1 ) : IEnumerable

Описание методов

BitmapFromDistanceMap() статический публичный Метод

static public BitmapFromDistanceMap ( DistanceEntry DistanceMap ) : Bitmap
DistanceMap DistanceEntry
Результат System.Drawing.Bitmap

DrawGlow() статический публичный Метод

static public DrawGlow ( Bitmap Bitmap, DistanceEntry _DistanceMap, float GlowDistance, ARGB_Rev GlowColor, float>.Func Function = null ) : void
Bitmap System.Drawing.Bitmap
_DistanceMap DistanceEntry
GlowDistance float
GlowColor ARGB_Rev
Function float>.Func
Результат void

DrawGlow() статический публичный Метод

static public DrawGlow ( Bitmap Bitmap, DistanceEntry _DistanceMap, float GlowDistance, ARGB_Rev GlowColor, float Min, float Max = 1.0f ) : void
Bitmap System.Drawing.Bitmap
_DistanceMap DistanceEntry
GlowDistance float
GlowColor ARGB_Rev
Min float
Max float
Результат void

GetDistanceMap() статический публичный Метод

static public GetDistanceMap ( bool Mask ) : ].DistanceEntry[
Mask bool
Результат ].DistanceEntry[

GetMask() статический публичный Метод

static public GetMask ( Bitmap Bitmap, byte AlphaThresold = 1 ) : ].bool[
Bitmap System.Drawing.Bitmap
AlphaThresold byte
Результат ].bool[

Range() статический публичный Метод

static public Range ( int From, int To, int Step = 1 ) : IEnumerable
From int
To int
Step int
Результат IEnumerable