Class SkiaSharpImageResizerContributor
Inheritance
SkiaSharpImageResizerContributor
Assembly: Volo.Abp.Imaging.SkiaSharp.dll
Syntax
public class SkiaSharpImageResizerContributor : IImageResizerContributor, ITransientDependency
Constructors
SkiaSharpImageResizerContributor(IOptions<SkiaSharpResizerOptions>)
Declaration
public SkiaSharpImageResizerContributor(IOptions<SkiaSharpResizerOptions> options)
Parameters
Properties
Options
Declaration
protected SkiaSharpResizerOptions Options { get; }
Property Value
Methods
CanResize(string?)
Declaration
protected virtual bool CanResize(string? mimeType)
Parameters
Type |
Name |
Description |
string |
mimeType |
|
Returns
CreateMemoryStream(Stream)
Declaration
protected virtual Task<(MemoryStream, MemoryStream)> CreateMemoryStream(Stream stream)
Parameters
Type |
Name |
Description |
Stream |
stream |
|
Returns
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