如何缩放图像的一部分而不必使用两个图像。我的意思是,假设你只有一张图像不够大。我想在鼠标悬停时放大图像的一部分(超过100%)。我不在乎它是否会导致像素化(当然会这样)。 我试过http://zoomy.me/home,但它也使用两个不同的图像(小图像和更大版本的图像)。放大图像的一部分?
1
A
回答
1
1
遵循以下步骤:
- 用帆布渲染图像
- 使用getImageData()来获得的像素替换图像矩形围绕鼠标指针
- 创建新的放大图像数据
- 使用putImageData()将放大的数据渲染到另一个画布
我只是写了个例子在这里:http://kirox.de/test/magnify.html
相关问题
- 1. Android - 如何循环缩放/放大图像的一部分?
- 2. 缩放图像的一部分
- 3. 在画布上放大图像的一部分
- 4. Android:调整图像大小并缩放一部分
- 5. 如何仅放大图像视图中的可见图像不透明图像的一部分?
- 6. fancyBox放大图像的百分比
- 7. 只放大图像的点击部分JQuery
- 8. 图像的一部分
- 9. J2ME的Java - 如何拍摄图像的一部分,将其放大
- 10. 在画布内创建画布的一部分的放大图像
- 11. 如何放大悬停图像并模糊其余部分?
- 12. 使用renderScript放大部分位图
- 13. Android - 显示一个大图像的一部分
- 14. 如何放大Matplolib的一部分绘图
- 15. 保存一部分图像
- 16. PIL:放大图像
- 17. 图像放大Mvc
- 18. 放大viewflipper图像
- 19. As3放大图像
- 20. 捏放大图像?
- 21. UIAutomation放大图像
- 22. 调整图像大小后放大图像内的图像
- 23. 如何在html中缩放图像的一部分?
- 24. 通过缩放图像的一部分来创建动画
- 25. 放大WPF中的图像
- 26. 放大HTML图像地图
- 27. 图像视图不放大
- 28. jQuery图库放大图像
- 29. 放大手机部分?
- 30. 放大部分窗口
你用'C#'和'javascript' /'jquery'标记。哪种语言必须关注缩放?或者解决方案的语言无关紧要? –
@MikedeKlerk我正在研究asp.net c#。我确定使用c#,js或JQuery三种语言中的任何一种解决方案。 – Arbaaz
如果您只有一个图像,则可以将多个图像缩放库中的低分辨率图像和“高分辨率”图像引用为同一个文件。 – Yuck