如何在不必使用两个图像的情况下缩放图像的一部分。我的意思是,假设您只有一张不够大的图像。我想在鼠标悬停时放大这张图片的一部分(超过 100%)。我不在乎它是否会导致像素化(当然会)。我尝试了http://zoomy.me/home但它也使用了两个不同的图像(图像的小版本和更大版本)。
问问题
885 次
2 回答
2
我建议使用云缩放。我们使用它并且相当轻松:
于 2013-08-20T12:04:23.870 回答
1
按着这些次序:
- 用渲染图像的画布替换图像
- 使用 getImageData() 获取鼠标指针周围矩形的像素
- 创建新的放大图像数据
- 使用 putImageData() 在另一个画布中渲染放大的数据
我只是在这里写了一个例子:http: //kirox.de/test/magnify.html
于 2013-08-20T12:19:57.987 回答