问题标签 [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.
javascript - Adobe Illustrator 的 Javascript
我正在尝试制作一个脚本,它将:
- 梳理文件中的所有层和子层
- 然后展平里面没有层的每一层。
- 获取展平层并将它们的位置相对于名称包含位于展平层的父层中的“区域”一词的项目,
- 梳理所有层并找到所有兄弟层或子层,并从上到下依次获取它们的相对位置,
- 为每个值分配一个变量,
- 然后应用每个值的各种数学公式,
- 获取这些公式的结果并将数据导出到不同的文本文件并将扩展名更改为我要定义的单词,
- 创建所有层和子层的列表,并将列表组织为具有基于层的嵌套结构的嵌套结构的 xml 文档,并将扩展名更改为我要定义的第二个单词,然后
- 根据该层或子层的名称是否包含当前未定义的单词或短语(例如“列”)来选择某些层,并将这些层复制到新文档中,
- 根据该层或子层的名称是否包含当前未定义的单词或短语(例如“top-left”)重新定位新文档中的某些层,
- 根据该层或子层的名称是否包含当前未定义的单词或短语(例如“top”)来选择某些层,并将它们展平在一起,
- 并将它们导出为 .png 文件、.gif 文件和 .jpg2
image - 如何在网页中使用 .svg 文件?
我想知道如何在网页中实际使用 .svg 文件?
windows - 测试系统上是否安装了 Adobe 组件
有谁知道如何测试给定的 Adobe 组件(Illustrator 或 Photoshop 等)是否安装在系统(Windows7)上。可能这将是一个存储在注册表中的变量,但是这将是什么确切的键?
image-manipulation - 处理 Adobe Illustrator 文件
我有一组想要扩展的 AI 文件。AI 文件的大小为 200x200,我想将它们放大到 400x400。由于 Illustrator 使用矢量处理这不是问题,但现在我想对许多 AI 文件执行此操作,并希望以编程方式执行此操作。Imagemagick 的转换能够将“ai”文件作为输入,但似乎不适用于矢量 - 缩小时效果很好,但放大时会有点模糊。
批处理这些的好方法是什么?
php - cakePHP框架需要添加AI模板
我有一个为此页面设计的 AI 模板,但不确定我是否需要前端人员或后端人员来使用 cake 框架从设计到实际实时页面建立桥梁......我知道有一些文档在使用 cake 的模板上,我们是否将其正常切片,然后将内容添加到框架中?
flash - Flash CS4 使用粘贴的 Illustrator 资源进行爬网
我正在开发一个 Flash 项目,其中包含在 Illustrator CS4 中完成的大量艺术作品。到目前为止,我一直在直接从 Illustrator 复制粘贴到 Flash 中,当图像相当简单时(直到现在它们一直如此),这非常顺利。但现在我正试图引入一些更大、更复杂的插图,还有更多的路径,而 Flash 令人窒息。导入路径需要很长时间,并且在导入之后,flash 对缩放和滚动等简单操作的响应变得非常缓慢,忘记选择许多路径组并将它们转换为符号(这是我需要做的,en群众)。
我的机器是具有 6GB RAM 的快速双核,所以我认为这不是问题所在。是否有人对替代导入技术、Illustrator 中的优化有任何想法,有什么能让这更易于管理的吗?
谢谢!
-丹麦人
php - 使用 PHP 编辑 EPS 和 AI (Adobe Illustrator) 文件
我正在寻找 PHP 工具来编辑 *.eps 或 *.ai 文件?我需要向这些文件中添加任何新的形状或文本。有没有办法做到这一点?
png - 从 Adobe Illustrator 导出到 PNG 会切断边缘
我在 Adobe Illustrator CS4 中创建了一个 40px x 40px 的图像。我保存为 .ai 文件,然后尝试导出为 PNG。
Adobe Illustrator 会自动裁剪背景并将导出收紧到所有对象周围的矩形,如果没问题的话。在这种情况下,我没有边到边工作,所以我的图像不是 40px 宽。
但是,不幸的是,Illustrator 没有导出整个图像。我最终得到了一个 34 像素宽的图像。事实上,我绘制的图标从左侧开始,但对象的右边缘被切断。
任何想法为什么会发生这种情况?我无法想象 Illustrator CS4 无法正确导出为 PNG。
c# - 从 .ai 文件导出 Adobe Illustrator 图像
我正在寻找一种方便的方法来导出 AI 文件中找到的每个图像。我不知道 AI 文件格式规范,但我猜如果将 PNG 图像放在 Illustrator 图层中,我的 PNG 的位图数据仍然存在于某处。
是否有可以推荐的工具/SDK/API 来执行此操作而无需手动打开每个文件?
作为记录,我有超过 100 个代表产品包的 AI 文件,我必须从中提取其中找到的所有最高质量的图像。
再次感谢,
帕特里克
fonts - 在 Adobe Illustrator 或 Corel Draw 中渲染 SVG 字体
我正在开发一个使用自定义嵌入字体生成 SVG 文件的项目。SVG 字体定义 我在http://www.fontsquirrel.com/fontface/generator或 Batik SVG Toolkit的帮助下编写为 SVG 字体标签。我尝试在以下应用程序中打开生成的 SVG 文件:
- Adobe Illustrator CS4 - 文本具有默认字体,并注意到有关系统中未找到字体的消息
- CorelDRAW X5 - 文本具有默认字体并且没有注意到任何消息
- Batik SVG 浏览器 (Squiggle) - 正确呈现文本
问题是所有现代版式都使用 CorelDRAW 和 Abode Illustrator 打印矢量图形,并且它们无法正确渲染 SVG。
解决方案
至于我,我看到以下解决方案:
- 将自定义字体的文本保存为 SVG 路径。这可行,但我找不到任何可以将文本 + TTF 转换为 SVG 路径数据的解决方案;
- 使用其他矢量格式,fe AI、EPS 或 CDR。这个解决方案对我来说很难,因为我使用 SVG 路径作为输入数据的一部分;
- 推荐我们的用户使用 Batik SVG 浏览器 (Squiggle) 或任何其他基于 Batik SVG Toolkit 库的应用程序。Batik SVG Toolkit 需要 Java 运行时 :(
如果有人知道在 Adobe Illustrator、CorelDRAW 或可以将文本 + TTF 转换为 SVG 路径数据的工具中打开 SVG 嵌入字体的知识,请分享。如果有任何帮助,我将不胜感激。
谢谢你。
——维克多·伯代尼