代码之家  ›  专栏  ›  技术社区  ›  Chris Laplante

是否可以使用JavaScript重新着色图像?[副本]

  •  3
  • Chris Laplante  · 技术社区  · 14 年前

    谢谢你的帮助!

    4 回复  |  直到 14 年前
        1
  •  6
  •   alex    14 年前

    您可以使用画布更改图像。

    有几十个 examples

        2
  •  2
  •   NullUserException Mark Roddy    14 年前

    除了亚历克斯的回答(例如:使用 <canvas> ,尚未得到广泛支持- IE公司 ),您可以使用JS将一个图像更改为另一个图像,并给人一种错觉,认为它只是同一个图像,重新着色。如果您的服务器端语言支持图像处理(例如:PHP可以使用GD),那么另一个图像可以随时可用,也可以由服务器动态创建。

        3
  •  0
  •   Andrew Cooper    14 年前

    通常的动态修改显示图像的方法是用你想要的每种颜色复制图像,然后使用javascript或CSS来替换它们。

        4
  •  0
  •   Gilsham    14 年前

    你也可以这样做 http://jsfiddle.net/xewbP/ 虽然不确定你能不能像这样降低颜色的饱和度