Xtreme Illustrations
如果您真的非常需要 Adobe Illustrator,可以使用 Wine 或 CrossOver。如果不需要,则有许多选项可用,其中最受欢迎的是 Inkscape,我已经根据需要使用了几年。这是一个不错的程序,在可用的开源矢量图形应用程序中,它在功能完整性、实现质量和 bug 数量方面都名列前茅,但它并非没有问题。
首先,它很慢。内存占用量——尤其是在加载大型插图时——比 The GIMP 的还要大,The GIMP 并不是一个以内存使用量小和编辑复杂项目时的快速响应而闻名的应用程序。当我在咖啡店使用不太顶级的笔记本电脑而不是在家里的超强图形工作站上使用 Inkscape 工作时,这种缓慢很快就会变得明显。当您全神贯注于创作和润色某些东西时,不得不等待程序跟上进度真的非常糟糕。
我对 Inkscape 的第二个不满(真的,我只有这两个不满),是界面。现在,我愿意花很长时间去学习一个界面,理论上,我喜欢 Inkscape 的双管齐下的方法。毕竟,我是那个因为 Blender 的双管齐下的方法而更喜欢 Blender 而不是我店里其他合法的、获得许可的商业 3D 和合成系统的人——依靠热键进行命令,鼠标进行操作使工作流程快速。然而,我一直在使用 Inkscape 时遇到的问题是,它的命令映射表大约有四英里长,而且大多数常用功能仍然需要两个组合键。虽然我喜欢这个概念,但它的实现需要很长时间才能学习,而且按键的组织方式不利于通过实验轻松推断出不同的功能。
理想的情况是获得一个程序,它像 Inkscape 一样经过深思熟虑,一样没有 bug,但具有更快的工作流程和更小的内存占用。更全面的功能集也很好,但我不责怪一个 0.46 版本的项目尚未具备所有功能。不过,如果能有一些额外的工具将其提升到高端专业插画软件的级别,那就更好了。
Xara Xtreme 的出现几乎做到了这一点。直到去年,Xara X 还是一款专业的、闭源的、仅限 Windows 的商业应用程序,它在 PC World 中获得了极好的评价,并因其性能和低于市场其他产品的定价而赢得了许多奖项。然而,当 Adobe 收购了 Macromedia,然后微软宣布其打算以典型的微软方式进入图形市场(即,旨在挤掉所有小型厂商,边缘化 Adobe,并使用次标准的产品、超炫的营销和无处不在的销售渠道来占领市场)时,Xara 看到了形势,并认为它需要一种在游戏中保持竞争力的方法。它需要以某种方式削减成本,生产出更优质的产品,并占领被两个大孩子争夺游乐场而忽视或故意边缘化的市场空间。
像 MySQL 和 SugarCRM 这样的公司已经非常有效地使用了开源开发模式——维护一个可自由访问的 GPL 树,然后提供具有专有代码、支持和其他附加值的软件包作为其业务的支柱。这是一种策略,如果实施得当,可以实现共赢——公司雇佣的人可以保住工作,社区开发人员可以获得有趣的挑战和令人印象深刻的简历条目,更广泛的社区可以使用该产品的免费版本,需要增值服务的客户可以以远低于竞争对手的价格购买它,而公司可以继续存在并(希望)获得利润。
Xara 决定追求相同的策略,只是在目标方面略有改变。它想统治世界——它在自己的网站上这样说。它正确地指出,Linux 和 Mac 缺乏专业级的图形应用程序,而且 Mac 上为数不多的好东西实际上可能会消失,这取决于 Adobe 大厦的砖块会往哪个方向掉落,而 Xara 认为它可以对此做些什么。因此,Xara 使用了 GPL 柔道,并希望它能将自己推向顶峰,至少在艺术家关注的领域是这样。
正因为如此,Xara 有充分的理由表现友好,而它似乎也正是这样做的。Xara 在 GPL 方面进行了良好的战略定位——既保护其商业模式,又保护自己免受 SCO 最近对所有人发起的恶意诉讼。因此,Xara 只会接受来自明确(并以书面形式)允许这种安排的开发人员的代码,从而保护所有人的利益。
打开 Xara Xtreme,它有两个非常明显的优点:布局合理,速度快。正如我之前提到的,我的大部分插图工作的草稿阶段都是在咖啡店的笔记本电脑上完成的(当您经营自己的企业时,除非您特意去某个地方,否则实际上不会遇到很多人)。笔记本电脑使您有可能在不踏入办公室的情况下完成一天的工作,这取决于当天的情况。不幸的是,一台合适的图形笔记本电脑仍然会让您付出镶满钻石的祖母的假牙的代价,所以我的移动设备有点简陋。因此,我关心速度。臃肿、过于复杂或设计糟糕的程序在我的硬盘上不会停留太久,除非没有其他工具可用。Xara 经过精心设计,可以处理大型文档而不会出现卡顿,尤其是与 Adobe Illustrator 或 Inkscape 相比。当然,确实有可能使其过载——最终,一个人会遇到内存的极限——但您必须努力才能做到。
关于这个小程序的另一个令人赞叹的地方是设计。对于图形程序来说,界面常常会成为障碍。成堆的不透明浮动菜单会掩盖您的工作——这与视觉媒体工作的目的直接背道而驰——这通常是这个应用领域的惯例。不太过分,但仍然令人恼火的是,常用工具往往被埋藏在菜单、子菜单和角落的石头下。Xara 作为一个成熟的应用程序,多年来不得不为其市场地位而战,它保持了界面的简洁和易用性。它简直不会妨碍您。Alpha 渐变、颜色渐变、扭曲工具、图元、徒手绘图工具、3D 拉伸和倾斜工具、旋转以及几乎所有其他类型的基本操作都舒适地位于左侧工具栏上。上下文工具栏方便地出现在绘图空间的顶部,它们包含一些巧妙的技巧,即使不是 Xara 独有的,也肯定因其彻底性而独一无二。
例如,在 Inkscape 和 Illustrator 中,当您添加一个图元对象时,您可以对它的外观进行一定程度的控制。在任何像样的矢量图形应用程序中,一旦形状出现在页面上,您就可以编辑其大小、高度和宽度,在某些情况下,您可以增加或减少边数,如果它是星形,也许可以更改点的数量。如果所有这些都失败了,您可以抓住贝塞尔手柄并手动调整形状。在 Xara 中,您可以做得更好。您可以完成所有这些操作,但您也可以动态地更改对象的类型——从多边形到圆形到星形——只需选择它并按下与您想要的形状相对应的按钮即可。
Xara 的 3D 工具虽然尚未完全实现,但比其他开源竞争对手更胜一筹。斜面工具位于主工具栏的左侧,效果极佳,而且——与其他开源应用程序不同——在 Xara 中,您可以调整光线斜面的颜色和方向,而无需进入子菜单或子屏幕。根据文档,您实际上可以使用斜面和轮廓工具进行真正的拉伸,但在尝试了一段时间后,我不得不得出结论,这些工具的部分功能在 Linux 中尚未实现,因为它目前无法按广告宣传的那样工作(但在 Windows 版本中,这不是问题)。
Xara 优于 Inkscape 的最后一点是它的定位。Xara 是为艺术家设计的,仅此而已。它的目标用户是那些现在不是,将来也不会是程序员的人。Inkscape 的许多最佳功能需要对 XML、脚本和深奥的几何数学有太多的了解才能让普通图形艺术家使用。我已经从事 3D 工作足够长的时间,我可以勉强应付,但在很多情况下,这太麻烦了,不值得,我会先在 Inkscape 中完成草稿,然后将 .svg 导入到 Blender 中进行最后的润色。在 Xara Xtreme 中,无需借助辅助应用程序即可更容易地获得最终项目。
尽管有这些优点,但 Xara 目前在某些方面仍然存在令人恼火的限制。首先,没有 64 位二进制文件。可用的 32 位二进制文件在兼容模式下工作良好,但要充分利用处理器的全部带宽,需要编译源代码,而且编译过程并非世界上最容易的。
它仍然是一个正在进行中的工作。将一个包含大量第三方代码的商业应用程序移植到使用纯开源代码的外国平台是一项艰巨的任务,在撰写本文时,仍然有大量在 Windows 中工作但在 Linux 中不工作的特性。Inkscape 中存在的许多特性和效果在 Xara 中尚不可用,目前,明智的做法是同时运行这两个程序,以防您最终需要在一个程序中使用另一个程序中没有的工具。
我还发现了一个 bug,我已经向 Xara 的 bug 跟踪器提交了 .eps 导入的 bug。作为我的测试过程的一部分,我对 Xara 支持的不同文件格式进行了一些导入/导出操作。Adobe Illustrator .eps 文件格式似乎将所有导入内容都旋转了 90°,这本身就很令人恼火,但当与另一个 bug 结合使用时,对于某些项目来说可能是致命的缺陷。您看,似乎 Xara 无法将视图缩小到 10% 以下,在我测试的一个文件中,这种限制毁了整个项目。有问题的对象是一个 60 英寸宽的时间轴,我在上面绘制了一部最近的小说——它有数百个详细的文本条目以多种方式相互关联,底部有一个导航键。使用 Illustrator .eps 格式导入后,旋转 bug 将时间轴的一半长度置于我无法触及的范围之外——无论我做什么,我都无法放大画布以包含整个项目进行旋转,也无法缩小到足以抓住所有组成部分并将它们拖回工作区。对于那个项目来说,这是一个致命的缺陷。
尽管存在一些细小的缺点,但我对 Xara Xtreme 印象深刻,并强烈推荐给任何在 Linux 上寻找合适的专业级图形应用程序的人。虽然在导入和处理超大画布尺寸时有些不稳定,但对于大多数项目来说,这个程序都能很好地工作。它适用于设计、将照片转换为基于矢量的绘画、创建动画角色以及设计各种 Web 图形、印刷图形、徽标和模型。网站上的图库清楚地表明,使用了两个月后,我仍然只触及了这个看似简单的程序的表面。Xara Xtreme 非常值得下载,几乎不需要学习时间,即使在最入门级的专业人士手中也能产生专业的效果。
在图形领域,程序就应该这样设计。赞扬 Xara 决定开源其项目。让我们希望,从长远来看,这个决定对公司和这个社区成员的回报一样丰厚。
资源
可以从 www.xaraxtreme.org 下载 Xara Xtreme。
可以在 www.xaraxtreme.org/about/movies.html 找到一系列全面的视频教程,以帮助新用户快速上手。
Inkscape,当前的开源领头羊,仍然是一个优秀的程序,可以从 www.inkscape.org 获取。
Dan Sawyer 是 ArtisticWhispers Productions (www.artisticwhispers.com) 的创始人,这是一家位于旧金山湾区的小型音频/视频工作室。自 20 世纪 90 年代末他创立 Blenderwars 电影制作社区 (www.blenderwars.com) 以来,他一直是自由和开源软件的热情倡导者。他目前是文化评论播客“The Polyschizmatic Reprobates Hour”和科幻选集播客“Sculpting God”的主持人。作者联系信息可在 www.jdsawyer.net 上找到。