【发布时间】:2019-05-06 22:29:08
【问题描述】:
我有一张灰度图像,我想将图像的某些区域更改为鼠标光标下的颜色。
它类似于黑暗中的手电筒(http://www.mantlelabs.com/flashlight/),但我想将部分黑白图像更改为彩色图像。
我唯一的想法是将彩色图像置于灰度之上,并用一些画布改变光标下区域中彩色图像的不透明度......
【问题讨论】:
-
欢迎来到 SO。该站点用于回答有关您的代码问题的具体技术问题。它不是代码编写服务。请提供您现有的代码和一个具体问题,解释它为什么不起作用
-
使用画布是一种很好的方式。仅使用 css 的方法是使用过滤器(浏览器支持不佳)。我认为最好的办法是在服务器上创建一个黑白版本的图像并将两者都发送到浏览器。在那里你可以使用一个简单的 js 脚本来隐藏/显示一些部分
-
@freefaller 感谢您的评论。我试图自己找到一些解决方案,但我无法得到一些聪明的想法,我认为会有一些简单的解决方案。我只是需要一个方向如何去做......但下次我会尝试自己写点东西......
标签: javascript jquery html css image