public override Img Execute(Img image) { using (MagickImage mImage = new MagickImage(image.ImageStream)) { var resultImg = new MemoryStream(); mImage.Format = ChooseTargetFormat(TaskParams["to"]); mImage.Write(resultImg); resultImg.Seek(0, SeekOrigin.Begin); return(new Img(image.ImgId, resultImg, TaskParams["to"])); } }
public abstract Img Execute(Img image);