当我将图像拉伸到分割尺寸时,图像质量下降.是否可以在Windows 8 Metro HTML5应用程序中保持图像质量的同时调整图像大小?图片尺寸为360480像素.HTML5代码:div id=imageSection input type=image id=homepa...
当我将图像拉伸到分割尺寸时,图像质量下降.是否可以在Windows 8 Metro HTML5应用程序中保持图像质量的同时调整图像大小?图片尺寸为360×480像素.
HTML5代码:
<div id="imageSection" >
<input type="image" id="homepageimage" >
</div>
CSS文件代码:
#imageSection {
height: 90%;
}
#homepageimage {
width: 100%;
background-image: url(../images/kidsphoto.jpg);
background-size:100% 100%;
background-repeat:no-repeat;
height:100%
}
解决方法:
假设在“缩小图像”时遇到问题,这是因为IE10的插值模式仅支持低质量(最近邻),因此,调整大小后的图像看起来会比原始图像质量低.
在IE7至IE9中,您可以使用CSS属性-ms-interpolation-mode
-ms-interpolation-mode: bicubic;
但这在IE10中不再受支持(如图).
不幸的是,没有一个简单的解决方法.大约有CPU intensive workarounds,但是如果可以的话,最好以实际需要的尺寸存储图像.通过提供较大的图像变化(尺寸为180%和140%)来确保you support high DPI systems.
本文标题为:javascript-在Windows 8 Metro HTML5应用程序中保持图像质量的同时调整图像大小?
基础教程推荐
- 面试必备之ajax原始请求 2023-02-24
- layui动态显示/隐藏表格中的操作按钮 2022-10-24
- 纯html+css实现Element loading效果 2022-09-21
- JavaScript闭包原理及作用详解 2023-08-08
- TypeScript接口和类型的区别小结 2023-07-10
- Ajax请求超时与网络异常处理图文详解 2023-02-23
- 原生ajax写的上拉加载实例 2023-02-15
- 微信小程序自定义菜单导航实现楼梯效果 2023-08-12
- Select 选择器显示内容为icon图标选项(Ant Design of Vue) 2023-10-08
- vue等框架对Tabs、Moda等设置固定高度后没有滚动条问题 2023-07-09