问题标签 [adobe-illustrator]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2172 浏览

actionscript - 获取数组中对象的索引

我正在构建一个插件,我正在使用 actionscript 将对象的选择保存在 illustrator 文档中,然后稍后引用它。

如果我现在在文档中选择相同的对象并检查它是否在数组中,它会为索引值返回 -1。

为什么选择不被视为与数组相同的对象?

0 投票
1 回答
81 浏览

actionscript - 在 actionscript 中模拟吸管

我正在使用 Actionscript 创建一个 Illustrator 插件,我希望鼠标离开插件窗口并在 illustrator 文档中时,它会记录鼠标位置并使用 getPixel() 获取这些位置的像素值,但是问题是如果光标离开舞台我无法获得鼠标位置,那么这个问题有解决方案还是无法完成?

0 投票
1 回答
867 浏览

macos - AppleScript - 什么是界限?

我是 AppleScripting Adob​​e Illustrator CS3。这是(部分)我的代码:

从 Adob​​e 的网站复制了make new rectangle第 153 页的部分。

但是是什么bounds???当我运行脚本时,它们与矩形的坐标不匹配:

矩形坐标

如何从坐标转换为边界?我的画布大小19201080.

0 投票
3 回答
13022 浏览

xml - 任何想法为什么图案化的 SVG 文件在浏览器中显示为空白?

我有一个在 Illustrator 中创建的 svg 文件,其中包含一个图案 - 它是使用色板工具制作的。当我尝试在本地加载它时,它在浏览器中显示为空白。

如果你想测试它,这里是文件:http: //d.pr/ZvhV

0 投票
2 回答
236 浏览

javascript - Javascript 可视化:可接受的 svg 地图大小?

我正在尝试使用 Raphael.js 从 svg 文件制作地图。我的问题是原始地图非常详细。我认为我必须减少 Illustrator 中的点数,但我不确定我必须将它推到多远。

粗略地说,svg 文件的可接受大小是多少?这个想法是在我提取路径并使用 Raphael.js 将它们可视化后,为地图添加一些交互性。

目前,该文件包含约 300 个多边形和 17.000 个点,大小约为 180 kb。

-詹斯

0 投票
1 回答
6861 浏览

android - 从适用于 Android 的 .png 的 Adob​​e Illustrator 导出时选择哪些选项?

Adobe Illustrator CS4用于创建图像以启动 Android 应用程序使用的图标。我根据 ldpi、mdpi 等的开发指南图标大小创建了一组图像。 px 在画板上定义,但在矢量图形上还没有关于 ppi/分辨率的内容。图像完成后,我想从每个画板生成 .png 文件,这些文件配置为不同密度的推荐大小。Adobe Illustrator 有 2 个选项来生成 .png 文件;第一种方法是Save for Web & Devices允许您明确指定您想要的PNG-24Android 需要,但没有提及图像的 dpi/ppi 方面。第二种方式是Export提示选择ppi图像的。

因此,第一种方法使用了一些自动设置,并且属性上的结果图像具有与 Illustrator 中为画板定义的像素数相同的像素数。第二种方法在生成的 .png 上的像素数会根据ppi所选内容而变化,并且仅当 ppi=72 时才会出现从画板到输出 .png 的相等对应像素数。所以我得出结论,自动Save for Web & Devices选择 72ppi 为好。在关于 SO的这个问题中,我询问了 Photoshop 中的 ppi,建议我忽略 ppi。

哪条路线是导出 .png 文件以匹配 Android 的低、中、高密度的一致路线?(例如选项的设置)

0 投票
1 回答
988 浏览

python - 是否有任何 Python PDF 库能够访问现有 PDF 文件中的对象和组?

我正在构建一个服务器应用程序,它接受艺术家从 Adob​​e Illustrator 导出的 PDF 文件。每个文件都充当一个艺术“套牌”,其中包含几件类似的艺术品,每一层都是套牌中的一个单独的艺术品。

我希望能够以编程方式访问这些图层并将它们分成自己的 PDF 文件,在这种情况下是单页文档。使用 ReportLab、pyPDF 和 pyx 等 Python PDF 库可以轻松阅读和创建 PDF。但是,这些库都不允许在层/组/对象级别操作现有 PDF。

我错过了什么吗?

0 投票
1 回答
426 浏览

air - 如何在 adobe flash builder 中为按钮制作乘法效果?

在 Adob​​e Photoshop 或 Illustrator 中,您可以在图层上执行称为“正片叠底”的效果。

有没有办法让我为 Adob​​e Flash Builder 中的按钮做同样的事情?

0 投票
2 回答
2717 浏览

javascript - Illustrator ExtendScript 设置选择的填充不透明度

有什么方法可以使用 javascript 访问 pathItem 的填充不透明度?我可以访问整体不透明度,但我想降低填充的不透明度,同时保持笔触完全不透明。

我在文档中找不到任何内容,也找不到其他人问这个问题。

我可以像这样设置整体不透明度:

我已经尝试了所有fillOpacity我能想到的“”变体,如下所示:

...但它不起作用。

我要解决这个问题,还是这不可能?

0 投票
1 回答
221 浏览

flash - 通过 Illustrator 以编程方式将内容从 InDesign 复制到 Flash

我注意到,当您第一次将 InDesign 中的复杂布局复制到 Illustrator 并从那里复制到 Flash 时,它会很好地保持原位,而不是在 InDesign 中导出为 Flash。

有什么方法可以使用 ExtendScript 或类似的方法来自动化这个过程?工作流程类似于

  1. 在 InDesign 中选择和复制元素
  2. 打开新的 Illustrator 文档
  3. 将元素粘贴到那里,再次选择并复制它们
  4. 打开新的 Flash 文档,粘贴到那里
  5. 重复 X 10000

或者我应该使用通用的计算机自动化工具,比如 Do It Again 来创建流程?