绝大多数情况下,程序员不能指望老板给自己配个美工,学习绘图还是值钱的。
Adobe Photoshop是用来处理图片和现成照片的,它不是绘图软件。专门用来绘图的是Adobe illustrator和CorelDraw这样的矢量绘图软件。
通过绘图可以直接弥补组态软件的补足,自己把控和增强表达力,可以形均衡的界面设计和表现手法。
专业美工可以用手绘板画出相当炫的画面,程序员没有时间和资源去做到这种程度,但是基本的绘图技巧还是必要的,其中调色是个要点。
程序员的UI主要都是屏幕实现,所以CMYK模式用处不大,一般都是RGB。RGB是描述”光”的,CMYK是描述”色”的。
但RGB调色对于绘图不太好用,不符合直觉,非专业美工很难做到根据视觉和想象直接给出比较准确颜色值的水准,所以用HSB(色度、饱和度、明度)模式来调色就很方便,它的设定符合人的直觉对颜色的评估。设备局部的光影渐变逼真用HSB非常方便
涉及到要表现设备复杂运动的丰富细节或者需要生动直白化的场景,就必须用绘图软件来做。博途15以上开始支持SVG图像格式,英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。这种图是最好的,无论怎么抻拉,也不会和像素图(PNG,JPEG)那样模糊和锯齿化。
博途自带的图库太局限,表现力实在一般。V16中动态化功能加强了,可以做出更丰富的动画,而且全矢量化,边缘清晰。但是Unified中的多边形无法在界面直接操作绘画,这是严重的绘图能力退化,可能对大多数人无所谓,但对我来讲这是不能接受的,所以目前弃用。V16中自带的SVG图库就是鸡肋。
顺便提一下,Abode除了Photoshop和Illustrator这两款与图片和绘图有关的软件,还有一款程序员很少知道的软件,Abobe InDesign。这是一款专业的排版软件。
也许大家觉得word和Excel做文档就足够用了,但其中的蹩脚自己都清楚。如果想做图文并茂、漂亮吸引人、非常讲究的系统说明书、操作说明书和软件说明书,这个就非常管用。我是7年前开始用
有了图片和照片素材,就可以用photoshop把原始图片处理成理想的效果。如果缺图,就可以用Illustrator或CorelDraw画出来。图片有了之后,准备好文字材料,就可以用InDesign做排版了。