如何在加载 Web 图像(非本地)时替换/遮罩特定颜色
how to replace/mask specific colors as web image (non-local) loads?
这就是我喜欢做的事情。假设我正在浏览器上从 example.com/test.png 加载图像,并且图像未保存在本地服务器上。然后,我喜欢检测图像中的蓝色并用红色替换/掩盖它。换句话说,颜色在加载时显示不同。这是使用javascript,html,...还是其他方式?
如果图像是本地的,我们可以使用颜色检测代码并创建具有修改颜色的新图像。但是,在实时图像加载中,过程似乎有所不同。如果有人可以指导我访问任何 api、示例代码、读数,我将不胜感激,...
谢谢
你可以看看CSS3过滤器 - 特别是hue()
属性。也许不像你正在寻找的那么精确,采用特定的像素色调并有条件地改变它。
或者,您可以将图像加载到 <canvas>
标记中,您可以在其中对它执行任何操作,尽管需要考虑某些限制。
相关文章:
- 无法从 jQuery RSS Feed 中的 localStorage 动态替换类
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 我如何找到一个句子中的所有空格并替换忽略它们
- 高亮显示时编辑文本大小和颜色
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- javascript:搜索并用不同的颜色代码替换十六进制颜色代码
- 将所有 #333 颜色替换为 javascript
- 如何在加载 Web 图像(非本地)时替换/遮罩特定颜色
- 是否可以替换输入字段中每个字符的颜色
- 用鼠标悬停时的背景图像替换文本颜色
- 如何在Javascript中基于字符串值替换背景颜色
- Javascript内容更改颜色并替换
- 用Javascript替换Svg文件中的颜色
- 用另一种颜色替换图像/精灵中的特定颜色
- HTML5 Canvas,替换在某些机器上不能工作的图像中的颜色
- 替换JSFL中的填充颜色
- 在imageData失败时替换颜色
- 对span元素执行JavaScript循环,检查它们的值并替换其他节点边框颜色
- 帮助在可排序表中替换行颜色
- 如何在Rails 3中使用javascript正确地替换html行的颜色