Class ImageController
- Namespace
- Engine.ImageMagick
- Assembly
- Engine.ImageMagick.dll
[ApiController]
public class ImageController : ControllerBase
- Inheritance
-
ImageController
- Inherited Members
Constructors
ImageController(IMonitor)
public ImageController(IMonitor monitor)
Parameters
monitorIMonitor
Methods
AdjustImage(AdjustImageModel)
[HttpPost("adjust")]
[ProducesResponseType<byte[]>(200)]
[ProducesResponseType<string>(400)]
[EndpointName("adjustImage")]
public IActionResult AdjustImage(AdjustImageModel model)
Parameters
modelAdjustImageModel
Returns
AdjustImage(Stream, Stream, AdjustImageSettings, List<string>)
public static void AdjustImage(Stream inputStream, Stream outputStream, AdjustImageSettings settings, List<string> messages)
Parameters
inputStreamStreamoutputStreamStreamsettingsAdjustImageSettingsmessagesList<string>
GetImageInfoAsync()
[HttpPost("info")]
[ProducesResponseType<ImageInfo>(200, "application/json", new string[] { })]
[ProducesResponseType<string>(400)]
[EndpointName("imageInfo")]
public Task<ActionResult<ImageInfo>> GetImageInfoAsync()