问题标签 [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 投票
0 回答
3784 浏览

javascript - SVG 到 HTML 地图和区域

我一直在尝试将地图转换SVGHTML区域地图三天。我正在尝试用这个SVG来做到这一点。

我试图SVG用几种方法和程序来转换它,但都失败了。 例如: inkscape, inkscapeMap, Adobe Illustrator, Polygonator, SVGtoHTML等等。

所以我编写了自己的PHP 脚本来完成这项工作。它工作正常,但它只转换多边形。但是有两条路径SVG也需要转换为多边形。我试图在 Illustrator 和 Inkscape 中将这些路径转换为多边形,但显然没有办法强制这些程序将路径转换为多边形。(SVG编辑可能会单独决定是否进行转换)。我在 SO 上找到了这个主题。但我无法完成这项JS工作——我不知道参数示例是什么,等等——浏览器说函数 createElementNS 是未知的。

我能达到的最好结果是这个 HTML,但仍然缺少两个区域(因为它们在路径中的 SVG 中)

我会很高兴有任何线索。

问题

1) 如何将 SVG 路径转换为多边形?那可能吗?

2) 是否有任何软件可以将 SVG 转换为 HTML 区域地图?

3) 你能否在这个 JS 函数中显示我的示例参数(函数编写为 Phrogz):

3ad) 为什么功能createElementNS未知?

PS:希望你能看懂我的英文:)

0 投票
2 回答
2399 浏览

pdf - 如何在不损失质量的情况下从(Linux)命令行注释 PS 或 PDF?

是否有任何适用于 Linux 的命令行工具允许我使用文本或特定字体、颜色和大小注释 PS 或 PDF 文件而不会损失质量?我试过 ImageMagick 的转换,结果 PDF 质量很差。

我有一个最初在 Adob​​e Illustrator 中创作的模板,我想从中生成 PDF,并在某些地方使用名称。我有一个巨大的名字列表,所以我想分批(不是交互式地)这样做。

如果有人有任何想法,我将不胜感激。谢谢,卡尔

0 投票
1 回答
584 浏览

xml - 最小化矢量 svg 文件大小的最佳方法

我有一个用 Adob​​e Illustrator 创建的 1 兆字节矢量 svg 文件。关于如何减小文件大小的任何提示?

我尝试通过 Contenta Converter 运行它,但它将它从矢量转换为光栅图像。不幸的是,我也不能使用压缩的 svg 文件。

如果对任何人有帮助,这里是文件:http: //d.pr/Qh6T

提前致谢。

0 投票
3 回答
2355 浏览

iphone - 为iphone创建透明图标

我读了很多,有很多网站说我们“不应该”创建一个透明的图标,但我想看看它的外观。

看苹果的文档..

注意:您可以阻止 iOS 为您的应用程序图标添加光泽。为此,您需要将 UIPrerenderedIcon 键添加到应用程序的 Info.plist 文件中(要了解此文件,请参阅 iOS 应用程序编程指南中的“信息属性列表”)。添加的光泽的存在(或不存在)不会改变应用程序图标的尺寸。

我使用 Illustrator 创建图标。我已经把它变成了正确的尺寸。当我在模拟器中查看图像时,它是黑色/透明的,但我看不到我的图像。它不是黑色而是清晰的。所以我假设我有 info.plist 文件设置。

因此,如果有人知道我需要如何保存 png,或者我可能在某些地方遗漏了一些东西。

在此处输入图像描述 在此处输入图像描述

0 投票
1 回答
700 浏览

iphone - SVGKit - Illustrator SVG 曲线从相对到绝对

我正在尝试使用SVGKit(看起来是一个很棒的工具!)来渲染包含比简单矩形或圆形更复杂的文件。我首先尝试从 SVGKit 示例中模仿 SVG (XML),我注意到 Illustrator (CS4) 导出的 SVG 有点不同。

  • <path ... />来自 Illustrator的开放标签与来自示例<path ... ></path>的封闭标签。然而,这被证明是无关紧要的。

  • Illustrator 中的相对curveto( )与 SVGKit 示例中c的绝对curveto( )。C


  1. 我尝试将示例中的几个路径的 SVG 复制到 Illustrator 生成的 SVG 文件中。
  2. 但是,在 Illustrator 中打开并将新复制的对象移动到新的 (x,y) 位置后,curveto命令似乎已从绝对 ( C) 更改为相对 ( c)(因此包括负值)。

这些不再在 SVGKit 中呈现。(实际上它们会导致 EXC_BAD_ACCESS 错误和 Core Graphics 抛出错误)。

