Table of Contents

Interface IImageManipulationService

Namespace
GastroSky.Services.ImageManipulationServices
Assembly
GastroSky.dll
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[]>