Я создаю приложение, которое должно отображать полнофункциональные масштабируемые изображения, например, в встроенном приложении для андроид-приложений. Я попробовал некоторые библиотеки, но никто из них не выполнил эту работу, как я и предсказывал. Некоторые из них не предоставляют полноцветные растровые изображения.Как приложение фотогалереи Android просматривает изображения?
Другие библиотеки, такие как BitmapRegionDecoder
, работают хорошо, но не могут декодировать некоторые типы изображений (CMYK, шкала серого).
Я не знаю, как большинство приложений для фотогалереи показывают все изображения отлично?
Что именно вы хотите знать? Вопрос слишком широк. Загрузка, кеширование и рендеринг изображений - довольно сложные и сложные процессы. Нет единой библиотеки, которая бы прекрасно справлялась со всеми делами. – eleven
«Я попробовал несколько библиотек» - это помогло бы, если бы вы их назвали. У меня не было никаких проблем [с помощью 'SubsamplingScaleImageView'] (https://github.com/davemorrissey/subsampling-scale-image-view). Вы также можете посмотреть существующие приложения с открытыми исходными кодами. – CommonsWare
Я пробовал SubsamplingScaleImageView, но не смог загрузить изображения CMYK & Gray Scale – Ahmad