矢量绘图工具的iPhone开发

Bre*_*don 3 iphone macos graphics vector-graphics

这不是一个严格的编程问题,但我在这里问它,因为它肯定是一个软件开发问题,如果你采用"软件开发"来包括创建软件系统的所有方面.

我是一名独立的iPhone开发人员.除了翻译,我自己处理我的应用程序的所有方面 - 包括图形.我必须定期创建各种图标,按钮和UI元素.我已经学会了这些方面的一些技巧,虽然它们肯定不是艺术品,但我可以有效地使用渐变,阴影,边框笔触,透明度和纹理来创建简约,有吸引力的效果.

到目前为止,我已经使用了一个名为VectorDesigner的矢量绘图工具进行所有开发,偶尔使用Pixelmator进行光栅后处理.到目前为止,它的工作基本上没问题,但是VectorDesigner有很多问题:

  • 它对其文件使用包格式,这会干扰Subversion的使用.
  • 它是一个非常多的打印工具,我必须非常小心,不要在分数像素值上结束导致抗锯齿的对象.
  • 虽然你可以采用联合或形状的交集,或者对它们进行加减,但是曲线往往会随着重复的布尔运算而变形,有时非常显着.
  • 并且它几乎不能控制笔画,直到我几乎不使用它们.

因此,我正在寻找一种更好的工具来实现这一特定目的:在没有图形设计培训的情况下,在Mac上基于形状绘制简单图标,按钮和UI元素.良好的导出功能将是一个优势 - 理想情况下,将PNG导出到它在我的项目中的位置几乎同样容易,因为它是保存(而非另存为)文件.

对我来说,完美的工具是允许您通过堆叠由原始形状(可以保持单独编辑)定义的区域和蒙版来定义对象的形状,然后在这些对象上定义属性,如变换和笔划.不过,我不知道是否存在这样的事情.

Adobe的工具通常会让我觉得非常重量级,并且通常很昂贵,但我认为它们是可能的.(Fireworks,它强调屏幕设计,看起来可能特别合适,但我对此知之甚少.)但还有什么呢?如果你处在像我这样的位置,你会用什么?您有什么推荐的吗?


编辑补充说:当然,平面设计师可以从古老的MacPaint副本中获得比Illustrator CS5更好的结果.没有工具可以取代技能和品味,许多程序员也没有.我对此很清楚.但我很幸运,至少有一些品味足以让我的用户赞美我的应用在评论中的外观.我不是很有天赋,但我确实知道我的局限性,而且我不会让自己产生任何丑陋的东西.鉴于我的预算,现在必须这样做.

con*_*are 11

尝试不透明度.有点粗糙的边缘,但他们有一个最酷和最独特的功能是导出为源代码(在Quartz,Cocoa,Cocoa Touch或Canvas)