Class MagickImageResizerContributor
Inheritance
MagickImageResizerContributor
Assembly: Volo.Abp.Imaging.MagickNet.dll
Syntax
public class MagickImageResizerContributor : IImageResizerContributor, ITransientDependency
Constructors
MagickImageResizerContributor()
Declaration
public MagickImageResizerContributor()
Methods
ApplyResizeMode(MagickImage, ImageResizeArgs)
Declaration
protected virtual void ApplyResizeMode(MagickImage image, ImageResizeArgs resizeArgs)
Parameters
CalculatePercent(int, int)
Declaration
protected virtual float CalculatePercent(int imageHeightOrWidth, int heightOrWidth)
Parameters
Type |
Name |
Description |
int |
imageHeightOrWidth |
|
int |
heightOrWidth |
|
Returns
CalculateRatio(int, int)
Declaration
protected virtual float CalculateRatio(int width, int height)
Parameters
Type |
Name |
Description |
int |
width |
|
int |
height |
|
Returns
CanResize(string?)
Declaration
protected virtual bool CanResize(string? mimeType)
Parameters
Type |
Name |
Description |
string |
mimeType |
|
Returns
GetTargetHeight(ImageResizeArgs, int, int, int)
Declaration
protected virtual int GetTargetHeight(ImageResizeArgs resizeArgs, int min, int sourceWidth, int sourceHeight)
Parameters
Returns
GetTargetWidth(ImageResizeArgs, int, int, int)
Declaration
protected virtual int GetTargetWidth(ImageResizeArgs resizeArgs, int min, int sourceWidth, int sourceHeight)
Parameters
Returns
Resize(MagickImage, ImageResizeArgs)
Declaration
protected virtual void Resize(MagickImage image, ImageResizeArgs resizeArgs)
Parameters
ResizeBoxPad(MagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizeBoxPad(MagickImage image, ImageResizeArgs resizeArgs)
Parameters
ResizeCrop(MagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizeCrop(MagickImage image, ImageResizeArgs resizeArgs)
Parameters
ResizeMax(IMagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizeMax(IMagickImage image, ImageResizeArgs resizeArgs)
Parameters
ResizeMin(MagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizeMin(MagickImage image, ImageResizeArgs resizeArgs)
Parameters
ResizeModeNone(IMagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizeModeNone(IMagickImage image, ImageResizeArgs resizeArgs)
Parameters
ResizePad(MagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizePad(MagickImage image, ImageResizeArgs resizeArgs)
Parameters
ResizeStretch(IMagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizeStretch(IMagickImage image, ImageResizeArgs resizeArgs)
Parameters
TryResizeAsync(byte[], ImageResizeArgs, string?, CancellationToken)
Declaration
public virtual Task<ImageResizeResult<byte[]>> TryResizeAsync(byte[] bytes, ImageResizeArgs resizeArgs, string? mimeType = null, CancellationToken cancellationToken = default)
Parameters
Returns
TryResizeAsync(Stream, ImageResizeArgs, string?, CancellationToken)
Declaration
public virtual Task<ImageResizeResult<Stream>> TryResizeAsync(Stream stream, ImageResizeArgs resizeArgs, string? mimeType = null, CancellationToken cancellationToken = default)
Parameters
Returns
Implements
Extension Methods