Я делаю своего рода галерею, чтобы показать изображения на складе с ViewPager
и некоторыми открытыми исходниками. Открытые источники - это ImageView, Zoomage, TouchImageView, ImageViewZoom и т. Д., Чтобы увеличить или уменьшить изображение.Pinch zoom с высоким разрешением на Android
До сих пор я тестировал о PhotoView и Zoomage. И я обнаружил, что их производительность масштабирования с высоким разрешением (например, 3264 x 2448 и более) ужасна. Они не могут масштабировать и прокручивать гладко неудобно. Однако я должен показать это изображение без потери качества.
Есть несколько хороших приложений, которые показывают высокую производительность с высоким разрешением. Например, это приложение собственной галереи или QuickPic. Я действительно хочу знать, могу ли я получить производительность масштабирования и прокрутки с использованием текущего опубликованного открытого кода или нет. Если возможно, какой открытый исходный код мне нужно использовать? Или Какой алгоритм? Скажите, пожалуйста, какой-нибудь справочник или пример.
Почти идеальный! Могу ли я изменить тип декодирования с открытым исходным кодом с RGB_565 на ARGB_8888? Мне нужно показать изображения ARGB_8888. Спасибо, в любом случае. –
Я разрешил его, изменив параметр options.inPreferredConfig в SkiaImageDecoder.java и SkiaImageRegionDecoder.java. –