Example #1
0
        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);
        }
Example #2
0
 public async Task <AjaxResponse> regoPhotoAsync([FromBody] RegoString base64Photo)
 {
     return(await Task <AjaxResponse> .Run(() => regoPhoto(base64Photo)));
 }