|
|
|
@ -7,14 +7,17 @@ namespace Volo.Abp.Imaging; |
|
|
|
|
|
|
|
public interface IImageResizer |
|
|
|
{ |
|
|
|
Task<ImageResizeResult<Stream>> ResizeAsync(Stream stream, |
|
|
|
ImageResizeArgs resizeArgs, |
|
|
|
[CanBeNull] string mimeType = null, |
|
|
|
CancellationToken cancellationToken = default); |
|
|
|
|
|
|
|
Task<ImageResizeResult<Stream>> ResizeAsync( |
|
|
|
Stream stream, |
|
|
|
ImageResizeArgs resizeArgs, |
|
|
|
[CanBeNull] string mimeType = null, |
|
|
|
CancellationToken cancellationToken = default |
|
|
|
); |
|
|
|
|
|
|
|
Task<ImageResizeResult<byte[]>> ResizeAsync( |
|
|
|
byte[] bytes, |
|
|
|
byte[] bytes, |
|
|
|
ImageResizeArgs resizeArgs, |
|
|
|
[CanBeNull] string mimeType = null, |
|
|
|
CancellationToken cancellationToken = default); |
|
|
|
[CanBeNull] string mimeType = null, |
|
|
|
CancellationToken cancellationToken = default |
|
|
|
); |
|
|
|
} |