с помощью генерации миниатюр Microsoft-Cognitive вернуть неработающий файл с фотографиями с телефона Android - PullRequest
0 голосов
/ 18 сентября 2018

Не удается найти прямую ссылку на проблему в Интернете.Я создал функцию Azure для создания миниатюр с помощью инструмента когнитивных служб (следуя руководству на https://www.hackster.io/achindra/azure-function-apps-running-custom-code-on-blob-insertion-d71aba и изменив его только для использования местоположения EASTUS вместо projectoxford).Все работы найдены и превосходны, но я обнаружил, что хотя все миниатюры возвращаются с пометкой application / octet-stream (все оригиналы - image / jpeg), только те, которые были сделаны на любом из: DSLR, Windows Phone, устройство iOS, могут использоваться иработать как изображения на веб-сайте или в приложении фотографий на компьютере.Однако все фотографии, сделанные на телефоне Android (ну, все те, которые я тестировал до сих пор!), Возвращаются с форматом файла, который не поддерживается.Они имеют формат .jpg и имеют тип содержимого application / octet-stream, как и другие миниатюры.Любые яркие идеи с благодарностью принимаются.

1 Ответ

0 голосов
/ 20 сентября 2018

API-интерфейсы Microsoft Cognitive Vision не принимают изображения размером более 4 МБ.Когда вы это сделаете, он вернет ошибку InvalidImageSize.

Общий совет - уменьшить изображение на клиенте перед его отправкой в ​​API, если ваши изображения больше.

...