C# Класс Strabo.Core.ImageProcessing.ImageUtils

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

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

Метод Описание
AnyToFormat24bppRgb ( Bitmap srcimg ) : Bitmap
Array1DToBitmapRGB ( int input, int width, int height ) : Bitmap
Array2DToBitmap ( bool input ) : Bitmap
Array2DToBitmap ( bool input, int margin ) : Bitmap
ArrayBool2DToBitmap ( bool input ) : Bitmap
BitmapToArray1DIntRGB ( Bitmap srcimg ) : int[]
BitmapToArray2D ( Bitmap srcimg, int threshold, int margin ) : ].bool[
BitmapToBoolArray2D ( Bitmap srcimg, int margin ) : ].bool[

Bitmaps to bool array2 d.

BitmapToBoolArray2D ( Bitmap srcimg, int margin, int th ) : ].bool[
ConvertGrayScaleToBinary ( Bitmap srcimg, int threshold ) : Bitmap
ConvertToGrayScale ( Bitmap srcimg ) : Bitmap
CreateBlankGrayScaleBmp ( int width, int height ) : Bitmap
GetIntersection ( Bitmap img1, Bitmap img2 ) : Bitmap
GetNumberOfUniqueColors ( Bitmap srcimg ) : int
ImageResize ( string intermediatePath, string output_filename ) : Bitmap
InvertColors ( Bitmap srcimg ) : Bitmap
RGB2YIQ ( int rgb ) : float[]
toGray ( Bitmap srcimg ) : Bitmap
toRGB ( Bitmap srcimg ) : Bitmap

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

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

public static AnyToFormat24bppRgb ( Bitmap srcimg ) : Bitmap
srcimg System.Drawing.Bitmap
Результат System.Drawing.Bitmap

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

public static Array1DToBitmapRGB ( int input, int width, int height ) : Bitmap
input int
width int
height int
Результат System.Drawing.Bitmap

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

public static Array2DToBitmap ( bool input ) : Bitmap
input bool
Результат System.Drawing.Bitmap

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

public static Array2DToBitmap ( bool input, int margin ) : Bitmap
input bool
margin int
Результат System.Drawing.Bitmap

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

public static ArrayBool2DToBitmap ( bool input ) : Bitmap
input bool
Результат System.Drawing.Bitmap

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

public static BitmapToArray1DIntRGB ( Bitmap srcimg ) : int[]
srcimg System.Drawing.Bitmap
Результат int[]

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

public static BitmapToArray2D ( Bitmap srcimg, int threshold, int margin ) : ].bool[
srcimg System.Drawing.Bitmap
threshold int
margin int
Результат ].bool[

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

Bitmaps to bool array2 d.
public static BitmapToBoolArray2D ( Bitmap srcimg, int margin ) : ].bool[
srcimg System.Drawing.Bitmap The srcimg.
margin int The margin.
Результат ].bool[

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

public static BitmapToBoolArray2D ( Bitmap srcimg, int margin, int th ) : ].bool[
srcimg System.Drawing.Bitmap
margin int
th int
Результат ].bool[

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

public static ConvertGrayScaleToBinary ( Bitmap srcimg, int threshold ) : Bitmap
srcimg System.Drawing.Bitmap
threshold int
Результат System.Drawing.Bitmap

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

public static ConvertToGrayScale ( Bitmap srcimg ) : Bitmap
srcimg System.Drawing.Bitmap
Результат System.Drawing.Bitmap

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

public static CreateBlankGrayScaleBmp ( int width, int height ) : Bitmap
width int
height int
Результат System.Drawing.Bitmap

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

public static GetIntersection ( Bitmap img1, Bitmap img2 ) : Bitmap
img1 System.Drawing.Bitmap
img2 System.Drawing.Bitmap
Результат System.Drawing.Bitmap

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

public static GetNumberOfUniqueColors ( Bitmap srcimg ) : int
srcimg System.Drawing.Bitmap
Результат int

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

public static ImageResize ( string intermediatePath, string output_filename ) : Bitmap
intermediatePath string
output_filename string
Результат System.Drawing.Bitmap

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

public static InvertColors ( Bitmap srcimg ) : Bitmap
srcimg System.Drawing.Bitmap
Результат System.Drawing.Bitmap

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

public static RGB2YIQ ( int rgb ) : float[]
rgb int
Результат float[]

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

public static toGray ( Bitmap srcimg ) : Bitmap
srcimg System.Drawing.Bitmap
Результат System.Drawing.Bitmap

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

public static toRGB ( Bitmap srcimg ) : Bitmap
srcimg System.Drawing.Bitmap
Результат System.Drawing.Bitmap