【问题标题】:Script to Cut Adobe Illustrator File into Tiles将 Adob​​e Illustrator 文件剪切成图块的脚本
【发布时间】:2010-07-06 00:29:33
【问题描述】:

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

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

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

有什么想法吗?

【问题讨论】:

  • 您是否考虑过将您的 Illustrator 渲染为光栅格式(PNG、...)?我知道这听起来可能是一个显而易见的问题,但是平铺矢量数据与平铺光栅图像的问题略有不同。

标签: scripting adobe-illustrator extendscript


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2020-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-30
    • 2013-07-07
    • 2013-05-18
    • 2013-07-01
    • 1970-01-01
    相关资源
    最近更新 更多