这不是一个严格的编程问题,但我在这里问它是因为它肯定是一个软件开发问题,如果你把“软件开发”包括在内创建软件系统的所有方面。
我是一名独立的iPhone开发人员。除了翻译,我自己处理我的应用程序的所有方面 - 包括图形。我必须定期创建各种图标,按钮和UI元素。我在这些方面学到了一些技巧,虽然它们肯定不是艺术作品,但我可以有效地使用渐变,阴影,边框笔触,透明度和纹理来创造简约,有吸引力的效果。
到目前为止,我已经使用了一个名为VectorDesigner的矢量绘图工具来进行所有开发,偶尔使用Pixelmator进行光栅后处理。到目前为止,它的工作基本上没问题,但VectorDesigner有很多问题:
因此,我正在寻找一种更好的工具来实现这一特定目的:在没有图形设计培训的情况下,在Mac上基于形状绘制简单图标,按钮和UI元素。良好的导出功能将是一个优势 - 理想情况下,将PNG导出到我在项目中的位置几乎同样容易,因为它是保存(而不是另存为)文件。
对我来说,完美的工具是允许您通过堆叠由原始形状(可以保持单独编辑)定义的区域和蒙版来定义对象的形状,然后定义这些对象的属性,如变换和笔划。我不知道是否存在这样的事情。
Adobe的工具通常让我觉得非常重量级,并且通常都很昂贵,但我认为它们是可能的。 (Fireworks,它强调屏幕设计,看起来可能特别合适,但我对此知之甚少。)但还有什么呢?如果你处在像我这样的位置,你会用什么?你推荐什么?编辑添加:当然,平面设计师可以从古老的MacPaint副本中获得比使用Illustrator CS5更好的结果。没有工具可以取代技能和品味,许多程序员也没有。我对此很清楚。但我很幸运,至少有一些品味足以让我的用户赞美我的应用在评论中的外观。我不是很有天赋,但我确实知道我的局限性,而且我不会让自己产生任何丑陋的东西。鉴于我的预算,现在必须这样做。
答案 0 :(得分:11)
试试Opacity。有点粗糙的边缘,但他们有一个最酷和最独特的功能是导出为源代码(在Quartz,Cocoa,Cocoa Touch或Canvas中)
答案 1 :(得分:1)
答案 2 :(得分:1)
我建议OmniGraffle
OmniGraffle易于使用,可以保存为PNG,可以创建二进制非包文件(它是界面中的一个选项)。您还可以将单位设置为像素以确保精确对齐。 (画布尺寸 - >标尺单位)
最后,Graffletopia网站有一些不错的iPhone模板,可以让它正确: http://graffletopia.com/search/iphone