我有许多由 png 图像组成的 web 控件。最简单的是一个按钮。
我需要能够根据客户端选择的颜色生成具有不同颜色的这些控件。
图像是 .PSD 文件,在导出为 png 之前分层。
我的想法是允许客户端选择一种颜色并在 psd 中使用图层过滤器来更改图像的整体颜色,并以编程方式将 .PSD 导出为服务器上的 PNG。我研究过通过 COM 使用 Photoshop CS 接口,但还没有搞清楚,还有其他人用它来完成类似的任务吗?
或者,我可以将 png 读入内存并执行颜色替换,但这对于看起来很简单(ish)的任务来说似乎真的很复杂。
提前谢谢了