棋盘格的制作

棋盘格的制作
棋盘格的制作

棋盘格的制作

1)新建文件,大小8cm*8cm,分辨率300像素/英寸

2)新建一个图层1,建立一个1cm*1cm的矩形选区,填充黑色,取消选区。

复制图层1,选中移动工具,按住shift往右下移动复制的黑色矩形,对齐两个黑色矩形的位置,再用矩形选框工具将两个黑色矩形都选中,点按菜单“编辑|定义图案”。在历史记录面板点新建,回到新建文件状态。

3)新建图层1,填充前面定义的图案得到棋盘格图案,见图1。

图1 图层1 图2 合并后的图层1

4)新建图层2,填充深红色,设置图层样式:斜面与浮雕,深度改为200%。

5)新建图层3,填充金黄色,设置图层样式:斜面与浮雕,深度改为450%,大小改为20像素。

6)按住Ctrl并点按图层3将其选中,点按菜单“选择|变换选区”,按住Shift和Alt键,往中心拖曳鼠标左上角,等比例缩小到94%左右,按Del键清除选区内的图象。

7)点按图层2,继续等比例缩小选区到约94%左右,按Del键清除选区内的图象。

8)选中图层1,按Ctrl+T对图层1进行自由变换,等比例将棋盘格缩小到相框内。

9)将图层1、图层2和图层3合并为一个图层,见图2。

(2)创建球

新建图层2,按住Shift+Alt用椭圆选框选取一个正圆,填充渐变色:径向填充,颜色从白色到浅红再到深红色。设置羽化值:20像素,点按菜单“选择|修改|扩展”:25像素。点按椭圆选框工具,将圆形选区往左下角方向稍微移动一点(见图3),点按菜单“选择|反选”,点按菜单“图像|调整|色相/饱和度”:色相+10 ,饱和度:-10 ,明度+12(颜色稍微减淡一点),按Ctrl+D取消选区。

图3 小球图4 扩展画布

(3)扩大画布,右边宽度扩展5cm,见图4。

(4)将棋盘格扭曲

“编辑|变换|扭曲”,调节四个顶点扭曲成斜放,见图5。

图5 扭曲棋盘格图6 小球缩小

(5)将球缩小

点按图层2,按Ctrl+T自由变换,将球缩小并往上移动到合适的位置,见图6。(6)设置背景

选中背景图层,将前景色和背景色分别设置成深红和深黄色,点按菜单“滤镜|渲染|云彩”,见图7。

图7 渲染背景图8 阴影效果

(7)创建阴影效果

点按图层1,新建一个图层3,设置羽化值:13像素,在球的右下方创建一个椭圆选区,填充黑色,见图8,然后取消选区。

(8)创建球体下半部分的透明效果

按住Ctrl并点按图层2,选中球,点按菜单“选择|变换选区”,将下面的控制点往上移动在垂直方向上压缩选区,然后反选,再按住Ctrl+Shift+Alt并点按图层2,得到球的下半部分选区,见图9,点按图层1,执行菜单“图层|新建|通过拷贝的图层”,在图层1上方产生一个图层4,将图层4移动到图层2的上面,将图层4的混合模式设置为“柔光”,按住Ctrl并点按图层4,添加“滤镜|扭曲|球面化”,大小为38%,效果见图10,取消选区。

图9 选小球下半部分图10 柔光混合

(9)设置棋盘格的风吹效果

1)按住Ctrl并点按图层1,选中棋盘格,设置羽化:10像素,在图层1的下方新建一个图层5,将图层5的选区填充白色。

2)逆时针旋转画布90度,执行菜单“滤镜|风格化|风”,选择“大风”,从左吹,再添加3次“风”滤镜,把画布顺时针旋转回来。

3)执行“滤镜|模糊|动感模糊”,160像素,效果见图11。图层面板的显示见图12。

图11 风吹效果 图12

图层面板 (10)在画布右边添加合适的文字。最后把所有图层合并保存。

绘制象棋棋盘

沈阳航空航天大学 课程设计 学号2009040603046 班级94060302 姓名崔凯宏 指导教师刘学平 2011年7月6 日

沈阳航空航天大学 课程设计任务书 学院:机电工程学院专业:车辆工程班级:94060302 学号:2009040603046 题目:绘制象棋棋盘 一、课程设计时间 2011年6月27日~2011年7月1日(第17周),共计1周。 二、课程设计内容 在窗体上或者PictureBox控件上绘制象棋棋盘(不必表示棋子)。 要求,程序运行后,如果改变了窗体的大小,棋盘将作同比例的改变。 三、课程设计要求 程序质量: ?贯彻事件驱动的程序设计思想。 ?用户界面美观、醒目,操作方便;可以加以其它功能或修饰。 ?代码应适当缩进,并给出必要的注释,以增强程序的可读性。 课程设计说明书: ?课程结束后,上交课程设计说明书和源程序。课程设计说明书的内容参见提 供的模板。 四、指导教师和学生签字 指导教师:________ 学生签名:________ 五、成绩 六、教师评语

目录 一、需求分析 (4) 二、设计分析 (5) 三、关键技术 (7) 四、总结 (9) 五、完整的源程序 (10) 六、参考文献 (11)

一、需求分析 此程序要求绘制象棋棋盘,同时使界面清晰、美观,操作简单,程序运行后,如果改变了窗体的大小,棋盘将作同比例的改变。 要求: ① 贯彻事件驱动的程序设计思想。 ② 用户界面美观、醒目,操作方便;可以加以其它功 能或修饰。 ③ 代码应适当缩进,并给出必要的注释,以增强程序 的可读性。

二、设计分析 (1)基本原理:利用VB 提供的丰富的图形功能,通过图形 控件进行图形和绘图操作,然后通过图形方法在窗体上输出图形和文字,主要运用VB 图形方法的Cls 功能使棋盘可以随着窗体大小的变化而成比例变化。 图1 总体设计 呈现棋盘 利用坐标绘制 图形 定义窗 体坐标系

html5做的中国象棋棋盘

中国象棋棋盘