C# Class Clippy.Imaging.ResizeImage

Class that enables resizing of images
Inheritance: IDisposable
Afficher le fichier Open project: 24hr/Clippy Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
MakeResize ( ) : Bitmap

Makes the resize of the image depeding on the provided methods

ResizeImage ( ) : System

Internal constructor that sets default values

Method Details

Constrain() public méthode

Sets the resizing method to contstrain
public Constrain ( ) : ResizeImage
Résultat ResizeImage

Crop() public méthode

Sets the resizing method to crop
public Crop ( ) : ResizeImage
Résultat ResizeImage

Dispose() public méthode

Disposes the used resources
public Dispose ( ) : void
Résultat void

Distort() public méthode

Sets the resizing method to distort
public Distort ( ) : ResizeImage
Résultat ResizeImage

Pad() public méthode

public Pad ( Brush brush ) : ResizeImage
brush System.Drawing.Brush
Résultat ResizeImage

Pad() public méthode

Sets the resizing method to pad
public Pad ( Color color ) : ResizeImage
color Color
Résultat ResizeImage

Pad() public méthode

Sets the resizing method to pad
public Pad ( string htmlColor ) : ResizeImage
htmlColor string
Résultat ResizeImage

ResizeImage() public méthode

Initiates a new Resize from a bitmap
public ResizeImage ( Bitmap bitmap ) : System
bitmap System.Drawing.Bitmap
Résultat System

ResizeImage() public méthode

Initiates a new Resize from a stream
public ResizeImage ( Stream fileStream ) : System
fileStream Stream
Résultat System

ResizeImage() public méthode

Initialize a new Image Resize from a location on disk
filePath filePath
public ResizeImage ( string filePath ) : System
filePath string
Résultat System

Save() public méthode

Resizes the image with the set configuration and returns the bitmap of the resized image
public Save ( ) : Bitmap
Résultat System.Drawing.Bitmap

SaveJpeg() public méthode

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
Résultat Stream

SaveJpeg() public méthode

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
Résultat string

SavePng() public méthode

Saves the resized image as a png to the provided stream
public SavePng ( Stream stream ) : Stream
stream Stream
Résultat Stream

SavePng() public méthode

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
Résultat string

ToSize() public méthode

Sets the targeted size of the resize
public ToSize ( Size size ) : ResizeImage
size System.Drawing.Size
Résultat ResizeImage

ToSize() public méthode

Sets the targeted size to the provided width and height
public ToSize ( int width, int height ) : ResizeImage
width int
height int
Résultat ResizeImage