C# Класс Blog.Common.Utils.Helpers.ImageHelper

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

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

Метод Описание
ByteArrayToImage ( byte byteArray ) : Image
CreateGifThumbnail ( string filename, string destinationPath, string thumbnailPrefix ) : bool
CreateThumbnail ( string filename, string destinationPath, string thumbnailPrefix ) : bool
CreateVideoThumbnail ( string filename, string destinationPath, string thumbnailPrefix ) : bool
GenerateImagePath ( int id, string guid, string storageRoot ) : string
GetComputedImageSize ( int width, int height ) : Size
ImageToByteArray ( Image image ) : byte[]
ResizeImage ( Image mg, Size newSize ) : Image
SaveImage ( Image image, string destinationPath, string fileName ) : bool
SaveImage ( byte bytes, string destinationPath, string fileName ) : bool

Приватные методы

Метод Описание
GetEncoder ( ImageFormat format ) : System.Drawing.Imaging.ImageCodecInfo

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

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

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

CreateGifThumbnail() публичный Метод

public CreateGifThumbnail ( string filename, string destinationPath, string thumbnailPrefix ) : bool
filename string
destinationPath string
thumbnailPrefix string
Результат bool

CreateThumbnail() публичный Метод

public CreateThumbnail ( string filename, string destinationPath, string thumbnailPrefix ) : bool
filename string
destinationPath string
thumbnailPrefix string
Результат bool

CreateVideoThumbnail() публичный Метод

public CreateVideoThumbnail ( string filename, string destinationPath, string thumbnailPrefix ) : bool
filename string
destinationPath string
thumbnailPrefix string
Результат bool

GenerateImagePath() публичный Метод

public GenerateImagePath ( int id, string guid, string storageRoot ) : string
id int
guid string
storageRoot string
Результат string

GetComputedImageSize() публичный Метод

public GetComputedImageSize ( int width, int height ) : Size
width int
height int
Результат System.Drawing.Size

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

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

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

public ResizeImage ( Image mg, Size newSize ) : Image
mg Image
newSize System.Drawing.Size
Результат Image

SaveImage() публичный Метод

public SaveImage ( Image image, string destinationPath, string fileName ) : bool
image Image
destinationPath string
fileName string
Результат bool

SaveImage() публичный Метод

public SaveImage ( byte bytes, string destinationPath, string fileName ) : bool
bytes byte
destinationPath string
fileName string
Результат bool