javascript - 如何防止移动设备上的图像缩放?

标签 javascript css html mobile

我在移动设备上显示图像时遇到了很多问题。它与像素比率和缩放比例有关。

这个想法是我想防止对我的图像进行 billiniar 过滤。在桌面上这很容易,只需以 1 倍显示图像,它看起来很完美。

桌面版存在一些问题,例如当您尝试使用浏览器放大时它会过滤图像,但您至少可以上传缩放后的版本,它看起来会很完美。

这是我的测试页面:http://stage.samkeddy.com/test/

你可以看到,除了第二个,其他的都非常脆。

但这是它在我手机上的样子:http://imgur.com/a/4rMKj

它的尺寸甚至都不合适。图像应为 70 像素宽,但结果为 53 或 63 像素宽(一个是页面加载时,第二个是双击后)。

我希望我的图像与手机上的像素完全一致,有没有办法实现这一点?

最佳答案

其实你应该忘记移动设备中的像素,像android,屏幕密度几乎相同,一张图片在不同密度的屏幕上看起来不同。

我建议使用一些响应式设计,为 img 标签使用最小宽度参数,并且来自服务器端的图像应该足够大以防止模糊。

也有一些图片服务提供缩放功能,可以在图片url中加上?w=100&h=100,将大图压缩成小图。

关于javascript - 如何防止移动设备上的图像缩放?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27350326/

相关文章:

javascript - 相当于jquery中的angularjs拦截器

javascript - JSON.stringify 忽略一些对象成员

css - 如何修改 PF 动态列中的数据表标题样式?

html - 仅使用 HTML5 和 CSS3 更改主体背景颜色..?

javascript - HTML5 Canvas - 按类在所有 Canvas 元素中绘制相同的内容

javascript - 查看传单 geojson 时出现扭曲

html - 无法调整 <td> 内按钮的宽度

javascript - jQuery 在点击时一次显示下一个 sibling

html - 在悬停时在菜单项下方添加一行?

javascript - 用新内容替换特定的 dom 元素