-1

我需要来自数千个透明 PNG 的唯一彩色像素区域的 HTML 多边形形状坐标。

我知道我可以用 PHP 检查每个像素,看看它是否透明。但是这种方法会给我数千分,这会减慢我稍后使用的 JavaScript。

因此,如果它创建选择的热点,我需要以 Fireworks 的方式减少生成的多边形的点数。有谁知道执行此操作的函数或现有的 PHP 脚本或 JavaScript?

我也尝试在 Fireworks 和 Photoshop 中找到一种方法来自动执行此操作,但似乎无法以这种方式使用这些功能。

4

1 回答 1

0

虽然是粗略的解决方案,但您可以简单地以较低的“分辨率”对源图像的 alpha 通道进行采样。(即:只需检查 ax/y 网格中的每 10 或 20 个像素,而不是每个像素位置。)

这不会那么准确,但可能足以满足您的要求。

于 2011-04-30T17:41:17.080 回答