C# Класс TileIconifier.Core.Utilities.ImageUtils

Показать файл Открыть проект

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

Метод Описание
BitmapsAreEqual ( Bitmap image1, Bitmap image2 ) : bool
ByteArrayToImage ( byte bytesIn ) : Image
ConvertToIcon ( Image input, Stream output, int size = 16, bool preserveAspectRatio = true ) : void

Converts a PNG image to a icon (ico)

GetScaledWidthAndHeight ( int curWidth, int curHeight, int maxWidth, int maxHeight ) : Size
ImageToByteArray ( Image imageIn ) : byte[]
LoadFileToBitmap ( string path ) : Bitmap
LoadFileToByteArray ( string path ) : byte[]
ResizeImage ( Image image, int width, int height ) : Bitmap
ScaleImage ( Image image, int maxWidth, int maxHeight ) : Image

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

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

public static BitmapsAreEqual ( Bitmap image1, Bitmap image2 ) : bool
image1 System.Drawing.Bitmap
image2 System.Drawing.Bitmap
Результат bool

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

public static ByteArrayToImage ( byte bytesIn ) : Image
bytesIn byte
Результат Image

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

Converts a PNG image to a icon (ico)
public static ConvertToIcon ( Image input, Stream output, int size = 16, bool preserveAspectRatio = true ) : void
input Image The input stream
output Stream The output stream
size int The size (16x16 px by default)
preserveAspectRatio bool Preserve the aspect ratio
Результат void

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

public static GetScaledWidthAndHeight ( int curWidth, int curHeight, int maxWidth, int maxHeight ) : Size
curWidth int
curHeight int
maxWidth int
maxHeight int
Результат System.Drawing.Size

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

public static ImageToByteArray ( Image imageIn ) : byte[]
imageIn Image
Результат byte[]

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

public static LoadFileToBitmap ( string path ) : Bitmap
path string
Результат System.Drawing.Bitmap

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

public static LoadFileToByteArray ( string path ) : byte[]
path string
Результат byte[]

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

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

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

public static ScaleImage ( Image image, int maxWidth, int maxHeight ) : Image
image Image
maxWidth int
maxHeight int
Результат Image