图像编辑器_课程设计报告-1
图像处理技术课程设计
图像处理技术课程设计一、课程目标知识目标:1. 让学生掌握图像处理技术的基本概念、原理和方法。
2. 使学生了解图像处理软件的操作界面、功能模块及其使用方法。
3. 帮助学生理解图像处理技术在日常生活和各领域中的应用。
技能目标:1. 培养学生运用图像处理软件进行图像编辑、修复、美化的能力。
2. 培养学生运用图像处理技术解决实际问题的能力,如图像合成、特效制作等。
3. 提高学生的创新意识和动手实践能力,能够独立完成图像处理作品的创作。
情感态度价值观目标:1. 培养学生对图像处理技术的兴趣,激发学生学习积极性。
2. 引导学生关注图像处理技术在各领域的应用,提高学生对科技发展的认识。
3. 培养学生团队合作意识,学会分享、交流、互相学习,形成良好的学习氛围。
课程性质:本课程为信息技术学科,以实践操作为主,理论联系实际。
学生特点:学生处于初中年级,具有一定的信息技术基础,对新鲜事物充满好奇心,喜欢动手实践。
教学要求:结合学生特点,注重理论与实践相结合,充分调动学生积极性,提高学生的实践能力和创新能力。
在教学过程中,关注个体差异,分层教学,确保每个学生都能达到课程目标。
通过课程学习,使学生能够运用所学知识解决实际问题,培养其信息素养。
二、教学内容1. 图像处理技术基础理论:- 图像处理的基本概念:像素、分辨率、颜色模式等。
- 图像处理的基本操作:图像打开、保存、关闭、缩放、旋转等。
- 图像处理的基本算法:图像滤波、边缘检测、图像分割等。
2. 图像处理软件操作:- 软件界面及功能模块介绍:熟悉软件的操作界面,了解各功能模块的作用。
- 常用工具的使用:选区工具、画笔工具、橡皮擦工具等。
- 图像调整命令的应用:亮度/对比度、色相/饱和度、色彩平衡等。
3. 图像处理技术应用:- 图像编辑与修复:去除图像中的污点、瑕疵,修复破损的图像。
- 图像美化与特效制作:调整肤色、美化风景,制作艺术字等。
- 图像合成与创意设计:运用图层、蒙版、通道等功能进行图像合成,实现创意设计。
ps课程设计报告
ps课程设计报告一、课程目标知识目标:1. 让学生掌握Photoshop的基础知识,包括工具箱、图层、选区等基本概念和操作方法。
2. 培养学生运用Photoshop进行图像处理、合成、色彩调整等技能,提高其视觉表达能力。
3. 引导学生了解数字图像的格式、分辨率、色彩模式等专业知识,为后续学习打下基础。
技能目标:1. 使学生能够熟练运用Photoshop工具进行图片编辑和创作,提高动手实践能力。
2. 培养学生独立解决问题和团队协作的能力,学会在创作过程中不断调整和完善作品。
3. 通过课程实践,让学生掌握一定的创意设计方法和技巧,提高其艺术素养。
情感态度价值观目标:1. 培养学生对Photoshop课程的兴趣,激发其学习热情和积极性。
2. 引导学生树立正确的审美观念,关注社会热点,将艺术创作与现实生活相结合。
3. 培养学生的创新意识和批判性思维,学会尊重他人作品,遵循学术道德。
课程性质:本课程为实践性较强的学科,注重理论知识与实际操作相结合,旨在培养学生的动手能力和创新精神。
学生特点:六年级学生具备一定的计算机操作基础,对新事物充满好奇,善于接受挑战,但需注重引导其正确使用网络资源,避免过度依赖。
教学要求:教师应结合学生特点,采用启发式、任务驱动式教学,注重个体差异,鼓励学生发挥个性,充分调动学生的主观能动性。
同时,关注学习过程,及时给予反馈,确保课程目标的实现。
通过本课程的学习,使学生能够掌握Photoshop基本技能,提高其视觉艺术素养,为未来学习和发展奠定基础。
二、教学内容1. Photoshop基础知识:- 工具箱的使用:选择、移动、画笔、橡皮擦、渐变等工具的操作方法。
- 图层的基本概念和使用:图层的创建、删除、合并、调整顺序等。
- 选区的创建与调整:矩形选框、套索、魔术棒等工具的使用。
2. 图像处理与合成:- 图像调整:亮度、对比度、色相饱和度的调整方法。
- 图层样式:阴影、发光、浮雕等效果的添加与应用。
图像编辑程序的课程设计
图像编辑程序的课程设计一、教学目标本课程的学习目标主要包括知识目标、技能目标和情感态度价值观目标。
知识目标要求学生掌握图像编辑的基本原理和常见技巧;技能目标要求学生能够熟练使用图像编辑软件,进行图像的编辑和创作;情感态度价值观目标要求学生培养对图像编辑和创作的兴趣,提高审美能力和创新意识。
通过对学生的学习特点和教学要求的分析,我们将课程目标分解为具体的学习成果。
课程内容将围绕图像编辑的基本原理、图像编辑软件的使用技巧、图像创作等方面展开,通过课堂讲解、实践操作、作品展示等方式,使学生能够达到课程的学习目标。
二、教学内容本课程的教学内容主要包括图像编辑的基本原理、图像编辑软件的使用技巧和图像创作。
1.图像编辑的基本原理:介绍图像的像素、分辨率、色彩模式等基本概念,使学生了解图像编辑的基本原理。
2.图像编辑软件的使用技巧:讲解如何使用常见的图像编辑软件,如Photoshop、美图秀秀等,进行图像的编辑和处理。
3.图像创作:通过实际操作,使学生能够运用图像编辑软件进行图像创作,提高学生的审美能力和创新意识。
三、教学方法为了激发学生的学习兴趣和主动性,本课程将采用多种教学方法。
1.讲授法:通过课堂讲解,使学生了解图像编辑的基本原理和技巧。
2.案例分析法:通过分析具体的图像编辑案例,使学生掌握图像编辑软件的使用方法。
3.实验法:通过实际操作,使学生熟练掌握图像编辑软件的使用技巧,并进行图像创作。
四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源。
1.教材:选用适合学生年级和知识深度的图像编辑教材,作为学生学习的主要参考资料。
2.多媒体资料:收集相关的图像编辑教程、作品展示等多媒体资料,以便进行课堂讲解和作品展示。
3.实验设备:准备计算机、投影仪等实验设备,以便进行实验操作和作品展示。
五、教学评估为了全面、客观、公正地评估学生的学习成果,本课程将采用多种评估方式。
图片编辑器的课程设计
图片编辑器的课程设计一、课程目标知识目标:1. 学生能理解并掌握图片编辑器的基本功能与操作,包括打开、保存、缩放、裁剪、调整亮度对比度等。
2. 学生能够识别并运用至少三种不同的图像格式,了解各自的优缺点及适用场景。
3. 学生能够理解图层概念,并学会使用图层进行简单图像的组合和编辑。
技能目标:1. 学生能够独立使用图片编辑器完成一幅图片的基本编辑,如尺寸调整、色彩修正等。
2. 学生通过实践操作,提高自己的图像处理速度和精准性,培养良好的编辑习惯。
3. 学生能够运用所学知识,创新设计并制作简单的图像作品,展示个人创意。
情感态度价值观目标:1. 学生通过学习图片编辑,培养审美意识和创意表达能力,增强对视觉艺术的兴趣和鉴赏能力。
2. 学生在团队协作中,学会互相尊重和交流,培养合作精神和共享意识。
3. 学生在学习过程中,树立正确的版权意识,尊重他人劳动成果,遵循法律法规。
课程性质:本课程为信息技术学科,旨在通过图片编辑器的学习,使学生掌握基本的图像处理技能,提高信息素养。
学生特点:考虑到学生所在年级,已具备一定的计算机操作能力和审美观念,学习积极性高,喜欢尝试新鲜事物。
教学要求:结合学生特点和课程性质,教师应采用实践为主、理论为辅的教学方法,注重培养学生的实际操作能力和创新能力。
同时,关注学生个体差异,提供差异化指导,确保每个学生都能达到课程目标。
在教学过程中,注重过程评价与结果评价相结合,全面评估学生的学习成果。
二、教学内容1. 图片编辑器基础知识:介绍图片编辑器的概念、作用及常见图片编辑软件,使学生了解课程背景,激发学习兴趣。
- 教材章节:第一章,第一节2. 图片编辑器基本操作:学习打开、保存、关闭图片,以及缩放、裁剪、旋转等基本操作。
- 教材章节:第一章,第二节3. 色彩调整与修饰:学习调整图片的亮度、对比度、饱和度等,掌握基本的色彩修饰技巧。
- 教材章节:第二章,第一节4. 图层应用:介绍图层概念,学习图层的创建、删除、隐藏等操作,以及图层的组合和排序。
简单图片处理课程设计
简单图片处理课程设计一、课程目标知识目标:1. 学生能理解并掌握简单图片处理的基本概念和常用工具;2. 学生能描述并运用图片处理软件进行基本的图像编辑、调整、裁剪和保存等操作;3. 学生能了解图片的格式和特点,并运用合适的格式保存作品。
技能目标:1. 学生能熟练使用图片处理软件,进行基本的图像编辑和调整;2. 学生能运用所学知识创作个性化的图片作品,展示自己的创意和审美观;3. 学生能在团队合作中,与他人共同完成图片处理任务,提高沟通与协作能力。
情感态度价值观目标:1. 学生能培养对图片艺术的兴趣,激发创新意识,提高审美素养;2. 学生在图片处理过程中,学会尊重他人的知识产权,树立正确的版权意识;3. 学生在团队协作中,学会相互尊重、关心他人,培养团结合作的品质。
课程性质:本课程为信息技术课程,以实践操作为主,注重培养学生的动手能力和创新能力。
学生特点:六年级学生具有一定的计算机操作基础,对新事物充满好奇,善于接受新知识。
教学要求:结合学生特点,采用任务驱动、实践操作、小组合作等教学方法,使学生在实践中掌握图片处理技能,提高创新意识和审美能力。
通过分解课程目标为具体学习成果,便于教学设计和评估。
二、教学内容本课程教学内容主要包括以下三个方面:1. 图片处理基础知识:- 图片格式及特点:JPEG、PNG、GIF等;- 图片处理软件的认识:界面、工具栏、功能菜单等。
2. 图片处理基本操作:- 图像编辑:裁剪、旋转、翻转等;- 图像调整:亮度、对比度、饱和度等;- 图像修饰:添加文字、滤镜、贴图等。
3. 图片处理实践与应用:- 创作个性化图片作品:利用所学知识,进行创意设计;- 团队合作:与他人共同完成图片处理任务,提高协作能力;- 图片作品展示与评价:展示个人及团队作品,进行自评、互评和教师评价。
教学内容依据课程目标和教材章节进行安排,具体教学进度如下:第一课时:图片处理基础知识及软件认识;第二课时:图像编辑与调整;第三课时:图像修饰与创作个性化图片作品;第四课时:团队合作与图片作品展示。
图像处理技术课程设计
图像处理技术课程设计一、课程目标知识目标:1. 学生能理解图像处理技术的基本概念,掌握图像处理的基本原理和常用算法。
2. 学生能够描述不同图像格式及其特点,了解图像压缩的基本方法及其在现实生活中的应用。
3. 学生能够解释图像处理软件中各功能模块的作用,并运用这些知识对图像进行有效的处理和优化。
技能目标:1. 学生能够熟练使用至少一种图像处理软件(如Photoshop等),进行图像的编辑、修复、合成等操作。
2. 学生能够运用所学知识解决实际图像处理问题,如调整图像色彩、尺寸、分辨率等。
3. 学生能够独立完成图像处理项目,具备一定的图像创意设计能力。
情感态度价值观目标:1. 学生通过学习图像处理技术,培养对美的感知和鉴赏能力,提高审美素养。
2. 学生在学习过程中,培养创新意识和团队协作精神,增强解决问题的自信心。
3. 学生能够认识到图像处理技术在各个领域的广泛应用,了解其对社会发展的意义,激发对信息科技的兴趣。
本课程针对高年级学生,结合课程性质、学生特点和教学要求,将目标分解为具体的学习成果。
通过本课程的学习,学生不仅能掌握图像处理的基础知识,还能运用所学技能解决实际问题,同时培养良好的审美观和价值观。
为实现课程目标,后续教学设计和评估将注重理论与实践相结合,充分调动学生的主观能动性,提高教学效果。
二、教学内容本课程教学内容依据课程目标,结合教材科学性和系统性,进行以下安排:1. 图像处理基本概念:介绍图像处理的基本术语,如像素、分辨率、颜色模式等,使学生理解图像处理的基本元素。
2. 图像处理软件操作:以Photoshop为例,讲解软件界面、工具箱、图层、通道等基本操作,使学生熟练掌握软件使用。
3. 图像编辑与修复:包括图像裁剪、旋转、尺寸调整、色彩平衡、去除红眼等,教授学生如何对图像进行基础编辑和修复。
4. 图像合成与特效:教授图层蒙版、滤镜、混合模式等技巧,使学生能够进行图像合成和创新设计。
5. 图像格式与压缩:介绍不同图像格式及其特点,讲解图像压缩的原理和方法,提高学生对图像文件管理的认识。
有关ps的课程设计报告
有关ps的课程设计报告一、课程目标知识目标:1. 让学生掌握Photoshop的基本操作界面及工具箱的使用方法;2. 让学生了解并运用图层、选区、路径等核心概念进行图像编辑;3. 使学生掌握基本的图像调整技巧,包括色彩平衡、对比度、亮度等。
技能目标:1. 培养学生运用Photoshop软件进行图片编辑、合成和处理的能力;2. 培养学生独立解决图像处理问题的能力,提高学生的实际操作技能;3. 培养学生创意设计思维,将所学技能应用于实际项目中。
情感态度价值观目标:1. 培养学生对图像编辑的兴趣和热情,激发学生的学习积极性;2. 引导学生关注数字媒体艺术,培养审美观念和创新能力;3. 培养学生团队协作意识,学会在合作中共同解决问题。
课程性质:本课程为实践性较强的学科,以培养学生实际操作能力为主要目标。
学生特点:考虑到学生年级特点,他们已具备一定的计算机操作基础,好奇心强,善于接受新事物。
教学要求:教师应以案例教学为主,注重实践操作,引导学生主动探索,培养其独立解决问题的能力。
同时,关注学生的情感态度,激发其学习兴趣和创作热情。
通过课程学习,使学生将所学知识内化为具体的学习成果,为后续教学设计和评估奠定基础。
二、教学内容1. Photoshop软件概述及安装- 简介:Photoshop的功能与应用领域- 安装:软件安装步骤及注意事项2. Photoshop基本操作界面与工具箱- 界面:菜单栏、工具箱、选项栏、面板等- 工具:选择工具、移动工具、画笔工具、路径工具等3. 图层、选区与路径- 图层:图层概念、创建与编辑图层、图层复合等- 选区:选区概念、创建与编辑选区、选区运算等- 路径:路径概念、创建与编辑路径、路径运算等4. 图像调整技巧- 色彩平衡、对比度、亮度调整- 色阶、曲线、色相/饱和度调整- 蒙版、通道等高级调整技巧5. 实践案例教学- 图片编辑与修复:去除照片瑕疵、合成图片等- 创意设计:海报设计、广告设计等- 项目实战:结合实际项目,综合运用所学知识6. 教学进度安排- 第一周:Photoshop概述与安装、基本操作界面与工具箱- 第二周:图层、选区与路径- 第三周:图像调整技巧- 第四周:实践案例教学与项目实战教学内容参考教材章节,结合课程目标,确保学生掌握Photoshop的基本操作与图像处理技能。
图像编辑程序的课程设计
图像编辑程序的课程设计一、课程目标知识目标:1. 学生能理解图像编辑程序的基本概念,掌握软件界面及工具栏的使用方法。
2. 学生能掌握图像编辑的基本技巧,如选区、裁剪、图层、色彩调整等,并应用于实际操作中。
3. 学生了解图像格式的种类及特点,能根据需求选择合适的格式保存和输出作品。
技能目标:1. 学生能运用选区工具进行图像的精确选取,完成图像的裁剪和拼接。
2. 学生能运用图层功能进行图像的叠加和组合,创作出具有创意的图像作品。
3. 学生能掌握色彩调整技巧,改善图像的视觉效果。
情感态度价值观目标:1. 学生培养对图像编辑的兴趣,激发创作热情,提高审美素养。
2. 学生在团队协作中学会分享和交流,培养良好的沟通能力。
3. 学生了解图像编辑在现实生活中的应用,认识到技术发展对生活的影响。
课程性质:本课程为信息技术课程,旨在帮助学生掌握图像编辑的基本技能,提高实践操作能力。
学生特点:六年级学生具备一定的电脑操作基础,对新事物充满好奇,喜欢动手操作。
教学要求:注重实践操作,以学生为主体,教师引导和辅导相结合,提高学生的动手能力和创新能力。
将课程目标分解为具体的学习成果,便于教学设计和评估。
二、教学内容1. 图像编辑软件认识:介绍常见的图像编辑软件,如Photoshop、GIMP 等,认识软件界面,了解工具栏、菜单栏、图层栏等基本组成部分。
教材章节:第一章 图像编辑软件简介2. 基本操作技巧:学习选区工具的使用、图像的裁剪与缩放、图像的旋转与翻转等。
教材章节:第二章 基本操作与调整3. 图层应用:掌握图层的基本概念,学会图层的创建、删除、隐藏、锁定等操作,运用图层进行图像组合。
教材章节:第三章 图层的使用4. 色彩调整:学习色彩平衡、色相/饱和度、亮度/对比度等调整方法,改善图像视觉效果。
教材章节:第四章 色彩调整技巧5. 滤镜与特效:了解滤镜的作用,学会使用部分常用滤镜,为图像添加特效。
教材章节:第五章 滤镜与特效6. 综合实践:结合所学知识,进行图像编辑创意实践,完成一幅完整的图像作品。
图像处理相关课程设计
图像处理相关课程设计一、课程目标知识目标:1. 学生能理解图像处理的基本概念,掌握图像处理的基本原理。
2. 学生能掌握并运用图像处理软件进行基本的图像编辑操作,如裁剪、调整亮度对比度、色彩平衡等。
3. 学生能了解并描述不同图像格式及其特点。
技能目标:1. 学生能运用图像处理软件解决实际问题,如修复损坏的图片、优化图像质量等。
2. 学生能通过实践操作,掌握图像处理技巧,提高图像创作和表现能力。
情感态度价值观目标:1. 学生培养对图像艺术的兴趣和热情,提高审美素养。
2. 学生在团队协作中学会分享与交流,培养合作精神。
3. 学生意识到图像处理在现实生活中的广泛应用,增强学以致用的意识。
课程性质:本课程为信息技术与艺术相结合的课程,注重实践操作与理论学习的结合。
学生特点:学生在本年级已具备一定的信息技术基础,对图像处理有一定的好奇心和兴趣。
教学要求:结合学生特点,注重理论与实践相结合,培养学生的动手能力和创新思维。
通过具体的学习成果,使学生在知识、技能和情感态度价值观方面得到全面提升。
二、教学内容1. 图像处理基础知识:- 图像的组成与结构- 常见图像格式及其特点- 图像处理软件的认识与基本操作2. 图像编辑技巧:- 裁剪、旋转与翻转- 调整亮度、对比度、色彩平衡- 图像修复与优化3. 图像合成与特效:- 图层概念与应用- 滤镜与特效的使用- 图像合成技巧4. 实践与应用:- 实际案例分析与操作- 创意图像设计与制作- 团队协作项目实践教学内容安排与进度:第一周:图像处理基础知识学习,认识图像格式及软件操作第二周:图像编辑技巧学习与实践第三周:图像合成与特效学习第四周:实践与应用,进行实际案例分析和创意设计教材章节关联:第一章:图像处理基础第二章:图像编辑技巧第三章:图像合成与特效第四章:实践与应用教学内容注重科学性和系统性,结合课程目标,按照教材章节顺序进行教学,确保学生能逐步掌握图像处理的相关知识和技能。
图像处理课程设计
图像处理课程设计一、课程目标知识目标:1. 让学生理解图像处理的基本概念,掌握图像处理的基本原理。
2. 使学生掌握图像处理软件的使用方法,学会进行基本的图像编辑和调整。
3. 引导学生了解图像处理技术在现实生活中的应用,提高学生对图像信息的识别和分析能力。
技能目标:1. 培养学生运用图像处理软件进行图像编辑、修复、合成等操作的能力。
2. 培养学生运用图像处理技术解决实际问题的能力,如调整图片色彩、尺寸等。
3. 提高学生的创新思维和动手操作能力,能够独立完成图像处理作品。
情感态度价值观目标:1. 激发学生对图像处理的兴趣,培养学生主动探索和学习的积极性。
2. 引导学生认识到图像处理在传播信息、美化生活等方面的价值,增强学生的审美观念。
3. 培养学生遵守网络道德规范,尊重他人版权,树立正确的价值观。
课程性质分析:本课程为信息技术学科,旨在通过图像处理技术教学,提高学生的信息技术素养,培养学生的创新精神和实践能力。
学生特点分析:初中年级学生,具有一定的信息技术基础,好奇心强,喜欢探索新事物,但注意力容易分散,需要结合实际案例和趣味性教学提高学生的学习兴趣。
教学要求:1. 注重理论与实践相结合,让学生在实际操作中掌握图像处理技能。
2. 创设生动有趣的教学情境,激发学生的学习兴趣和积极性。
3. 适时进行课堂评价,关注学生的学习过程,提高教学效果。
二、教学内容1. 图像处理基本概念:介绍图像处理的基础知识,包括像素、分辨率、图像格式等,对应教材第一章内容。
2. 图像处理软件操作:讲解常用图像处理软件(如Photoshop)的基本操作,包括界面认识、工具使用、图层概念等,对应教材第二章内容。
3. 图像编辑与调整:教授图像裁剪、旋转、缩放、色彩调整等基本编辑技巧,对应教材第三章内容。
4. 图像修复与合成:学习图像修复(如去污点、红眼修正)和图像合成(如拼图、蒙版)技巧,对应教材第四章内容。
5. 图像处理应用实例:通过实际案例,展示图像处理在广告设计、摄影后期、网页制作等领域的应用,对应教材第五章内容。
PS课程设计报告
PS课程设计报告第一篇:PS课程设计报告一、前言《Photoshop》课程设计《Photoshop》课程设计是系统的学习《PhotoshopCS4多媒体教学经典教程》之后,为加强对Photoshop软件应用的实践性教学。
通过本次课程设计,使学生进一步掌握图像图形的基本方法和技能,以达到加深、巩固所学课程的基本理论知识,理论联系实际,进一步培养学生综合分析问题和解决的能力。
利用所学知识,调研查阅相关信息,发挥创造力,掌握运用Photoshop与其它相关设计工具的综合应用的技能及独立设计的综合能力。
二、课程设计条件1、硬件环境(1)、主机要求CPU奔腾4 2.6GHz以上或双CPU;内存128MB 以上。
(2)、主机能与互联网相连、以便学生能够浏览优秀网站,搜集相关材料等。
2、软件环境Windows 2000或Windows XP系统,Photoshop C2以上等软件。
三、确定的课题、确定设想及所用素材我确定的课题如下:课题7、为一本专业书籍或杂志设计并制作一出版封面,具体要求如下:规格:297mm×210mm。
设计要求:主题明确,形式与内容密切结合,造型突出,色彩搭配合理。
【说明】课题7以下成品:作品确定课题的设想:将照片制成杂志封面使用的素材:作品所使用素材素材1-1.jpg四、设计作品(幅面为A4,将作品的JPG效果图单独打印并附后)五、主要设计思想本作品主要将个人照片制成杂志封面,选择一张照片,通过调整画面色调并添加文字的方式,增强画面的杂志封面效果。
六、制作步骤1)执行“文件>打开”命令,打开素材文件。
在通道面板中选择“红”通道,分别按下快捷键ctrl+A和ctrl+C全选并复制图像。
2)切换至“图层”面板并按下快捷键ctrl+V粘贴为“图层1”。
然后设置图层的混合模式为“滤色”、“不透明度”为20%,以稍调亮画面。
3)按下快捷键shift+ctrl+alt+E盖印图层,生成“图层2”,并设置图层的混合模式为“柔光”、“不透明度”为40%,以稍增强画面色调。
编辑器课程设计
编辑器课程设计一、课程目标知识目标:1. 学生能理解编辑器的基本概念,掌握其功能及操作方法。
2. 学生能学会使用编辑器进行文本编辑、格式设置、插入图片等基本操作。
3. 学生能了解编辑器在不同学科领域的应用,并能够运用编辑器完成相关学科作业。
技能目标:1. 学生能熟练运用编辑器进行文本编辑,提高文字处理速度和准确性。
2. 学生能通过编辑器创作个性作品,培养创新意识和审美能力。
3. 学生能运用编辑器进行协同创作,提高团队协作能力。
情感态度价值观目标:1. 学生能树立正确的信息素养观念,认识到编辑器在学习和生活中的重要性。
2. 学生在编辑器使用过程中,培养耐心、细心和责任心的品质。
3. 学生通过编辑器创作,激发对学科知识的兴趣,提高学习积极性。
课程性质:本课程为实践性课程,以学生动手操作为主,注重培养学生的实际应用能力。
学生特点:考虑到学生所在年级,课程设计将充分考虑学生的认知水平、操作能力和学习兴趣。
教学要求:教师应注重启发式教学,引导学生主动探索,鼓励学生相互交流与合作,提高学生的实际操作能力。
同时,关注学生的个体差异,给予个性化指导,确保课程目标的实现。
在教学过程中,将课程目标分解为具体的学习成果,以便于教学设计和评估。
二、教学内容本课程教学内容围绕编辑器的功能与应用展开,结合课程目标,具体包括以下三个方面:1. 编辑器基础知识:- 编辑器概述:介绍编辑器的发展历程、分类及作用。
- 基本操作:学习文本输入、删除、复制、粘贴等基本操作。
- 格式设置:掌握字体、字号、颜色、对齐方式等设置方法。
2. 编辑器高级应用:- 插入图片:学会在文档中插入图片,并进行大小、位置调整。
- 表格制作:学习创建表格、调整行列、设置表格样式等操作。
- 批注与审阅:了解如何在文档中进行批注,以及如何进行文档审阅。
3. 编辑器综合实践:- 学科应用:结合各学科特点,运用编辑器完成相关作业和作品。
- 协同创作:培养学生团队协作能力,共同完成编辑任务。
图形图像处理课程设计报告
AbstractSketch picture processing has a very close contact with modernization life , so as the technology and research . As the sketch picture processing technique’s fast development , people’s life a re subjected to very big of influence.In the course design ,I have mainly practiced the basic operation sketch picture processing , which contains ash degree square diagram ,the Rui turn of pictures and smooth etc.. According to these principle of the picture processing , including the ash degree of picture , and the picture strengthen filter etc.., I use the C# language realized the picture processing operation.Key Word:Sketch picture processing,ash degree square diagram,Rui turn,smooth摘要图形图像处理是和现代化生活紧密联系不可分的,还有对科研方面等都有很大的贡献。
今年来随着图形图像处理技术的快速发展,人们的生活都受到了很大的影响。
在这次课程设计中,我主要练习了图像处理基本的操作,包括图像的灰度直方图,图像的锐化以及平滑等等。
ps课程设计实验报告
《平面设计》课程设计任务书中原工学院信息商务学院计算科学系2012年6月目录1 课程设计任务书 (2)2 设计过程 (6)2.1 鼠绘1 (6)2.2 鼠绘2 (8)2.3 广告1 (10)2.4 广告2 (12)2.5 婚纱1 (14)2.6 婚纱2 (16)2.7 图像处理1 (18)2.8 图像处理2 (20)2.9 图像合成1 (22)2.10 图像合成2 (24)3 个人总结 (26)4 参考资料 (27)5 附录 (28)前言Adobe Photoshop是一种最优秀的图形图像编辑软件,是一个功能十分强大的制作电脑美术图像的工具。
它在网页制作,广告设计,场景设计等方面都有着十分重要的应用。
它是利用计算机系统对图像进行编辑、输入、输出等数字化处理的技术,是计算机的主要应用领域之一。
Adobe Photoshop是目前最流行的图像处理软件之一,本课程以PhotoshopCS3软件(中文版)为蓝本,系统讲授数字图形图像的基本知识,文件格式,图像图形的要素的数字表示,图形图像的输入,Photoshop中图像图形的编辑,特效处理,常用工具和技巧以及图像的输出印刷的分色方法和平面设计中该软件的使用方法等等。
目前,利用3DS MAX或专门的建筑CAD 软件可以设计创作各种具有立体效果的房屋、桥梁或进行室内装修、装饰设计,但它们都需要使用Photoshop为其添加背景,制作前景,丰富和完善建筑的整体效果。
在网页制作、动画设计中都需要Photoshop对图像或文字进行制作和加工。
因此,Photoshop是上述课程的基础。
通过此次课程设计,希望学生能熟悉数字化图像处理的流程及方法,培养学生图像数字化处理的基本知识和基本技能。
Photoshop图像处理软件的基本操作及运用,深入挖掘这些工具背后隐藏的技巧,并在学习制作图形的过程中,帮助学生形成独特的思维理念。
相关图像处理的知识,能熟练运用软件进行规范化的设计,处理生活中实际遇到的问题。
图像处理软件的课程设计
图像处理软件的课程设计一、课程目标知识目标:1. 学生能理解图像处理软件的基本概念,掌握软件的基本操作界面和工具功能。
2. 学生能掌握图像编辑、调整、图层应用等基本技能,了解图像处理的基本原理。
3. 学生了解图像格式、分辨率、色彩模式等基础知识,并能运用到实际操作中。
技能目标:1. 学生能运用图像处理软件进行图片编辑,如裁剪、旋转、色彩调整等。
2. 学生掌握图层的使用,能进行简单的图像合成和创意设计。
3. 学生能运用软件中的滤镜和特效,提高图像的艺术效果。
情感态度价值观目标:1. 培养学生对图像处理的兴趣,激发创新意识和审美观念。
2. 培养学生合作学习的意识,学会在团队中分享和交流。
3. 培养学生遵守网络道德规范,尊重他人知识产权,合理使用图像资源。
课程性质:本课程为信息技术课程,结合图像处理软件,旨在提高学生的图像处理技能和审美素养。
学生特点:学生处于初中年级,对新鲜事物充满好奇,动手能力强,但注意力容易分散。
教学要求:课程设计应注重实践性、趣味性和层次性,引导学生主动探究,关注个体差异,提高学生的综合素养。
将课程目标分解为具体学习成果,以便于教学设计和评估。
二、教学内容1. 图像处理软件基础知识:- 图像处理软件简介:介绍常见的图像处理软件及其功能特点。
- 图像基本概念:讲解图像格式、分辨率、色彩模式等。
2. 软件操作界面与工具使用:- 界面认识:熟悉软件的操作界面,了解各个功能区的用途。
- 常用工具:学习并掌握选框、套索、魔术棒等选取工具,裁剪、旋转等图像编辑工具。
3. 图像编辑与调整:- 图像编辑:学习裁剪、旋转、翻转等基本编辑操作。
- 色彩调整:掌握亮度、对比度、饱和度等调整方法。
4. 图层应用:- 图层概念:了解图层的概念及其作用。
- 图层操作:学习创建、删除、隐藏、锁定图层等操作。
5. 滤镜与特效:- 滤镜应用:学习并运用常见滤镜,如模糊、锐化、艺术效果等。
- 特效制作:掌握制作简单特效的方法,如文字特效、边框等。
数字图像处理--图像处理课程设计 报告
《数字图像处理》课程设计1、课程设计目的1、提高分析问题、解决问题的能力,进一步巩固数字图像处理系统中的基本原理与方法。
2、熟悉掌握一门计算机语言,可以进行数字图像的应用处理的开发设计。
2、课程设计要求1、要充分认识课程设计对培养自己的重要性,认真做好设计前的各项准备工作。
尤其是对编程软件的使用有基本的认识。
2、既要虚心接受老师的指导,又要充分发挥主观能动性。
结合课题,独立思考,努力钻研,勤于实践,勇于创新。
3、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。
4、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。
5.2实施要求1、理解各种图像处理方法确切意义。
2、独立进行方案的制定,系统结构设计要合理。
3、在程序开发时,则必须清楚主要实现函数的目的和作用,需要在程序书写时说明做适当的注释。
如果使用matlab来进行开发,要理解每个函数的具体意义和适用范围,在写课设报告时,必须要将主要函数的功能和参数做详细的说明。
4、通过多幅不同形式的图像来检测该系统的稳定性和正确性。
用图像平均的方法消除噪声编程:J=imread('1036032.jpg');I = rgb2gray(J);[m,n]=size(I);II1=zeros(m,n);for i=1:16II(:,:,i)=imnoise(I,'gaussian',0,0.01);II1=II1+double(II(:,:,i));if or(or(i==1,i==4),or(i==8,i==16));figure;imshow(uint8(II1/i));endend迭加零均值高斯随机噪声图像4幅同类图像加平均8幅同类图像加平均16幅同类图像加平均用平滑滤波方法消除噪声编程:I=imread('001122.jpg');I=rgb2gray(I);J=imnoise(I,'gaussian',0,0.02);subplot(231),imshow(I);title('原图像');subplot(232),imshow(J);title('添加高斯噪声图像');k1=filter2(fspecial('average',3),J);k2=filter2(fspecial('average',5),J);k3=filter2(fspecial('average',7),J);k4=filter2(fspecial('average',9),J);subplot(233),imshow(uint8(k1));title('3*3模板平滑滤波'); subplot(234),imshow(uint8(k2));title('5*5模板平滑滤波'); subplot(235),imshow(uint8(k3));title('7*7模板平滑滤波'); subplot(236),imshow(uint8(k4));title('9*9模板平滑滤波');用中值滤波方法消除噪声编程:I=imread('1036032.jpg');I=rgb2gray(I);J=imnoise(I,'gaussian',0,0.01);subplot(231),imshow(I);title('原图像');subplot(232),imshow(J);title('添加高斯白噪声图像');k1=medfilt2(J);k2=medfilt2(J,[5 5]);k3=medfilt2(J,[7 7]);k4=medfilt2(J,[9 9]);subplot(233),imshow(k1);title('3×3模板中值滤波') subplot(234),imshow(k2);title('5×5模板中值滤波') subplot(235),imshow(k3);title('7×7模板中值滤波') subplot(236),imshow(k4);title('9×9模板中值滤波')用理想低通滤波方法消除噪声编程:I=imread('001122.jpg');J= rgb2gray(I);J=imnoise(J,'gaussian',0,0.02);subplot(331);imshow(J);J=double(J);f=fft2(J);g=fftshift(f);subplot(332);imshow(log(abs(g)),[]),color(jet(64)); [M,N]=size(f);n1=floor(M/2);n2=floor(N/2);d0=5;for i=1:Mfor j=1:Nd=sqrt((i-n1)^2+(j-n2)^2);if d<=d0h=1;elseh=0;endg(i,j)=h*g(i,j);endendg=ifftshift(g);g=uint8(real(ifft2(g)));subplot(333);imshow(g);I=imread('001122.jpg');J= rgb2gray(I);J=imnoise(J,'gaussian',0,0.02);subplot(331);imshow(J);J=double(J);f=fft2(J);g=fftshift(f);subplot(332);imshow(log(abs(g)),[]),color(jet(64)); [M,N]=size(f);n1=floor(M/2);n2=floor(N/2);d0=15;for i=1:Mfor j=1:Nd=sqrt((i-n1)^2+(j-n2)^2);if d<=d0h=1;elseh=0;endg(i,j)=h*g(i,j);endendg=ifftshift(g);g=uint8(real(ifft2(g)));subplot(334);imshow(g);I=imread('001122.jpg');J= rgb2gray(I);J=imnoise(J,'gaussian',0,0.02);subplot(331);imshow(J);J=double(J);f=fft2(J);g=fftshift(f);subplot(332);imshow(log(abs(g)),[]),color(jet(64)); [M,N]=size(f);n1=floor(M/2);n2=floor(N/2);d0=45;for i=1:Mfor j=1:Nd=sqrt((i-n1)^2+(j-n2)^2);if d<=d0h=1;elseh=0;endg(i,j)=h*g(i,j);endendg=ifftshift(g);g=uint8(real(ifft2(g)));subplot(335);imshow(g);I=imread('001122.jpg');J= rgb2gray(I);J=imnoise(J,'gaussian',0,0.02);subplot(331);imshow(J);J=double(J);f=fft2(J);g=fftshift(f);subplot(332);imshow(log(abs(g)),[]),color(jet(64)); [M,N]=size(f);n1=floor(M/2);n2=floor(N/2);d0=65;for i=1:Mfor j=1:Nd=sqrt((i-n1)^2+(j-n2)^2);if d<=d0h=1;elseh=0;endg(i,j)=h*g(i,j);endendg=ifftshift(g);g=uint8(real(ifft2(g)));subplot(336);imshow(g);用巴特沃斯低通滤波方法消除噪声I=imread('001122.jpg');I=rgb2gray(I);J=imnoise(I,'gaussian',0,0.04); subplot(121);imshow(J);title('高斯白噪声图像');J=double(J);f=fft2(J);g=fftshift(f);[M,N]=size(f);n=3;d0=20;n1=floor(M/2);n2=floor(N/2);for i=1:Mfor j=1:Nd=sqrt((i-n1)^2+(j-n2)^2); h=1/(1+(d/d0)^(2*n));g(i,j)=h*g(i,j);endendg=ifftshift(g);g=uint8(real(ifft2(g)));subplot(122);imshow(g);title('巴特沃斯低通滤波');峰值信噪比PSNR程序:function result=psnr(in1,in2)in1=imread('a.jpg'); %a为原图像%in2=imread('b.jpg'); %b为调制之后的图像% z=mse(in1,in2);result=10*log10(255.^2/z);function z=mse(x,y)x=double(x);y=double(y);[m,n]=size(x);z=0;for i=1:mfor j=1:nz=z+(x(i,j)-y(i,j)).^2;endendz=z/(m*n);方法一图像平均的方法处理得到信噪比分别如下:ans =7.1689ans =7.2601ans =7.2789ans =7.2876方法二平滑滤波方法处理得到信噪比分别如下:ans =6.0426ans =6.0713ans =6.0955ans =6.1052方法三中值滤波方法处理得到信噪比分别如下:ans =7.1708ans =7.2487ans =7.2830ans =7.3065ans =7.3290方法四理想低通滤波方法处理得到的信噪比:ans =5.9024ans =6.3146ans =6.1266ans =6.0586ans =6.0479方法五巴特沃斯低通滤波方法处理得到的信噪比:ans =5.9042ans =6.2459。
图形编辑的系统课程设计
图形编辑的系统课程设计一、教学目标本课程旨在通过图形编辑的学习,使学生掌握图形编辑的基本知识和技能,培养学生的创新意识和审美能力,提高学生的信息素养和实际操作能力。
具体目标如下:知识目标:使学生了解图形编辑的基本概念、原理和方法,掌握常见的图形编辑软件的使用。
技能目标:培养学生能够熟练运用图形编辑软件进行图形设计、编辑和制作,提高学生的创新设计和实际操作能力。
情感态度价值观目标:培养学生对图形编辑和设计的兴趣,增强学生的创新意识和审美能力,提高学生对信息技术的热爱和运用信息技术进行创作的意识。
二、教学内容本课程的教学内容主要包括图形编辑的基本概念、图形编辑软件的使用、图形设计的方法和技巧等。
具体安排如下:第1-2课时:图形编辑的基本概念和原理,介绍图形编辑的基本概念,使学生了解图形编辑的原理和方法。
第3-4课时:图形编辑软件的使用,介绍常见的图形编辑软件的使用,使学生能够熟练运用图形编辑软件进行图形设计和制作。
第5-6课时:图形设计的方法和技巧,介绍图形设计的方法和技巧,培养学生能够独立进行图形设计和创新。
三、教学方法为了提高学生的学习兴趣和主动性,本课程将采用多种教学方法,如讲授法、讨论法、案例分析法和实验法等。
讲授法:通过讲解图形编辑的基本概念和原理,使学生了解和掌握图形编辑的基础知识。
讨论法:通过分组讨论和分享,培养学生对图形编辑的兴趣,提高学生的创新意识和审美能力。
案例分析法:通过分析典型的图形设计案例,使学生掌握图形设计的方法和技巧。
实验法:通过实际操作,使学生熟练掌握图形编辑软件的使用,提高学生的实际操作能力。
四、教学资源为了支持本课程的教学内容和教学方法的实施,丰富学生的学习体验,我们将选择和准备以下教学资源:教材:选择适合学生水平的图形编辑教材,为学生提供系统的学习材料。
参考书:提供相关的参考书,帮助学生深入了解图形编辑的知识。
多媒体资料:制作多媒体教学课件,通过图文并茂的方式,使学生更容易理解和掌握图形编辑的知识。
图像编辑器_课程设计报告-1
2016-2017学年第一学期《Windows程序设计》课程设计报告题目:图像编辑器专业:班级:姓名:指导教师:成绩:学院二0一六年十一月十五日目录1 设计内容及要求 (1)1.1设计内容 (1)1.2设计任务及具体要求 (1)2 需求分析与功能简介 (2)2.1 需求分析 (2)2.2该软件的功能简介 (3)2.3开发与运行环境 (3)3 窗体界面分析 (4)3.1控件功能介绍 (4)3.2控件属性介绍 (5)4 关键代码分析 (6)4.1引用集和定义 (6)4.2打开图片 (6)4.3保存图片 (7)4.4退出 (7)4.5打印 (8)4.6 图片调整(以亮度为例) (9)4.7 图片特效处理(浮雕、负片、黑白、柔化) (10)5 成果展示 (15)5.1 图片的打开与保存 (15)5.2 图片调整 (16)5.3 图片特效处理 (17)5.4 图片浏览(单击右下箭头) (19)6 小结 (20)7参考文献 (21)1 设计内容及要求1.1设计内容《图像编辑器》主要根据本次课程设计要求进行设计。
当下市场有许多图片编辑软件,比如Adobe Photoshop、Fireworks等,它们的功能都十分强大但是在使用的时候我们却必须花费许多时间去学习去掌握这些软件的使用方法。
而且往往越是功能强大的软件,使用起来就越复杂——这是一个很现实的规律。
很多时候我们也许只是需要简单地对图片进行些微处理和浏览,当今社会“效率”无疑是许多人追求的目标,特别是对小孩、老人或者不太了解计算机知识的人,我们想要的效果无非是“所见即所得”。
这意味着简洁明了的操作界面和通俗易懂的操作方式将会是他们的首选。
以这种理念设计的这款图像编辑器,极大程度上地简化了操作,具化了效果,实现了高效率的工作空间。
该图像编辑器功能主要包括三部分:1)对图片的查看与浏览。
2)对图片进行外观调整。
3)对图片进行特效编辑。
1.2设计任务及具体要求在面对《图像编辑器》的设计时,我们首先要考虑的是这个图像编辑器的功能设计,然后再考虑外观,例如按键和界面的设计等。
C#有关图片编辑器的实验报告
课程名称面向对象程序设计班级xx 实验日期xx 姓名xx 学号xx 实验成绩实验名称Winform基本控件及程序应用实验目的及要求1、掌握控件Label、Button、TextBox的常用属性、方法、事件的基本应用。
2、掌握控件RadioButton、CheckBox的常用属性、方法、事件的基本应用。
3、掌握框架类控件GroupBox、Panel、TabControl的基本应用。
4、掌握控件ListBox、CombBox 、ListView、TreeView的常用属性、方法、事件的基本应用。
能够在程序中动态地对列表项(节点)进行更新。
5、掌握控件HScrollBar、 VScrollBar 、TrackBar的常用属性、方法、事件的基本应用。
6、掌握控件ToolStrip 、MenuStrip、Timer的常用属性、方法、事件的基本应用。
7、掌握对话框控件FontDialog、、SaveFileDialog 的基本使用方法。
8、理解Winform事件的含义和在程序设计中的作用,能够定义一个用户事件并实现事件的触发。
实验环境Visual Studio 2010集成开发环境实验内容1、实现windowsXP或Win7操作系统下的“文件夹选项”对话框。
2、实现一个简单的图像编辑软件,可以对打开的图像进行剪切、缩放等基本操作。
(1)通过文件打开对话框打开一个图像文件(对支持的文件格式进行筛选)。
(2)对打开的文件进行剪切、缩放等基本操作。
(3)通过必要的菜单、工具栏等交互方式实现人性化的交互操作。
太原工业学院计算机工程系实验报告算法描述及实验步骤一.文件夹选项(1)打开C#编程程序;(2)点击文件新建项目选择windows应用程序;(3)在Text中改成文件夹选项,MaximizeBox,MinimizeBox改为False,添加GroupBox,在Text中改名字,PictureBox添加图片,将子选项改为灰色的应是Enabled选False,BorderStyle指示面板是否具有边框。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2016-2017学年第一学期《Windows程序设计》课程设计报告题目:图像编辑器专业:班级:姓名:指导教师:成绩:学院二0一六年十一月十五日目录1 设计内容及要求 (1)1.1设计内容 (1)1.2设计任务及具体要求 (1)2 需求分析与功能简介 (2)2.1 需求分析 (2)2.2该软件的功能简介 (3)2.3开发与运行环境 (3)3 窗体界面分析 (4)3.1控件功能介绍 (4)3.2控件属性介绍 (5)4 关键代码分析 (6)4.1引用集和定义 (6)4.2打开图片 (6)4.3保存图片 (7)4.4退出 (7)4.5打印 (8)4.6 图片调整(以亮度为例) (9)4.7 图片特效处理(浮雕、负片、黑白、柔化) (10)5 成果展示 (15)5.1 图片的打开与保存 (15)5.2 图片调整 (16)5.3 图片特效处理 (17)5.4 图片浏览(单击右下箭头) (19)6 小结 (20)7参考文献 (21)1 设计内容及要求1.1设计内容《图像编辑器》主要根据本次课程设计要求进行设计。
当下市场有许多图片编辑软件,比如Adobe Photoshop、Fireworks等,它们的功能都十分强大但是在使用的时候我们却必须花费许多时间去学习去掌握这些软件的使用方法。
而且往往越是功能强大的软件,使用起来就越复杂——这是一个很现实的规律。
很多时候我们也许只是需要简单地对图片进行些微处理和浏览,当今社会“效率”无疑是许多人追求的目标,特别是对小孩、老人或者不太了解计算机知识的人,我们想要的效果无非是“所见即所得”。
这意味着简洁明了的操作界面和通俗易懂的操作方式将会是他们的首选。
以这种理念设计的这款图像编辑器,极大程度上地简化了操作,具化了效果,实现了高效率的工作空间。
该图像编辑器功能主要包括三部分:1)对图片的查看与浏览。
2)对图片进行外观调整。
3)对图片进行特效编辑。
1.2设计任务及具体要求在面对《图像编辑器》的设计时,我们首先要考虑的是这个图像编辑器的功能设计,然后再考虑外观,例如按键和界面的设计等。
第一步是制作计划。
首先从功能方面出发,我计划的图像编辑器应该由主窗口衍生并具有三个模块:导入模块、处理模块和输出模块。
分别控制图像的打开,编辑和保存等;三个模块分别再由其各自的组成功能构成。
例如从文件夹中查找并获取图像文件、改变图片的亮度、改变图片的特殊效果、保存图片为指定格式等。
然后外观方面,将在功能都实现之后,结合使用感受来进行设计。
我将设计任务整理成一张计划图,树状分支清晰地展示了这个图像编辑器的各部分功能。
这将成为设计的初步要求,之后的代码设计将依据这张计划图施行。
后期再根据实际情况进行改进,比如说运行中出现的问题等。
图1 初期设计任务计划图由图1展示的计划图所示,我将先从窗体设计开始,规划功能分区。
再写代码构建实现这些功能,根据实际使用感受来适当修改。
结合之前所学的有关C#的知识来实现这个图像编辑器的设计。
2 需求分析与功能简介2.1 需求分析这个图片编辑器将会是一个简单并且实用的简易图片编辑的工具,不但可以实现改变图片亮度和图片的特殊效果等功能,而且还能进行对图片的一些简单查看,浏览操作。
应该可以满足大部分用户的使用需求。
本软件不但界面友好,功能齐全,而且操作简单。
是一款容易操作,实用的图片管理软件。
也是一款比较适合广大普通用户和不熟悉计算机的用户的图片查看编辑软件。
我们从用户角度,把软件功能的实现变得简单,易于操作。
对于一个简单的软件来说,首要的就是要能流畅地运行其应有的功能。
其次,界面的外观也要满足用户的审美需求。
我们了解现在常用的图片编辑软件Adobe Photoshop, Fireworks的优势和不足,我们做的小软件虽然不能跟这些大公司的软件媲美,但是我们也有自己的特点,它操作简便,界面清新,又能实现用户所需要的功能。
在这款软件中我们可以打开浏览图片,还可以改变图片的亮度或者以浮雕、反色、柔化等各种效果来对图片进行更改。
也可以保存打印做好效果的图片。
这个软件还可以开发出一些对图片进行大小、方向调整的小功能,可谓是“麻雀虽小五脏俱全”。
2.2该软件的功能简介1)图片的打开与查看;2)对图片进行亮度、对比度调整;3)对图片进行特效编辑;(浮雕、反色、黑白、柔化效果)4)图片的浏览;5)图片的保存与打印。
通过简单的按钮操作即可实现功能。
除去编辑和浏览,还具有保存打印的功能,多方面满足人们的需求。
2.3开发与运行环境该图片编辑器的开发与运行环境如下:开发环境:Windows 7开发工具:Microsoft Visual studio 2013( C#)硬件环境: CPU:2.40GHz 双核、内存:4G、硬盘:320G运行环境:Windows XP/7/83 窗体界面分析图2 窗体设计图由图2可见,窗体界面包括“打开图片”、“保存图片”、“退出”和“打印”四个菜单栏选项,亮度调整、对比度调整和特殊效果等单独处理按钮,灰色区域则为图片处理效果显示区。
表1 各控件属性表3.1控件功能介绍由表1所示,首先在窗体中插入一个PictureBox,用来实现图片的显示。
在PictureBox控件的属性中选择paint的事件。
用四个ToolStripMenuItem控件分别来实现打开图片、保存图片、退出和打印的功能,并都通过click操作来完成。
用三个Label控件来表示亮度、对比度和特殊效果的提示文字。
再用一个Label控件来表示左下提醒文字。
用八个Button控件分别来实现增加亮度、降低亮度、增加对比度、降低对比度、浮雕效果、反色效果、黑白效果和柔化效果的功能,并都通过click操作来完成功能。
用一个Button控件(SAFE)来实现另一种保存方法。
用一个Button控件(>>)来实现图片的浏览。
3.2控件属性介绍整个Form窗体的Background Image换成想要的图片。
PictureBox控件的属性中选择paint的事件。
Button的Back Color都设为Button Face样式。
Label和Button都更改Text属性为想要的文字。
图3 控件属性设置4 关键代码分析4.1引用集和定义using System;using System.Collections.Generic;using ponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Threading.Tasks;using System.Windows.Forms;namespace WindowsFormsApplication1{public partial class Form1 : Form{private Bitmap m_bitmap = null;public Form1(){InitializeComponent();}private void Form1_Paint(object sender, PaintEventArgs e){if (m_bitmap != null){Graphics gra = e.Graphics;gra.DrawImage(m_bitmap, new Rectangle(this.AutoScrollPosition.X, this.AutoScrollPosition.Y,(int)(m_bitmap.Width), (int)(m_bitmap.Height)));}}引用集、定义与声明,确立类型。
4.2打开图片private void打开图片ToolStripMenuItem_Click_1(object sender, EventArgs e) {OpenFileDialog openFileDialog = new OpenFileDialog();openFileDialog.Filter = "bitmap文件(*.bmp)|*.bmp|Jpeg文件(*.jpg)|*.jpg|所有适合文件(*.bmp/*.jpg)|*.bmp/*.jpg";openFileDialog.FilterIndex = 2;openFileDialog.RestoreDirectory = true;if (DialogResult.OK == openFileDialog.ShowDialog()){m_bitmap = (Bitmap)Bitmap.FromFile(openFileDialog.FileName, false);this.AutoScroll = true;this.AutoScrollMinSize = new Size((int)(m_bitmap.Width),(int)(m_bitmap.Height));this.Invalidate();}}双击打开图片ToolStripMenuItem进入代码编辑,书写代码读取指定格式的图像文件并打开文件在PictureBox中显示。
(这里只选取了一部分文件类型)4.3保存图片private void保存图片ToolStripMenuItem_Click(object sender, EventArgs e){SaveFileDialog saveFileDialog = new SaveFileDialog();saveFileDialog.Filter = "bitmap文件(*.bmps)|*.bmp|Jpeg文件(*.jpg)|*.jpg|PNG 文件(*.png)|*.png|所有适合文件(*.bmp/*.jpg)|*.bmp/*.jpg";saveFileDialog.FilterIndex = 1;saveFileDialog.RestoreDirectory = true;if (DialogResult.OK == saveFileDialog.ShowDialog()){m_bitmap.Save(saveFileDialog.FileName);}}使用SaveFileDialog,选择路径和格式保存文件。
4.4退出private void退出ToolStripMenuItem_Click(object sender, EventArgs e){this.Close();}点击退出完成退出窗口功能。
4.5打印private void打印ToolStripMenu_Click(object sender, EventArgs e){printPreviewDialog1.Document = printDocument1;printPreviewDialog1.showDialog();}private void printDocument1_PrintPage(object sender,System.Drawing.Printing.PrintPageEventArgs e){int printWidth = printDocument1.DefaultPageSetting.PaperSize.Width;//打印纸张的宽度和高度int printHeight = printDocument1.DefaultPageSetting.PaperSize.Height;if (Convert.ToInt32(picturewidth) <= printWidth) ;//如果图片的宽度小于纸张的宽度则显示在中间{float x = (printWidth - Convert.ToInt32(picturewidth)) / 2;float y = (printHeight - Convert.ToInt32(pictureheight)) / 2;e.Graphics.DrawImage(Image.FromFile(fpath), x, y,Convert.ToInt32(picturewidth), Convert.ToInt32(pictureheight));}else{if(Convert.ToInt32(picturewidth)>Convert.ToInt32(pictureheight)){Bitmap bitmap= (Bitmap)Bitmap.FromFile(fpath);bitmap.RotateFlip(RotateFlipType.Rotate90FlipXY);PictureBox pb=new PictureBox();pb.Image=bitmap;Single a=printWidth/Convert.ToSingle(pictureheight);e.Graphics.DrawImage(pb.Image,0,0,Convert.ToSingle(pictureheight)*a,Convert.ToSingle(pi cturewidth)*a);}else{Single a=printWidth/Convert.ToSingle(pictureheight);e.Graphics.DrawImage(pb.Image,0,0,Convert.ToSingle(pictureheight)*a,Convert.ToSingle(pi cturewidth)*a);}}}打印图片的设置,考虑图片的大小问题设置打印数值。