南京工程学院多媒体编程基础课程综合作业说明书题目多媒体处理综合应用设计班级学生姓名刘土豪学号20210032013年06月07日一、程序功能与设计思路设计目标与具有的功能:必须含有文字处理、绘图、图像、音频视频四部分内容各3种以上功能,界面及应用方法自己根据软件的特色综合考虑,每位同学必须自己设计一个动画标志,放在【帮助】对话框中,或者窗口界面上设计思路:1)图形处理:可以选择直线,矩形,椭圆,涂鸦进行绘画可以选择线的形状:实线,虚线,点线可以改变线条的颜色可以改变线条的宽度可以进行多边形填充颜色并可以改变颜色2)图片处理:可以打开BMP格式的图片可以进行锐化,浮雕,反色等图片处理效果可以显示鼠标在图片上坐标处的颜色值和颜色3)文字处理:实现至少少三种文字特效,比如:文字渐变,旋转体,3D,文字倾斜,下划线,空心字等4)音乐播放器:可以打开mp3,wma,wvi格式的歌曲可以控制音乐的播放、暂停、停止可以指定播放当前音乐的上一个或下一个音乐在列表中随意选择要播放的音乐在播放时,可以获取并显示当前播放音乐的信息可以调节音乐的音量5)视频播放器:可以打开MP3,WMA,WMV,AVI,RM,RMVB,FLV,MP4等格式在列表中随意选择要播放的媒体文件控制媒体文件的播放、暂停、停止、快进、快退指定播放当前文件的上一个或下一个媒体文件在播放时,可以获取并显示当前播放媒体的文件信息播放模式可以进行进行选择可以对播放列表或列表中的选项进行删除操作二、相关原理知识介绍(1)图形处理:画笔和画刷是绘图中最基本的元素1
画笔(Pen):用于在设备环境中绘制直线,曲线和多边形边框
创建画笔:(1)CPen();(2)CPen(intnPenStyle,intnWidth,COLORREFcrColor);nPenStyle:画笔的样式PS_SOLI