标签:c-2 android image-zoom image-scaling
我目前正在处理非常大的图像(7-10mb),由于多种原因无法调整大小或压缩.
现在,我们的想法是在自定义ImageView中显示它们,使用户可以进行双击缩放,捏缩放等.
我用这个库来完成工作:https://github.com/MikeOrtiz/TouchImageView
我也尝试过其他库,但其他库仍然很慢.有人可以给我一些指示/建议,使其更快(甚至编写我自己的C实现)?
我对所有这些“矩阵”,“flig”,“规模”的东西有点失落,我不知道我应该触摸什么才能让它更快.如果你也知道其他更快的库(或者如何使用自定义的Android实现,那真的很快),那就太好了.
解决方法:
您是否尝试过使用Ion库的DeepZoom功能?
https://www.youtube.com/watch?v=yIMltNEAKZY
如果您不想使用opengl,或者上面的库不起作用,您也可以尝试使用http://developer.android.com/reference/android/graphics/BitmapRegionDecoder.html类.也就是说,跟踪用户的“位置”(视口和缩放级别)并从主线程解码该区域,每次用户改变输入时将其推入画布.
标签:c-2,android,image-zoom,image-scaling 来源: https://codeday.me/bug/20190713/1453636.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。