像素化的跨浏览器图像缩放
Pixelated cross-browser image scaling
我想用scale = 2.0缩放图像。我想在没有任何平滑的情况下做,所以期望的效果是将原始图像的每个像素变成相同颜色的2x2像素。
我想知道这是否有可能在Javascript/CSS中跨浏览器(>= IE7)的方式而不诉诸<canvas />
标记。
对不起,我不相信你想要的效果是可能的跨浏览器没有画布。
在Firefox的Canvas中,你可以选择ctx.mozImageSmoothingEnabled = false;
,但这是最接近的了。
image-rendering: -moz-crisp-edges;
可能会帮助你在firefox中进行CSS缩放,-ms-interpolation-mode
*可能会帮助你在IE中,但我怀疑你会得到一个解决方案,看起来在所有浏览器都一样。
任何渲染方法的细节,例如抗锯齿/平滑都不在css2.1的范围内。所以,对于CSS 2.1来说,答案是否定的。JS中的图像对象也没有缩放特性。所以再次说"不"。
我知道flash是一种垂死的技术,但是这是一些非常优秀的图像处理脚本,如果你想检查一下。对于标准的基于web的图像处理来说,这似乎有点复杂,尽管听起来像一个邪恶的想法!
相关文章:
- 图像缩放和平移
- Phonegap IOS应用程序图像缩放多点触控
- JavaScript 图像缩放和平移(拖动)
- 画布绘制图像缩放
- 使用多层图像缩放产品图像
- 为jquery图像缩放插件定义一个选择器
- 图像缩放效果
- 可以使全屏图像缩放
- 如何在jQuery/javascript中复制这种图像缩放动画效果
- JavaScript图像缩放-圆形边框
- Jquery自定义旋转木马内的图像缩放模式
- 防止移动浏览器上的图像缩放
- 通过javascript禁用Firefox图像缩放
- 图像缩放只在点击缩略图后在灯箱中工作
- 交换图像和显示图像缩放
- 将背景图像缩放为其容器宽度的100%
- 像素化的跨浏览器图像缩放
- 是否有一个好的jQuery (Javascript)库来做快速视频(不是图像)缩放/平移?(目标:iPhone通过Pho
- 比例图像缩放
- 图像缩放+模态