C# Класс AcTools.Utils.ImageUtils

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

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

Метод Описание
ApplyPreview ( string source, string destination, bool resize ) : void
ApplyPreview ( string source, string destination, double maxWidth = 0d, double maxHeight = 0d ) : void
ApplyPreviewImageMagick ( string source, string destination, double maxWidth = 0d, double maxHeight = 0d ) : void
ApplyPreviews ( string acRoot, string carName, string source, bool resize ) : void
ApplyPreviewsAsync ( string acRoot, string carName, string source, bool resize, double?>.IProgress progress = null, CancellationToken cancellation = default(CancellationToken) ) : Task
Convert ( string source, string destination, int quality = 95 ) : void
ConvertImageMagick ( string source, string destination, int quality ) : void
GetBaseColors ( Bitmap bitmap ) : Color[]
GetBaseColors48 ( Bitmap bitmap ) : Color[]
LoadImageMagickAssembly ( string dllFilename ) : void
ResizeFile ( string source, string destination, int width, int height ) : void
UnloadImageMagickAssembly ( ) : void

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

Метод Описание
CheckIfMagickSupported ( ) : bool
CreateLivery ( string outputFile ) : void
CurrentDomain_AssemblyResolve ( object sender, ResolveEventArgs args ) : Assembly
GenerateLivery ( string inputFile, string outputFile ) : void
LoadAsConventionalBuffer ( byte data, bool wrapping = true ) : byte[]
LoadAsConventionalBuffer ( byte data, bool noAlpha, string &formatDescription, bool wrapping = true ) : byte[]
LoadFromFileAsConventionalBuffer ( string filename, bool wrapping = true ) : byte[]
LoadFromFileAsImage ( string filename, bool wrapping = true ) : Image
TestImageMagick ( ) : string

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

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

public static ApplyPreview ( string source, string destination, bool resize ) : void
source string
destination string
resize bool
Результат void

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

public static ApplyPreview ( string source, string destination, double maxWidth = 0d, double maxHeight = 0d ) : void
source string
destination string
maxWidth double
maxHeight double
Результат void

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

public static ApplyPreviewImageMagick ( string source, string destination, double maxWidth = 0d, double maxHeight = 0d ) : void
source string
destination string
maxWidth double
maxHeight double
Результат void

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

public static ApplyPreviews ( string acRoot, string carName, string source, bool resize ) : void
acRoot string
carName string
source string
resize bool
Результат void

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

public static ApplyPreviewsAsync ( string acRoot, string carName, string source, bool resize, double?>.IProgress progress = null, CancellationToken cancellation = default(CancellationToken) ) : Task
acRoot string
carName string
source string
resize bool
progress double?>.IProgress
cancellation CancellationToken
Результат Task

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

public static Convert ( string source, string destination, int quality = 95 ) : void
source string
destination string
quality int
Результат void

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

public static ConvertImageMagick ( string source, string destination, int quality ) : void
source string
destination string
quality int
Результат void

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

public static GetBaseColors ( Bitmap bitmap ) : Color[]
bitmap Bitmap
Результат Color[]

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

public static GetBaseColors48 ( Bitmap bitmap ) : Color[]
bitmap Bitmap
Результат Color[]

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

public static LoadImageMagickAssembly ( string dllFilename ) : void
dllFilename string
Результат void

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

public static ResizeFile ( string source, string destination, int width, int height ) : void
source string
destination string
width int
height int
Результат void

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

public static UnloadImageMagickAssembly ( ) : void
Результат void