长话短说,有没有什么好方法可以强制 Illustratorcurveto在其 SVG 中保留绝对命令?或者防止它显着改变简单移动的形状上的 SVG 命令?

0 投票
2 回答
6714 浏览

javascript - 使用 Javascript 在 Illustrator 中更改颜色

我对 javascript 很陌生,我正在编写一个脚本来查找指定填充颜色的所有 pathItems 并将它们更改为另一种填充颜色。这必须在不使用色板的情况下以 RGB 或十六进制完成。到目前为止,我已经整理了一些我发现的其他脚本,但我遇到了很多错误。这是我到目前为止所拥有的:

谢谢!

0 投票
1 回答
699 浏览

javascript - JavaScript绘制缩放图像

令人惊叹的 Illustrator 插件Ai->canvas可将任意复杂的 Illustrator 图像导出为基于<canvas>. 例如,这是绿色方块 150x150 的代码

这是一个愚蠢的例子,因为画一个正方形最好用一个矩形,但无论如何,对于复杂的图像,这是无价的。问题是缩放

如何转换 Ai->canvas 输出的通用绘图函数以接受比例因子?这个方形示例非常简单,但我希望将更通用的东西应用到画布上绘制的 Javascript 函数(带有圆弧、圆、贝塞尔曲线......)。谢谢

0 投票
3 回答
793 浏览

iphone - iPhone Air 游戏的像素化问题

我正在开发一款适用于 Android 和 iOS 设备的跨平台手机游戏。我正在使用带有 AIR 和 AS3 的 Adob​​e Flash 来编写游戏代码。我正在 Adob​​e Illustrator 中绘制我的角色、障碍物和背景。Flash 中的画布设置为 960x640。该字符的原意是屏幕高度的 1/3,因此高度约为 213 像素。我在 Adob​​e Illustrator 中将角色设计为大约 900 像素高。当我将角色导入 Flash 时,我为他设置了动画,使用 var player:Player = new Player() 实例化了他,并使用 scaleX 和 scaleY 属性将他缩小到一定大小。我在台式机和安卓手机上进行了测试,看起来很棒。然而,当我在 iPhone 上对其进行测试时,播放器的边缘像素化程度令人无法接受。我认为我绘制的动画比预期的高度大得多的事实一定是问题所在,所以我将播放器重新绘制为 213 像素高并在 iPhone 上重新测试,但动画质量没有任何改善。我还尝试将 MovieClip 转换为解释的位图矢量在这里,但这也对动画的质量没有影响。

iPhone上的动画

在这一点上,我不知所措。有没有人对如何避免我在从 Adob​​e Illustrator 到 Flash 再到 iPhone 时遇到的这种像素化问题有任何建议?

0 投票
1 回答
1977 浏览

.net - 在 .NET 中操作 EPS/AI 文件

我正在尝试自动操作 Illustrator (EPS/AI) 文件。我需要在线自动生成 EPS 文件并将它们发送到打印机。

我有一个模板 AI 文件,我想在其中插入一个唯一的条形码。AI 文件很简单,它有一个渐变背景,有 3 个形状和 2 行文本。条形码是自动生成的,并且是 PNG。

我试过 ImageMagick,ImageGlue。尽管这些基本上可以满足我的要求,但它们会光栅化 illustrator 文件,并且最终结果的质量很糟糕。

我试过 ReaConverter,如果输出文件是 AI/EPS,它不会插入条形码,它会为其他格式正确插入。

我也尝试过 Inkscape。虽然它可以从命令行使用,但它会在打开 illustrator 文件时显示一个对话框,因此不能在无人看管的情况下运行。

我以前从未与 Illustrator 合作过,所以我缺乏经验。并且可能遗漏了一些明显的东西。

有没有人有类似任务的经验。

是否可以从 .Net 自动化插画家?如果没有我可以使用的任何应用程序/组件(商业很好)。我确信这个问题已经解决了。

我已经在这个问题上待了好几天了,可能是从错误的角度看待问题。

感谢您的阅读,如果您能提供任何帮助,我将不胜感激。

如果您需要更多信息,请告诉我。

0 投票
3 回答
1243 浏览

flash - 将 Illustrator 中的“经典文本”粘贴到 Flash 而不是 TLF

我正在尝试将来自 illustrator 的模型中的一些非动态文本粘贴到 Flash 中。这是我以前做过一百万次的事情,但我的新版本 flash(cs5) 给我带来了问题。粘贴文本时的默认格式现在是 TLF,它有很多与之相关的问题,我不想使用它。如果我粘贴文本然后将其更改为“经典文本”,它会更改文本的布局,这使我基本上不得不重做文本布局。有没有办法改变文本的粘贴方式并使其默认为经典文本?