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(uint, uint)
Declaration
protected virtual float CalculatePercent(uint imageHeightOrWidth, uint heightOrWidth)
Parameters
| Type |
Name |
Description |
| uint |
imageHeightOrWidth |
|
| uint |
heightOrWidth |
|
Returns
CalculateRatio(uint, uint)
Declaration
protected virtual float CalculateRatio(uint width, uint height)
Parameters
| Type |
Name |
Description |
| uint |
width |
|
| uint |
height |
|
Returns
Declaration
protected virtual bool CanResize(MagickFormat format)
Parameters
| Type |
Name |
Description |
| MagickFormat |
format |
|
Returns
CanResize(string)
Declaration
protected virtual bool CanResize(string mimeType)
Parameters
| Type |
Name |
Description |
| string |
mimeType |
|
Returns
GetTargetHeight(ImageResizeArgs, uint, uint, uint)
Declaration
protected virtual uint GetTargetHeight(ImageResizeArgs resizeArgs, uint min, uint sourceWidth, uint sourceHeight)
Parameters
Returns
GetTargetWidth(ImageResizeArgs, uint, uint, uint)
Declaration
protected virtual uint GetTargetWidth(ImageResizeArgs resizeArgs, uint min, uint sourceWidth, uint 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