C# Класс Clippy.Imaging.ResizeImage

Class that enables resizing of images
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Constrain ( ) : ResizeImage

Sets the resizing method to contstrain

Crop ( ) : ResizeImage

Sets the resizing method to crop

Dispose ( ) : void

Disposes the used resources

Distort ( ) : ResizeImage

Sets the resizing method to distort

Pad ( Brush brush ) : ResizeImage
Pad ( Color color ) : ResizeImage

Sets the resizing method to pad

Pad ( string htmlColor ) : ResizeImage

Sets the resizing method to pad

ResizeImage ( Bitmap bitmap ) : System

Initiates a new Resize from a bitmap

ResizeImage ( Stream fileStream ) : System

Initiates a new Resize from a stream

ResizeImage ( string filePath ) : System

Initialize a new Image Resize from a location on disk

Save ( ) : Bitmap

Resizes the image with the set configuration and returns the bitmap of the resized image

SaveJpeg ( Stream stream, uint quality = 95 ) : Stream

Saves the image as an jpg to the provided stream

SaveJpeg ( string path, uint quality = 95, bool overwrite = false ) : string

Resizes the image and saves it to the specified path as an jpeg. Applies the provided quality

SavePng ( Stream stream ) : Stream

Saves the resized image as a png to the provided stream

SavePng ( string path, bool overwrite = false ) : string

Saves the image as a png to the specified path

ToSize ( Size size ) : ResizeImage

Sets the targeted size of the resize

ToSize ( int width, int height ) : ResizeImage

Sets the targeted size to the provided width and height

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

Метод Описание
MakeResize ( ) : Bitmap

Makes the resize of the image depeding on the provided methods

ResizeImage ( ) : System

Internal constructor that sets default values

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

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

Sets the resizing method to contstrain
public Constrain ( ) : ResizeImage
Результат ResizeImage

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

Sets the resizing method to crop
public Crop ( ) : ResizeImage
Результат ResizeImage

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

Disposes the used resources
public Dispose ( ) : void
Результат void

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

Sets the resizing method to distort
public Distort ( ) : ResizeImage
Результат ResizeImage

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

public Pad ( Brush brush ) : ResizeImage
brush System.Drawing.Brush
Результат ResizeImage

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

Sets the resizing method to pad
public Pad ( Color color ) : ResizeImage
color Color
Результат ResizeImage

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

Sets the resizing method to pad
public Pad ( string htmlColor ) : ResizeImage
htmlColor string
Результат ResizeImage

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

Initiates a new Resize from a bitmap
public ResizeImage ( Bitmap bitmap ) : System
bitmap System.Drawing.Bitmap
Результат System

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

Initiates a new Resize from a stream
public ResizeImage ( Stream fileStream ) : System
fileStream Stream
Результат System

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

Initialize a new Image Resize from a location on disk
filePath filePath
public ResizeImage ( string filePath ) : System
filePath string
Результат System

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

Resizes the image with the set configuration and returns the bitmap of the resized image
public Save ( ) : Bitmap
Результат System.Drawing.Bitmap

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

Saves the image as an jpg to the provided stream
stream
public SaveJpeg ( Stream stream, uint quality = 95 ) : Stream
stream Stream the stream to save to
quality uint the quality of the jpg
Результат Stream

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

Resizes the image and saves it to the specified path as an jpeg. Applies the provided quality
if the quality is out of range if the path is null or empty
public SaveJpeg ( string path, uint quality = 95, bool overwrite = false ) : string
path string the absolut path to save the image to
quality uint Quality of the image, 1 to 100
overwrite bool
Результат string

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

Saves the resized image as a png to the provided stream
public SavePng ( Stream stream ) : Stream
stream Stream
Результат Stream

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

Saves the image as a png to the specified path
public SavePng ( string path, bool overwrite = false ) : string
path string the target path
overwrite bool
Результат string

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

Sets the targeted size of the resize
public ToSize ( Size size ) : ResizeImage
size System.Drawing.Size
Результат ResizeImage

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

Sets the targeted size to the provided width and height
public ToSize ( int width, int height ) : ResizeImage
width int
height int
Результат ResizeImage