C# Class CKFinder.Connector.ImageTools

Datei anzeigen Open project: Achilles-Software/CloudStorageProvider

Public Methods

Method Description
IsImageExtension ( string extension ) : bool
ResizeImage ( string sourceFile, string targetFile, int maxWidth, int maxHeight, bool preserverAspectRatio, int quality ) : bool
ValidateImage ( string filePath ) : bool

Private Methods

Method Description
GetAspectRatioSize ( int maxWidth, int maxHeight, int actualWidth, int actualHeight ) : Size
GetJpgCodec ( ) : System.Drawing.Imaging.ImageCodecInfo
ImageTools ( ) : System

Method Details

IsImageExtension() public static method

public static IsImageExtension ( string extension ) : bool
extension string
return bool

ResizeImage() public static method

public static ResizeImage ( string sourceFile, string targetFile, int maxWidth, int maxHeight, bool preserverAspectRatio, int quality ) : bool
sourceFile string
targetFile string
maxWidth int
maxHeight int
preserverAspectRatio bool
quality int
return bool

ValidateImage() public static method

public static ValidateImage ( string filePath ) : bool
filePath string
return bool