简易图像编辑与制作软件.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
简易图像编辑与制作软件

C#.NET课程设计实验报告 班级:计算机1302 姓名:吴秀文 学号:201320100218 题目:简易图像编辑与制作软件的实现 目的: 采用C#制作一个简易的图像编辑与制作软件,巩固C#的知识。 培养学生独立完成C#项目的开发经验。 任务要求: 图像编辑: 打开要编辑的图片,并显示初始图像:包括从菜单的“打开”项,工具栏“打开”按钮和系统打开方式(即在我的电脑里,选中图片文件后,右建——打开方式——选择本软件打开图片),以及拖放打开方式(即将图片拖动到打开的软件界面,就将该图打开显示)四种打开图片的功能均需实现。 显示功能:图像放大,缩小,实际大小 图像编辑:水平翻转,垂直翻转,顺时针旋转90度,逆时针旋转90度,反色,浮雕,黑白,柔化,锐化,灰度化,雾化,马赛克效果,设置图像像素大小。 图片制作: 新建图像; 绘制直线,弧线,曲线,空心矩形,实心矩形,空心椭圆,实心椭圆,多边形,实心多边形,文本; 线型设置:实线,虚线,线条粗细,线条始止端点的形状 颜色设置:设置线或实心形状或字体的颜色,包括纯色(solidbrush);渐变色(渐变画笔);设置纹理(阴影画笔);设置填充图片(纹理画笔) 保存:对新建的图像,保存时选择路径,图片格式,文件名,然后保存。否则直接保存图象。 另存为:选择路径,图片格式,文件名,然后保存图像。 菜单和工具栏:软件需要有菜单和工具栏快捷按钮,菜单包括所有功能,工具栏可以设置最常用的快捷按钮 以上是软件需要实现的基本功能,但可以自行新增一些功能和绘制图形。对于保存和打开图片功能,一般可设置支持BMP,JPG,PNG,GIF,TIFF,ICON格式。 实验步骤: 1、前期工作 1.1 新建Windows应用程序项目:wuxiuwen,重命名form1,wxw_Form1.cs。 1.2 界面制作 1.3 添加主界面form类的数据成员 1.4 设置属性 2.2 图像显示功能 2.2.1图像实际大小显示:Dock必须设置为None,否则图像放大与缩小将失效 private void 实际大小ToolStripMenuItem_Click(object sender, EventArgs e) { pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize; } 2.2.2放大图像的显示比例 private void 放大ToolStripMenuItem_Click(object sender, EventArgs e){ pictureBox1.Height = (int)Math.Ceiling(pictureBox1.Height * 1.1); pictureBox1.Width = (int)Math.Ceiling(pictureBox1.Width * 1.1); pictureBox1.SizeMode = PictureBoxSizeMode.Zoom; } 2.2.3 缩小图像的显示比例 private void 缩小ToolStripMenuItem_Click(object sender, EventArgs e) { pictureBox1.Height = (int)Math.Ceiling(pictureBox1.Height * 0.9); pictureBox1.Width = (int)Math.Ceiling(pictureBox1.Width * 0.9); pictureBox1.SizeMode = PictureBoxSizeMode.Zoom; } 2.3图像编辑 2.3.1设置图像像素大小 新建图像编辑界面:wxw_setsize_Form1.cs private wxw_Form1 sizeForm; //确认按钮 private void button1_Click(object sender, EventArgs e){ if (myWidthTB.Text.Equals() || myHeightTB.Text.Equals()){ MessageBox.Show(高度与宽度不能为空, 提示, MessageBoxButtons.OK, MessageBoxIco

文档评论(0)

haocen + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档