我正在根据Adobe Illustrator文件中的图片创建Custom Google Map。我需要将文件剪切成256px x 256px PNG以提供给Google Maps API。
您可以使用ExtendScript(一种修改后的JavaScript版本)编写脚本以在Illustrator中自动执行任务。我找到了一个用于Photoshop的脚本示例,它为Google Maps制作了图块(this book中的Hack#68),但我还没弄清楚如何将其移植到Illustrator。
主要问题是我无法弄清楚如何告诉Illustrator隔离图像的256px x 256px部分。 Photoshop脚本通过选择该大小的图像部分并将其复制到新文件中来完成此操作,但据我所知,您无法在Illustrator中执行此操作。
有什么想法吗?
答案 0 :(得分:1)
我没有为Adobe产品编写脚本的经验,但由于Illustrator处理矢量数据,因此平铺算法略有不同。有一个Python script for MS VisualEarth可以平铺一组GPS点(demo),也许您可以从中获取一些想法。
另一种选择可能是(以编程方式?)渲染.AI文件到.PNG或类似的东西然后使用您引用的PS黑客将其平铺到256x256px磁贴中。