Когда люди обмениваются изображениями через Messenger, эти изображения сжимаются как клиентским приложением на устройстве, так и серверами Messenger перед сохранением в их CDN. Если Messenger используется в качестве канала для бота Microsoft BotFramework, только в этот момент во входящем сообщении бота вы получите ссылку на это вложение.
Это понятно, учитывая объем изображений, ежедневно публикуемых пользователями Messenger, и эти пользователи, по сути, получают бесплатное хранилище изображений.
Однако мы хотели бы использовать эти изображения для дальнейшей обработки - например, для извлечения текста. К тому времени, когда мы получим доступ к этим изображениям, сжатие сделало их непригодными для этой цели (20-40 КБ) - по крайней мере, с iPhone. Android выглядит более расслабленным, но изображение размером около 150 КБ все еще является серьезным сокращением по сравнению с исходной фотографией размером 2 МБ.
Это похоже на настройку, управляемую Facebook - возможно ли установить более щадящий коэффициент сжатия, который применяется к входящим медиа?