0

我有一个带有阴影和高光的复合 svg 对象。有没有办法改变对象的颜色而不必指定对阴影和突出显示的更改?

我尝试使用灰度底层 svg 和顶部的 svg,我可以在其中更改填充和不透明度,但生成的颜色看起来很平。

有没有这样做的图书馆?

4

1 回答 1

0

我创建了一个算法来循环遍历灰度 svg 的路径,其中路径按阴影(ta,Inkscape)排序,并更改阴影以创建我的彩色图像。

有关有用信息,请参阅此处的着色阴影rgbToHex 。

效果很好。但现在我发现要获得“漂亮”的图像,我有 150kb 的 svg 文件(60 个着色路径,每个路径大约 10kb,2 个路径花费 36kb)。不太好,尤其是原始 png 只有 21kb。但谷歌搜索后,似乎移动应用程序大小高达 2gb 是可以的。这意味着我的,即使使用大 png 文件,也可能在 10mb 左右倾斜,应该没问题。

于 2012-12-19T01:01:01.100 回答