public static IActionResult ImageResizeByPercentage([HttpTrigger(AuthorizationLevel.Anonymous, "post"
                                                                  , Route = "imageresize/{percent=percent}")] HttpRequest req, int percent, TraceWriter log)
 {
     if (percent >= 100 | percent < 1)
     {
         return(new BadRequestObjectResult("Percentage value must be less than 100 and greater than 0"));
     }
     return(new FileContentResult(ImageResizeFunctions.GenerateThumbnailByPercentage(req.Body, percent), "image/jpeg"));
 }
        public static IActionResult ImageResizeThumbSample([HttpTrigger(AuthorizationLevel.Anonymous, "get"
                                                                        , Route = "imageresize/thumb-sample/{percent=percent}")] HttpRequest req, int percent, TraceWriter log, ExecutionContext context)
        {
            if (percent >= 100 | percent < 1)
            {
                return(new BadRequestObjectResult("Percentage value must be less than 100 and greater than 0"));
            }
            var sample = File.ReadAllBytes(Path.Combine(context.FunctionAppDirectory, "Images", "Whale_shark_Georgia_aquarium.jpg"));

            return(new FileContentResult(ImageResizeFunctions.GenerateThumbnailByPercentage(new MemoryStream(sample), percent), "image/jpeg"));
        }