Class MagickImageResizerContributor
Inheritance
object
MagickImageResizerContributor
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
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
Type |
Name |
Description |
ImageMagick.MagickImage |
image |
|
ImageResizeArgs |
resizeArgs |
|
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
Type |
Name |
Description |
ImageResizeArgs |
resizeArgs |
|
int |
min |
|
int |
sourceWidth |
|
int |
sourceHeight |
|
Returns
GetTargetWidth(ImageResizeArgs, int, int, int)
Declaration
protected virtual int GetTargetWidth(ImageResizeArgs resizeArgs, int min, int sourceWidth, int sourceHeight)
Parameters
Type |
Name |
Description |
ImageResizeArgs |
resizeArgs |
|
int |
min |
|
int |
sourceWidth |
|
int |
sourceHeight |
|
Returns
Resize(MagickImage, ImageResizeArgs)
Declaration
protected virtual void Resize(MagickImage image, ImageResizeArgs resizeArgs)
Parameters
Type |
Name |
Description |
ImageMagick.MagickImage |
image |
|
ImageResizeArgs |
resizeArgs |
|
ResizeBoxPad(MagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizeBoxPad(MagickImage image, ImageResizeArgs resizeArgs)
Parameters
Type |
Name |
Description |
ImageMagick.MagickImage |
image |
|
ImageResizeArgs |
resizeArgs |
|
ResizeCrop(MagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizeCrop(MagickImage image, ImageResizeArgs resizeArgs)
Parameters
Type |
Name |
Description |
ImageMagick.MagickImage |
image |
|
ImageResizeArgs |
resizeArgs |
|
ResizeMax(IMagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizeMax(IMagickImage image, ImageResizeArgs resizeArgs)
Parameters
Type |
Name |
Description |
ImageMagick.IMagickImage |
image |
|
ImageResizeArgs |
resizeArgs |
|
ResizeMin(MagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizeMin(MagickImage image, ImageResizeArgs resizeArgs)
Parameters
Type |
Name |
Description |
ImageMagick.MagickImage |
image |
|
ImageResizeArgs |
resizeArgs |
|
ResizeModeNone(IMagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizeModeNone(IMagickImage image, ImageResizeArgs resizeArgs)
Parameters
Type |
Name |
Description |
ImageMagick.IMagickImage |
image |
|
ImageResizeArgs |
resizeArgs |
|
ResizePad(MagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizePad(MagickImage image, ImageResizeArgs resizeArgs)
Parameters
Type |
Name |
Description |
ImageMagick.MagickImage |
image |
|
ImageResizeArgs |
resizeArgs |
|
ResizeStretch(IMagickImage, ImageResizeArgs)
Declaration
protected virtual void ResizeStretch(IMagickImage image, ImageResizeArgs resizeArgs)
Parameters
Type |
Name |
Description |
ImageMagick.IMagickImage |
image |
|
ImageResizeArgs |
resizeArgs |
|
TryResizeAsync(byte[], ImageResizeArgs, string, CancellationToken)
Declaration
public virtual Task<ImageResizeResult<byte[]>> TryResizeAsync(byte[] bytes, ImageResizeArgs resizeArgs, string mimeType = null, CancellationToken cancellationToken = default)
Parameters
Type |
Name |
Description |
byte[] |
bytes |
|
ImageResizeArgs |
resizeArgs |
|
string |
mimeType |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
TryResizeAsync(Stream, ImageResizeArgs, string, CancellationToken)
Declaration
public virtual Task<ImageResizeResult<Stream>> TryResizeAsync(Stream stream, ImageResizeArgs resizeArgs, string mimeType = null, CancellationToken cancellationToken = default)
Parameters
Type |
Name |
Description |
System.IO.Stream |
stream |
|
ImageResizeArgs |
resizeArgs |
|
string |
mimeType |
|
System.Threading.CancellationToken |
cancellationToken |
|
Returns
Type |
Description |
System.Threading.Tasks.Task<TResult><ImageResizeResult<System.IO.Stream>> |
|
Implements
Extension Methods