Interface IImageManipulationService
public interface IImageManipulationService
Methods
BlurHashImage(byte[])
string BlurHashImage(byte[] imageBytes)
Parameters
imageBytes byte[]
Returns
- string
CompressImageAsync(byte[], int)
Task<byte[]> CompressImageAsync(byte[] imageBytes, int quality = 75)
Parameters
imageBytes byte[]
quality int
Returns
- Task<byte[]>
ResizeImageAsync(byte[], ImageSize)
Task<byte[]> ResizeImageAsync(byte[] imageBytes, ImageSize size)
Parameters
imageBytes byte[]
size ImageSize
Returns
- Task<byte[]>