1

我正在基于 Adob​​e Illustrator 文件中的图像创建自定义 Google 地图。我需要将文件切割成 256px x 256px PNG 以输入 Google Maps API。

您可以使用 ExtendScript(JavaScript 的修改版本)编写脚本以在 Illustrator 中自动执行任务。我找到了一个 Photoshop 脚本示例,它为 Google 地图制作图块(本书中的 Hack #68 ),但我还没有弄清楚如何将它移植到 Illustrator。

主要问题是我不知道如何告诉 Illustrator 隔离图像的 256px x 256px 部分。Photoshop 脚本通过选择该大小的图像部分并将它们复制到一个新文件中来执行此操作,但据我所知,您无法在 Illustrator 中执行此操作。

有任何想法吗?

4

1 回答 1

1

我没有为 Adob​​e 产品编写脚本的经验,但由于 Illustrator 处理矢量数据,因此平铺算法略有不同。有一个用于 MS VisualEarth 的 Python 脚本,可以平铺一组 GPS 点(演示),也许您可​​以从中获得一些想法。

另一种选择可能是(以编程方式?)将 .AI 文件渲染为 .PNG 或类似的文件,然后使用您引用的 PS hack 将其平铺成 256x256px 的图块。

于 2010-07-05T16:29:33.980 回答