PHP更改图像中的颜色(包括阴影)

时间:2012-04-23 01:58:42

标签: php javascript image colors

我不是要求代码,除非你拥有它;)我所要求的只是朝着正确的方向发展。

基本上我正在尝试重写我的'橄榄球套件生成器'目前我使用2种颜色的模板,使用imagecolorset函数更改它们。

但是现在我想开始使用带阴影的更好看的套件(IE http://img829.imageshack.us/img829/3450/aspireblackwhite.gif

如果有人能就如何做到这一点给我一些建议,我将非常感激。

服务器端

1 个答案:

答案 0 :(得分:1)

您的问题不清楚是否要在服务器端或客户端尝试完成此操作。无论哪种方式使用具有alpha透明度的24位PNG都可能是实现此目的的最佳方式。

如果你想在服务器端生成图像,首先将运动衫作为部分透明的png,白色部分透明,然后使用纯色作为背后的面具。

有关Alpha透明度和GD库的一些信息:How to merge transparent PNG with image using PHP?

如果这是客户端,您可以将纯色衬衫图像分层放在相同的Alpha透明PNG后面,并使用绝对定位的元素和一些z-index的更改。

编辑:对于多个彩色平纹针织条纹,您可以将三个图像分层:两个带有交替条纹的纯色球衣+ 1个阿尔法灰度图像覆盖顶部进行着色。