好的,所以我有一张名为icon.png
的图像
它的红色。
它输出为<img src='icon.png'>
我有一个表中的列,带有 id。我想使用这些 id 来波动图像的色调。
这样它将为每个用户输出不同的颜色。
我知道其他方法可以做到这一点,但想知道我是否可以使用基于 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内置的图像处理功能。
有人知道如何实现这一目标吗?
谢谢
不幸的是,这是不可能的。浏览器将在加载第一个实例时缓存图像,然后将其用于后续实例。
编辑:
最好的办法是简单地创建所有图像。这也将为其他更重要的任务节省 CPU 周期。例如:
/media/icons/icon_FFAA00.png
/media/icons/icon_FFBB00.png
/media/icons/icon_FFCC00.png
等。。