1

好的,所以我有一张名为icon.png

它是红色的。

它输出为<img src='icon.png'>

我有一个表中的列,带有 id。我想使用这些 id 来波动图像的 HUE。

这样它就会为每个用户输出不同的颜色。

我知道其他方法可以做到这一点,但想知道我是否可以根据 id 号使用简单的 HUE 调整来做到这一点。

我希望输出是...

User 1 <img src='icon.png'>  //This will display red
User 3 <img src='icon.png'>  //This will display slightly different
User 5 <img src='icon.png'>  //This will display slightly different again

全部使用相同的图像。但是使用 PHP 的内置图像处理功能。

有人知道如何实现这一目标吗?

谢谢

4

1 回答 1

0

不幸的是,这是不可能的。浏览器将在加载第一个实例时缓存图像,然后将其用于以下实例。

编辑:

您最好的选择是简单地创建所有图像。这也将为其他更重要的任务节省 CPU 周期。例如:

/media/icons/icon_FFAA00.png
/media/icons/icon_FFBB00.png
/media/icons/icon_FFCC00.png

ETC..

于 2013-10-10T13:16:00.580 回答