,双击左边工具栏的快速蒙版,调出选项,变更不透明度为40%
,用不透明度为100%橡皮擦去毛发和褶皱
,边缘适当羽化
,填补漏图的地方
,删除皮肤以外的影象
,选择皮肤部分,用滤镜USM锐化,加强皮肤毛孔影象
,用特殊模糊去斑,用高斯模糊柔化
,不透明度为80-90%,显露下层毛孔,同时调整色阶减小皮肤层的色差和反差,合并所有图层。
,选择为屏幕(这是图象会变亮,调整不透明度为40%),在屏幕层上USM锐化,突出毛发
,调整色彩平衡,大体基本完成
,大致方法同上
:(皮光了,毛孔还在)
设计一个简单的计算器应用程序 VC++
原创↑
C O N T E N T S
? 程序设计内容与要求………………………………………………………1
? 程序设计环节……………………………………………………………… 1
? 程序简介………………………………………………………………1
? 程序基本实现思路……………………………………………………2
? 程序主要代码…………………………………………………………2
? 变量初始值……………………………………………………………2
? 主要实现代码…………………………………………………………3
? 心得体会……………………………………………………………………17
? 参考资料……………………………………………………………………18
? 程序界面图…………………………………………………………………19
W i n d o w s 程序课程设计
课程设计题目:
设计一个简单的计算器应用程序
一、设计目标与内容:
1. 了解Windows编程的基础知识,掌握MFC应用程序的基本知识;
2. 基本掌握面向对象程序设计的基本思路和方法;
3. 掌握用VC++开发应用程序的的一般步骤和方法;
4. 能够利用所学的基本知识,设计一个简单的计算器应用程序,实现基本的加、减、乘、除、求平方根等基本运算(必须实现的功能),实现求角度的正弦、余弦、正切,实现求指数、自然对数、常用对数等基本运算(这部分功能选做)。
5. 在程序中注意处理数据和运算符的输入,计算结果的显示。
二,设计要求:
1. 用VC++进行编码,实现应用程序的功能。注重编码质量,代码要有适当的注释;
2. 提交设计报告一份(课程设计任务书、目录、设计的基本思路、设计的步骤及主要代码、心得体会、参考文献)。
:
程序简介:
2005的c++语言中的MFC开发制作,经测试(使用动态dll库)在同等环境(2005)下可以正常运行执行文件完成计算器功能。使用静态dll库时候,不改变执行程序路径可以正常运行,但移动到其他位置的执行文件运行会缺少3D按钮效果,其他功能不变。
(提示缺少库文件)。解决办法是使用installshield制作软件安装包。2005的机器上可以用安装包安装该计算器,该安装包会在桌面放置一程序快捷方式和卸载图标。本软件不写注册表。
程序基本实现思路:
1当前输入的数据,和数据处理过程均由变量n完成。因为最多是2元运算,另设一变量n_2表示第2个数,需要时由n_2=n赋值。
2数字录入部内容相似,首先建立一个函数inum(),负责处理所输入的数字,按下相应数字键时候,调用inum()完成数字的输入和显示。
(char ope),通过选择所按下的运算符(该函数的变量)来完成相应的计算并显示。由于运算符分为单元运算和双元所以具有类似性,分开处理。
4小数输入。按下小数点后,变量setxiaoshu=true,激活小数输入功能。inum()做出输入小数的判断并输出预期数。
5正负号的改变可以通过每按下该键后执行n=-n来执行。对于负数的录入功能,也由inum()做出判断,完成正确的负数录入过程。
6等号的实现调用operation(operate),完成相应运算。
7删除一个字符,用n=long(n/10)的思路来完成,由于long的范围,所以删除只能实现10位以内的删除。
8CE和C键。CE负责清楚欲输入的第2个数据的相关变量,C清空所有变量,重置计算器。
根据上述设想编写程序,主要代码如下:
变量初始值():
#include ""
#include ""
#
处理毛孔问题 来自淘豆网m.daumloan.com转载请标明出处.