android上的Cordova-使用scale3d的背景图像缩放效果不佳

android上的Cordova-使用scale3d的背景图像缩放效果不佳,android,css,cordova,Android,Css,Cordova,我正在使用Cordova开发一个应用程序,并且有一个杂志部分,允许用户滑动和放大页面图像。它工作得非常好,我对在iOS上测试时在浏览器中的结果感到满意 当用户挤压或双击具有可见图像的层时,将使用scale3d缩放。图像很大,因此在浏览器和iOS上缩放时,它们的重采样效果非常好,用户可以查看任何文本等 然而,在Android上运行应用程序时,图像似乎没有重新采样,因此仍然存在像素化和模糊 我曾尝试将图像设置为背景(大小100%),并将其作为img标签(高度、宽度100%),但两种方法都没有在And

我正在使用Cordova开发一个应用程序,并且有一个杂志部分,允许用户滑动和放大页面图像。它工作得非常好,我对在iOS上测试时在浏览器中的结果感到满意

当用户挤压或双击具有可见图像的层时,将使用scale3d缩放。图像很大,因此在浏览器和iOS上缩放时,它们的重采样效果非常好,用户可以查看任何文本等

然而,在Android上运行应用程序时,图像似乎没有重新采样,因此仍然存在像素化和模糊

我曾尝试将图像设置为背景(大小100%),并将其作为img标签(高度、宽度100%),但两种方法都没有在Android上重新采样


有人能建议一种方法让图像在Android上重新采样吗?

我有一个类似的问题,我注意到,支持css 3d转换且像素密度超过1的设备需要隐藏
背面可见性。我无法解释为什么会这样

-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
我还注意到,在一些没有3d转换的旧设备上,有一些背面可见性的bug,所以我不能总是把它放在里面。但很遗憾,我不记得那只虫子是什么了

我结束了运行Modernizer,只是在上面添加了
背面可见性
,添加到所需的元素中,如:

.csstransforms3d #path .to img { … }