[英]How to color some parts of the image programmatically?
我有一张意大利地图,并且需要以编程方式为一些区域着色。
这是图像:
如您所见,很少有区域具有不同的颜色(橙色)。
我有一个页面需要突出显示用户区域,因此需要对这些区域进行不同的着色。 底座为灰色,所选的必须为橙色。
现在,我该如何以编程方式进行操作?
我想避免为每个用户创建一个图像。
有任何想法吗?
我仍然更喜欢创建“每位用户一张图像”。 实际上不是每个用户。 对已经创建的映像进行更改,然后通过服务器端逻辑加载它们。 我的意思是,像精灵一样。 使每个部分都着色和不着色。
我认为php的GD或imagick库没有这么强大,如果那样的话,就不会那么容易,并且最终的图像可能会失去很多质量,因为地图的边界甚至被消除了锯齿。
我建议您向Google购买“交互式地图”,通常您拥有矢量化图像并使用Javascript和CSS来实现您想要的功能。 也许意大利已经有了一些东西。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.