gpt4 book ai didi

php - 替换 png 中的颜色

转载 作者:行者123 更新时间:2023-11-29 19:53:37 25 4
gpt4 key购买 nike

我有一个网站,我想在其中更改图像的颜色。
我有一个像这样的简单 png:

<img src="arrow.png" alt="" id="arrow" />

enter image description here

如果需要,我想将内部颜色更改为另一个,然后再更改为另一个。

我尝试过这种模式,但不适用于 SVG,不会改变图像的颜色

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<image style=fill:#000000" xlink:href="arrow.png" />
</svg>

我需要一个 PHP 或 javascript 或 jQuery 的解决方案,我在 PHP 中看到了 GD 库,但我想将颜色更改应用到具有像我的图像这样的 id 的现有元素。

如何解决?

最佳答案

正如其他人所建议的,您不妨只使用 SVG

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<path id="arrow" fill="#000000" d="m1,65 h172 l-64,-64 h50 l82,82 -82,82 h-50 l64,-64 h-172z"/>
</svg>

您可以选择带有 id 的元素并更改填充(或使用 style="fill:#000000")。

关于php - 替换 png 中的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16716268/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com