高级设计常用的8个技巧。01.
对称很多人觉得对称构图很死板,这是一个误解,之所以会出现这种情况通常是设计师把对称用错了地方,或者是
图形本身不好看,其实对称是非常经典的一种形式,用好了会很
高级,比如下面这些案例都使用了对称图形或对称构图。 使用对称时还需注意:1.各元素的布局要有节奏感,比如图形的排列呈方向渐变、大小渐变或重复排列等。 2.元素要足够丰富,太简单的对称图形难有高级感; 02.纯色背景虽然近几年很流行使用渐变色,但一些大品牌和设计大师仍旧更喜欢使用纯色来做设计,特别是用纯色来做背景,因为相较渐变色而言,单色给人的感觉更高级,这或许是因为其更平衡、更稳重的原因(不同的颜色的重量也不一样)。举个例子,下图两款元素和设计都是相同的,只是背景一个为纯色,一个为渐变色,通过对比可以看出,左图感觉更高级。 03.极简极简风格的设计容易产生高级感,这应该是能达成共识的观点,极简其实就是画面中的元素、字体、颜色、特效等要尽量少,而留白的空间要足够多。当然,极简设计远不止这么简单,否则人人都能做,优秀的极简设计产品本身或者主视觉图形一定要美观、精简、独特,排版和配色也很讲究。04.抽象很多艺术作品的表现手法就很抽象,很难一眼就看明白它们在说什么,所以艺术给人的感觉很高级,设计作品也同样如此,使用抽象手法来设计图形、表现设计主题,通常会比具象的表现手法更高级,这是招贴海报和logo设计惯用的手法。由于抽象图形不好理解,所以在设计调性的把握上一定要十分准确。 05.使用面瘫模特大家应该都有发现这样一个现象,很多时装秀上的模特都是喜欢板着一张脸,还有一些时尚杂志上的模特姿态会很僵硬或者很扭曲,这让人很莫名奇妙,但视觉上确实会比咧嘴大笑或者姿势很随性的模特感觉要更高级,这或者是因为不接地气的原因吧。 06.重复重复的手法也容易营造高级感?是的,最典型的代表就是奢侈品的花样。重复之所以可以产生高级感是因为,通过重复排列元素可以产生节奏感以及大量的细节,并且画面会有很强的统一性。 07.黑白灰搭配无论每年的流行色如何变,黑白灰永远都不会过时,颜色对设计的气质有很大影响,搭配不好就容易俗,而黑白灰是一组很完美的色彩搭配,不仅不会难看,还会因为其独立于花花视界之外而显得脱俗、高级。这其实也算是一种极简设计,即把颜色删减到没有颜色。并且,巧妙运用图形的轮廓以及黑色的色值,同样可以设计出丰富的层次和体积感。 08.体现民族文化俗话说,民族的就是世界的,在设计中融入民族文化也可以提升设计的高级感,当然,不是简单地加几个现成的传统元素,而是要在设计概念中融入传统文化,并且要将这些民族元素进行现代化的处理或者再创作,否则设计不但不会有高级感,还会显得很俗气。09.复古风无论是服装设计行业还是建筑、装潢设计行业,都时不时会刮一阵复古风,平面设计也同样如此,复古意味着经典,也就意味着高级,所以我们会看到,有很多走高端路线的品牌的设计喜欢使用复古风。 显然,并不是用了以上技巧就能做出高级感,也并不是没有以上这些特点的设计就不高级,设计的气质是由设计的各个要素共同决定的,所以只有我们多看、多尝试、多总结,才能找到更多做出优秀设计的方法。
在codeblocks中,可以通过集成EGE库,来实现C语言图形程序的编写,具体方式如下:
一、安装:
1、下载ege安装包;
2、将安装包解压;
3、把压缩包里include目录下所有文件,复制到编译器安装目录下的include目录内,例如D:\MinGW\include\;
4、把lib目录下对应编译器名目录下的文件,复制到编译器安装目录下的lib目录内,例如D:\MinGW\lib\。
二、建立工程:
只要第1步做好以后,其实已经安装好ege了,剩下的只是配置build option.
点击file-new-projects,选择Console application:
注意编程语言要选C++(不必担心写代码仍可以是C语言,只是库要求源代码文件要是CPP)
三、配置build option:
建立好工程以后,需要设置好链接选项.
1、点击project-build option:
2、切换到linker setting选项卡,添加-lgraphics -lgdi32 -limm32 -lmsimg32 -lole32 -loleaut32 -lwinmm -luuid -mwindows,这些链接选项。
3、点击Add,找到第一步编译器路径下的lib文件夹,添加libgraphics.a,libgdi32.a libimm32.a libmsimg32.a libole32.a liboleaut32.a libwinmm.a libuuid.a这8个文件(可以一次性全部添加,不必一次添加一个),
并在右边的other linker options写上 -mwindows。
添加完以后应该是(前面的路径取决于编译器安装目录):
四、 测试代码:
到此已经设置完毕。
将工程里的main.cpp文件的代码换成:
#include "graphics.h"
int main(){
initgraph(640, 480) // 初始化为640*480大小的窗口,这里和TC 略有区别
circle(200, 200, 100) // 画圆,圆心(200, 200),半径100
getch() // 等待用户按键,按任意键继续
closegraph() // 关闭图形界面
return 0
}
构建,并运行,运行结果如下:
评论列表(0条)