private async Task <AjaxResponse> regoPhoto(RegoString base64Photo) { AjaxResponse ar = new AjaxResponse(); byte[] imageBytes = Convert.FromBase64String(base64Photo.RegoText); MemoryStream ms = new MemoryStream(imageBytes, 0, imageBytes.Length); // Convert byte[] to Image ms.Write(imageBytes, 0, imageBytes.Length); Image image = Image.FromStream(ms, true); base64Photo.RegoImage = image; image.Save(@"C://HuboPictures//writelines.jpeg", ImageFormat.Jpeg); List <string> results = await _vehicleService.MicrosoftOCRCallAsync(image); ar.Result = results; return(ar); }
public async Task <AjaxResponse> regoPhotoAsync([FromBody] RegoString base64Photo) { return(await Task <AjaxResponse> .Run(() => regoPhoto(base64Photo))); }