Как отобразить изображение TIFF в приложении Flutter на устройстве Android? - PullRequest
0 голосов
/ 04 января 2019

Наше приложение позволяет пользователям создавать библиотеки различных типов ресурсов, таких как PDF-файлы, электронные таблицы и т. Д. То есть практически любой тип MIME-документа, который мы храним на S3.

Когда пользователь нажимает, чтобы просмотреть любой из этих ресурсов, мы в основном определяем, находимся ли мы на устройстве iOS или Android.В iOS мы используем url_launcher, чтобы показать практически все.

Android немного сложнее - но если тип mime - это изображение, мы просто используем также url_launcher ... Если нет, мы загружаем файл влокальный файл и вызов пакета OpenFile, чтобы показать результат (если мы можем) ..

В целом это работает довольно хорошо - за исключением - для типов изображений TIFF .., которые не отображаются в браузере...

Существует ли простой способ показывать изображения в формате TIFF на экране с полной трепетанностью (аналогично отображению в браузере) на платформе Android?На самом деле для типов изображения / пантомимы есть более простой способ показать их, чем url_launcher в целом?

Другой вопрос Stackoverflow о TIFF на Android не решает эту проблему, поскольку это касается родного приложения для Android, и это для Flutter, и это решение не поддается (легко я вижу) Flutterприложение.

TIA!

...