当前位置:文档之家› 使用系统自带画图程序简易更改图片尺寸大小

使用系统自带画图程序简易更改图片尺寸大小

使用系统自带画图程序简易更改图片尺寸大小
使用系统自带画图程序简易更改图片尺寸大小

使用系统自带画图程序简易更改图片尺寸大小

导读:网站上传照片有尺寸要求?看过本篇经验以后,你无须再发提问求助网友,或者安装一年使用不了几次的Photoshop、美图秀秀等大型图片处理程序,就能使用windows系统自带的画图程序来更改图片的...网站上传照片有尺寸要求?看过本篇经验以后,你无须再发提问求助网友,或者安装一年使用不了几次的Photoshop、美图秀秀等大型图片处理程序,就能使用windows系统自带的画图程序来更改图片的尺寸大小,得到自己想要的尺寸的图片。工具/原料

windows操作系统,系统自带画图程序

步骤/方法

以制作150×150论坛头像为例,借松坂桃李帅照一用。

运行画图程序:开始-所有程序-附件-画图。

打开原图,可以将原图直接拖到任务栏画图程序的标签上来打开,也可以在画图程序界面中用文件菜单的打开命令来打开。

鼠标移到贴近图片右下角,留意下下面显示的一组数字,上图中的数字是(476,796),这个是图片的宽、高像素数。我们需要制作150×150的头像,原图宽度在476左右,476÷150≈32%【尽量取大数,多的可以裁减,少了就无法补贴了】,记下这个百分率,下一步将对图片进行缩放。

点击工具栏中的图像按钮,选择拉伸/扭曲命令。

弹出的拉伸和扭曲对话框中,水平和垂直拉伸率都填30,如图示。

图片拉伸后的效果:

按ctrl+A全选图片,鼠标挪到图片上显示四向箭头移动标记,按住鼠标左键向上移动图片到适合的位置,这个适合的程度需要你自己把握,注意移动完左边一定不能有白像素,右边也尽量少。

在工具栏菜单里选择图像-属性

弹出的属性对话框内,尺寸的单位选择像素,在上面直接输入宽度150,高度150,确定。

将图片保存或者另存,完成。到文件夹内查看下另存为的文件的属性,已经是150×150大小的图像了。

注意事项

如果图片很大,而只需要其中的一部分,可以先框选这一部分,移动到画布左上角,然后在选框外点击一下,取消选择的状态,画布四周编辑小方块恢复蓝色,将光标移到下方中间的蓝色编辑小方块处,待其变成双向箭头,按住向上拖动可对画布进行裁剪,同样移到右边正中的编辑小方块处向左对画布进行裁剪,先大致得到想要保留的内容,减轻编辑难度。注意裁剪的操作不可逆,故可以留得富余些。

用不习惯画图的拉伸的话,还可以参考这一篇word中编辑图片大小的经验,先在word中将图形处理成近似想要的大小,按下键盘右上角的printscreen键,然后打开画图程序,按

ctrl+v粘贴,再行编辑会省力很多。

XP带的画图只支持中等质量的72dpi分辨率文件,即使原图是高清的,编辑完保存后也会有一定程度模糊,建议保存png格式。

简单画图程序的设计

面向对象程序设计 课程设计报告 设计题目:简单画图程序的设计 学院:信息工程学院 专业:计算机科学与技术(交通)学号:201224020326 姓名:房战锋 同组同学学号:201224020325 指导教师:张少博 2013 年12 月24 日

目录 第一章:设计目的及内容 (2) 1.1【设计目的】 (2) 1.2【设计内容】 (2) 第二章:基本功能概述 (3) 2.1【工程的新建】 (3) 2.2【单文档简介】 (4) 2.3【添加消息响应函数】 (5) 2.4【资源】 (5) 2.5【设备环境】 (6) 第三章:设计思路 (6) 第四章:软件设计 (7) 4.1【设计步骤及关键代码】 (7) 4.1.1【点、直线、矩形、椭圆的绘制】 (9) 4.1.2【连续线及扇形的绘制】 (11) 4.1.3【画刷】 (12) 4.2【设置对话框】 (14) 4.3【颜色】 (14) 4.4【打开与保存】 (15) 第五章:结论与心得体会 (16) 参考文献: (17) 附录: (18) 【调试报告】 (18) 【测试结果】 (18) 【关键代码】 (18)

第1章:设计目的及内容 1.1【设计目的】 1 学习Visual C++的MFC开发程序的步骤。 2 综合运用所学的类、继承和多态的知识。 3 进一步掌握程序的调试方法。 1.2【设计内容】 1利用MFC的向导,创建基于单文档的应用程序; 2 编程实现,绘制线、圆、矩形的功能; 3 能够设定当前要画的图形样式(最少为以上3种)和图形颜色(最少能够设为以下 4 种颜色:黑、红、绿、蓝)。 4 当窗口重绘后,还能保持原来的图形。 5 选做1:能够选中某些已绘制的图形,并删除之。 6 选做2:能够保存已绘制的图形,下次打开时恢复原状。

C++课设:简单画图程序

简单画图程序 1.基本功能描述 本次课程设计的任务是利用计算机和VC开发环境编写一个简单画图程序,该程序的设计指标(即主要功能)有:①用鼠标拖动绘制圆、椭圆、矩形,线等基本图形;②能控制画笔的线宽和颜色;③能对图形进行颜色填充;④在鼠标移动的过程中能实时显示当前绘制的图形。 除了以上几点功能,我有另外添加了工具栏、铅笔、橡皮等功能来使程序更方便地让用户使用,简化了人机交互的过程。 2.设计思路 首先是界面的问题,既然课设的题目是简单画图,那在建立工程的时候就要选择文档结构而不是以前做的基于对话框。可选择单文档结构或多文档结构,但想到画图界面一般只有一个,从简洁的角度考虑,选择单文档结构。而且用户界面在设计的时候要尽可能简单美观,一目了然,对相应功能有图标提示,使用户方便使用。 然后便是画图功能的具体实现。分析课设要求,可以发现功能一要求的的椭圆、矩形、直线可以分别通过Ellipse();、Rectangle();、MoveTo();、LineTo();这四个函数来实现。功能二控制画笔线宽和颜色可以给二者分别关联参数,通过改变线宽参数值来控制线宽,通过调用通用对话框改变颜色参数值来控制颜色。功能三对图形进行颜色填充虽以前未接触过,但查阅资料后发现可以调用ExtFloodFill();并合理设定参数值来实现。功能四的实时显示功能可以通过调用MouseMove();函数来实现。 这些功能需要建立菜单资源来表示各个功能选项,并建立相应的消息响应函数来进行实现。另外,画图程序主要是通过鼠标来进行操作,所以要对鼠标消息的响应及处理函数多下功夫来思考和编写。 至于额外添加的功能,工具栏通过添加工具栏资源和关联相应菜单中画图功能ID实现;铅笔、橡皮的功能则是利用MouseMove();函数,在其中做了一些改动来实现。

mfc简单绘图程序

M F C 简 单 的 绘 图 程 序 ——王帅

目录 摘要 (2) 关键字 (2) 1 引言 (2) 设计目的 ............................................................................................................ 错误!未定义书签。 2 功能说明 (2) 2.1菜单栏....................................................................................................... 错误!未定义书签。 2.1.1图形 (3) 2.1.2画笔 (4) 2.1.3画硬币 (4) 2.2工具栏 (5) 2.3状态栏 (5) 3 功能的实现 (5) 3.1 视图设计 (5) 3.2 编辑资源 (6) 3.3 编程思路及各个函数的实现 (7) (1)思路 (7) (2)代码的实现 (7)

1.为基本形状创建一个基类 (8) 2.基本形状类的创建 (8) 2.1矩形类的创建及定义 (8) 2.2圆形类的创建及定义 (10) 2.3正五边形类的创建及定义 (11) 2.4正三角形类的创建及定义 (14) 2.5椭圆类的创建及定义 (16) 2.6正四边形类的创建及的定义 (17) 2.7正六边形类的创建及定义 (18) 2.8直线类的创建及定义 (19) 3.各基本形状类在CMyDraw2_0类中的调用和绘图的实现 (20) 3.1矩形类的调用与与绘图的实现 (20) 3.2圆形类的调用 (24) 3.3正三角形类的调用 (25) 3.4基本类型调用的剩余代码 (26) 4.画笔的使用、颜色及大小的调整 (29) 5.画硬币 (35) 6.工具栏中的自定义控件 (38) 7.状态栏中的显示 (39) 4程序功能的测试 (41) 5最后总结 (42)

简单的绘图程序实验报告

面向对象程序设计实训(基于MFC程序设计) 题目: 简单的绘图程序 院系专业: 姓名: 学号: 同组其他学生(学号):

简单绘图程序说明 1、功能分析 目前这个软件的主要功能有如下: 1、画直线:通过OnLine()函数实现。 2、画矩形:通过OnRectangle()函数实现。 3、画圆角矩形:通过OnRoundrect()函数实现。 4、画椭圆:通过OnEllipse()函数实现。 5、铅笔工具:可以画任意线条。通过直接在OnMouseMove(UINT nFlags, CPoint point)函数里面添加代码实现。 6、右键弹出菜单:可以在客户中点击鼠标右键,快速选择常用菜单。通过 OnContextMenu函数实现。 7、状态栏显示鼠标移动的坐标:在程序的右下角显示,通过调用setWidnowText 和GetParent()实现。 8、画图颜色选择:可以画任何颜色的线条,通过OnColor()函数实现。 9、线条类型及线宽的设置:可以将画出的线条设置成实线、虚线、点线、点划 线,双点划线,还可以设置线条的粗细,,通过实例这一功能立刻显示所选择线条的粗细及线型。通过新建CLineSettingDlg类,其中OnSelchangeLineStyle()函数实现线型的改变,OnChangeEditLineWidth()函数实现线宽的改变。再在CDrawView类中调用OnLineSetting()函数实现画笔的对话框, CLineSettingDlg类中的OnPaint()函数是实现示例功能的。 10、窗口的重绘时不擦除原来的内容:新建CShape类用来保存线条的颜色,线 宽,填充色等属性,在窗口大小发生变化时有OnDraw(CDC* pDC)函数进行重绘工作,重绘中调用了各个绘图函数的Draw(CDC *pDC)函数。 11、所绘图形的保存于读取,通过Serialize(CArchive &ar)函数进行序列化操作, 将所绘图形的信息通过文件的形式保存起来。

mfc简单绘图程序报告

简单绘图程序 1 需求说明 1.1 问题描述 设计一个简单的绘图应用程序,可以绘制图形或自由绘制线段,可以更改颜色、画笔粗细、保存文件。 1.2功能说明 1.图形绘制功能:直线、椭圆、矩形。 在菜单栏中选择需要的图形(也可以通过工具栏中选择)用鼠标便能在视图中绘出相应的图形。 2.可以绘制自由线段 3.对图形的操作:能通过菜单栏弹出对话框选择线宽、自定义颜色,也可以擦除绘制的线段。 4.可以保存绘图文件,保存后打开可以继续绘制。 2.1.3 数据说明 在程序运行以后,当用户单击某个菜单项时,应该把用户的选择保存起来,以便随后的绘图操作使用。在CDzyView类中添加一个私有变量xz;用来保存用户的选择(直线、矩形、椭圆、自由绘图)在绘制时都可有两点来确定其图形。当鼠标左击时得到一个点,当鼠标停止移动时得到另外一个点。为视图类CDzyView分别捕获鼠标左键按下和弹起这两个消息。当鼠标左键按下时,需要将鼠标当前按下点保存至sx、sy,在鼠标移动停止后,将当前坐标保存至ex,ey.

其他主要数据说明: int fd 判断是否为自由绘图模式int w 线宽 int R RGB中的R int G RGB中的G int B RGB中的B CGraph类中 int m_nType:保存后重绘时用户的选择int qdx; 重绘起点x int qdy; 重绘起点y int zdx; 重绘终点x int zdy; 重绘终点y CLine类中 int cx; 重绘线宽 int sx; 重绘起点x int sy; 重绘起点y int zx; 重绘终点x int zy; 重绘终点y int w; 重绘线宽 自定义颜色对话框关联变量: IDC_EDIT_RED int m_Red IDC_EDIT_GREEN int m_Green IDC_EDIT_BLUE int m_Blue IDC_SCROLL_RED CScrollBar m_Sred IDC_SLIDER_GREEN CSliderCtrl m_Sgreen IDC_SPIN_BLUE CSpinButtonCtrl m_Sblue 2 分析、设计与实现 2.1 主要功能设计与实现

简单画图程序-课程设计

简单画图程序-课程设计 目录 1. 基本功能描 述 ............................................................. 1 2. 设计思路 ................................................................. 1 3. 软件设 计 (3) 3.1 设计步 骤 (3) 3.2 界面设 计 (6) 3.3 关键功能的实 现 ...................................................... 7 4. 结论与心 得体会 ........................................................... 8 5. 参考文 献 ................................................................. 9 6. 思考 题 (9) 7. 附 录 ..................................................................... 9 7.1 调试报 告 (9)

7.2 测试结 果 (10) 7.3 关键源代 码 (1) 武汉理工大学《专业课程设计2(面向对象程序设计)》课程设计说明书 简单画图程序 1. 基本功能描述 1) 在菜单处的有相应的菜单项,可以选择绘制的图形形状,如直线、矩形及椭圆,可 -5可供选择,还可以选择线色以及填充色,通过弹出的颜色对话框选择以选择线宽,有1 需要的颜色,如果不选择线宽、线色以及填充色,则按默认的画笔以及画刷来绘制选择的图形。 2) 选择好图形后,通过鼠标可以绘制出相应的直线,矩形或椭圆,鼠标的按下确定图形的起点,鼠标的拖动则确定了图形的终点,即通过鼠标的拖动来决定图形的大小,鼠标弹起,此图形则绘制完毕。 3) 增添了工具栏,有相应的选择项,可以更方便地实现相应的功能。 2. 设计思路 1) 对需要用到的变量进行初始化。 2) 选择相应的图形之后就响应相应的消息处理函数,给shape赋对应的值。选择不同的线宽,线色与填充色,则改变画笔和画刷的属性。 3) 鼠标的按下响应LButtonDown(),定义起点的坐标,鼠标的拖动响应MouseMove()改变终点的坐标,鼠标的弹起响应LButtonUp(),刷新,得到绘制图形。

批量调整图片大小两种方法

批量调整图片大小两种方法 1、用acdsee11打开照片,转换到“管理”视图模式;界面如下图所示(其它版本的acdsee)与此类似。 2、按下键盘的ctrl不松手,逐个单击要修改大小的照片;或单击第一张照片,按下shift键再单击最后一张照片,选择它们之间的照片。 3、单击工具栏的调整大小按钮或在选中的照片上右击在弹出的快捷菜单上单击“批处理”→“调整大小” 在弹出的“调整大小”对话框中 4、选中“以像素计大小”; 5、宽度填入1024,高度填入768; 6、注意点击“选项”按钮,进行深入设置

在弹出的选项对话框中 7、根据选择“替换”或“放入原文件夹”或“放入以下文件夹”(选择此条,可以点击右侧的“浏览”按钮,浏览或新建调整大小后保存的位置,) 8、点击“确定”按钮返回“调整大小”对话框 9、点击“开始调整大小”按钮

提示所有照片调整完大小后,在windows中浏览到在第⑦设定的位置,就可以找到调整大小后的照片。 用photoshop批量调整图片大小的方法 虽然调整图片大小的软件很多,依笔者的经验来看,最好还是专业软件——Photoshop(简称PS)。利用ps中的动作可以批量处理n张图片的大小,速度很快,质量也好,很方便的,不仿试试。 一、打开ps。 二、选择“窗口”→“动作”(前面打上钩)。 三、单击动作窗口中最下面一行倒数第二个“创建新动作”按钮,起一个名称以方便以后调用,如“网页图片800”,单击“好”,开始录制动作。 四、“文件”→“打开”,选择你要修改的图片中的一张。 五、“图像”→“图像大小”,调整图片的宽度和高度到你想要的大小,如800×600像素。 六、保存图片到你想要放的文件夹中。 七、关闭该图片。 八、单击动作窗口中最下面一行的第一个按钮,停止录制动作。至此,一个完整的调整图片大小的动作录制完成,只要不重装系统都可以长期调用。 九、“文件”→“自动”→“批处理”,在打开的的窗口中,“动作”栏选择为刚才录制的动作,“源”选为“文件夹”,单击“选取”到你要调整图片的文件夹。以同样的方法选好目的文件夹(存放调整后的图片)。对话框中几个勾选项目除了“包含所有子文件夹外”其它的都打勾,文件命名框内的内容无须改动,在“错误”栏选择“将错误记录到文件”,单击“存贮为”将错误文件存放

画图教程1(老师辛苦了)

画图教程 老师,您辛苦了! 难点: 1.花瓶的颜色渐变。 2.画绿叶和花朵时曲线工具的运用。 1.画桌子。 打开《画图》程序,在颜料盒里点击鼠标左键选择黑色作为前景色,点击鼠标右键选择黄褐色作为背景色,然后使用矩形工具,选择第二种模式,画一个长方形作为桌面;依次选择两种稍浅的黄褐色作为背景色,在桌面的下方画两个大小适当的长方形,这样桌子就画好了,如图1所示。 2.画花瓶。 使用曲线工具在桌面的左侧画出花瓶的轮廓,然后给花瓶填充上蓝色的渐变效果,如图2所示。(对颜色渐变效果的可采用分区域处理,也可通过如PS渐变涂色。) 3.画绿叶。 使用曲线工具在花瓶的上方画出几片长长的叶子,然后使用用颜色填充工具给它们涂上深浅不同的绿色,如图3所示。(提示:如果只使用一种绿色,那画出来的叶子就显得有些呆板了。)

4.画花朵。 使用曲线工具画出花瓣,使用喷枪工具画出花蕊,然后将画好的花朵复制出几个来,适当调整它们的大小、形状,接着使用用颜色填充工具分别给它们涂上不同的颜色,再拖到绿叶上方不同的位置,如图4所示。 5.画粉笔盒。 在桌子的右侧画一个小小的粉笔盒,会让画面构图看起来平稳些。使用矩形工具画出粉笔盒,将其填充为淡蓝色;使用直线工具画

出几支粉笔,分别将其填充为不同的颜色;使用文字工具在粉笔盒的正面输入“粉笔”二字,字体为黑体,文字颜色为白色,如图5所示。 6.画黑板。 先将前面画好的图画保存起来,然后新建一个文件,按照画桌子的方法画出一块黑板,接着使用文字工具在黑板上输入祝福语“老师:您辛苦了!”,如图6所示。(可以根据自己的喜好来设置文字的颜色、大小和字体。) 7.组合图画。 在《画图》程序中打开刚才保存的图画文件,将其选中并复制,然后粘贴到画黑板的这幅图画中,如图7所示。(提示:在粘贴之前一定要先选中工具箱下面的“透明模式”哦!)

几何画板教程第二节:用绘图工具绘制简单的组合图形

第二节用绘图工具绘制简单的组合图形 下面我们用绘图工具来画一些组合图形,希望通过一下范例的学习,你能够熟悉绘图工具的使用,和一些相关技巧。 例1、三角形(一) 一、制作结果如图所示,拖动三角形的顶点,可改变三角形的形状、大小 这个三角形是动态的三角形,它可以被拖成下列三角形之一,如图9所示。 图9 二、要点思路熟悉“直尺工具”的使用,拖动图中的点改变其形状。 三、操作步骤观察图10,你能明白三角形就是用【直尺工具】画三条首尾相接的线段所组成的图形。 图10 1、打开几何画板,建立新绘图 2、单击【直尺工具】,将光标移到在绘图区,单击并按住鼠标拖动,画一条线段,松 开鼠标。 3、在原处单击鼠标并按住拖动,画出另一条线段,松开鼠标。(注意光标移动的方向) 4、在原处单击鼠标并按住拖动,画出第三条线段,光标移到起点处松开鼠标。(注意起点 会变色) 5、将该文件保存为“三角形.gsp” 拓展:你也可以将光标移到在绘图区,单击并松开鼠标拖动,画一条线段,单击鼠标。在原处再单击鼠标并松开拖动,画出另一条线段,单击鼠标。在原处单击鼠标并松开拖动,画出第三条线段,光标移到起点处单击鼠标。 例2三角形(二) 一、制作结果三角形三边所在的线分别是直线、射线和线段,拖动三角形的顶点可以改变三角形的大小和形状,如图11所示。在讲解三角形的外角时,就可构造此图形。 图11

二、知识要点学会使用【线段工具】、【直线工具】、【射线工具】以及它们相互之间的切换。 三、操作步骤 1、打开几何画板,建立新绘图。 2、选择画直线工具将光标移动到【直尺工具】上按住鼠标键不放,移动光标到【直线工 具】上,松开鼠标,如图12所示。 图12 3、画直线将鼠标移动到画板中,按下鼠标键,向右拖曳鼠标后松鼠标键。 4、选择画射线工具用鼠标对准【直线工具】,按下鼠标键并拖曳到【射线工具】处松鼠 标,如图13所示。 图13 5、画射线将鼠标对准定义直线的左边一点(在按下鼠标左键之前请注意窗口左下角的提 示),按下鼠标键,向右上拖曳鼠标后松鼠标键。 6、选择画线段工具用鼠标对准画线工具,按下鼠标键并拖曳到线段工具处松鼠标。如图 14所示。 图14 7、画线段将鼠标对准定义射线的右上一点C(注意窗口左下角的提示信息),按下鼠标 键,向定义直线的右边一点B拖动(注意提示),匹配上这一点后松鼠标。8、将该文件保存为“三线三角形.gsp” 例3、圆内接三角形 一、制作结果如图15所示所示,拖动三角形的任一个顶点,三角形的形状会发生改变,但始终与圆内接。 图15 二、要点思路学会使用画线工具在几何对象上画线段 三、操作步骤如图16所示 图16 1、打开几何画板,建立新绘图。

简单的画图软件画流程图

流程图是一种表示算法的图示,通常用图形将操作步骤,用带箭头的线连接起来的一系列操作,用以表示执行任务的前后步骤。通过流程图直观的展示,更易于工作参与人员的理解。根据美国标准化协会确定的流程图符号,也常被世界工作者所采用,常用的流程图符号有处理框、判断框、输入输出框、起止框、连接点、流程线和注释框。 传统的流程图用连接线指出各项工作顺序,对于新手来说,并不能掌握其中的规律,画出来的流程图,让阅读者花费很大的精力去了解整个流程和算法。如果我们可以借助模板,这样就可以规律性的修改各节点的顺序组成,让阅读者更容易从头到尾的看下去。亿图图示正好满足以上优点,还有额外三大特点:操作简单、模板丰富并且兼容多种文件。 流程图模板 亿图图示可以创建多种类型的流程图:事件流成图、工作流程图和程序流程图等等。

流程图例子 丰富的例子可帮助我们快速绘制想要的流程图框架,方便二次编辑。 选择好专业的流程图工具,接下来我们详细的了解一下绘制步骤。 首先下载并安装亿图图示软件,选择新建流程图,创建空白文档进入画布,当然也可以选择自己喜欢的流程图模板点击进入。 其次,在左侧的符号栏里有各种符号,用来搭建整个框架,选择需要的符号,直接拖拽到画板位置,利用软件的网格和标尺定位好图形符号的位置 最后,记得双击图形,输入补充文本关键词。如果想要流程图显得不那么单调,可以通过上方的样式栏更换主题颜色,使得流程图更专业。

亿图图示,即亿图图示专家(EDraw Max),是一款基于矢量的绘图工具,包含大量的事例库和模板库。可以很方便的绘制各种专业的业务流程图、组织结构图、商业图表、程序流程图、数据流程图、工程管理图、软件设计图、网络拓扑图等等。它帮助您更方便,更快捷的阐述设计思想,创作灵感。

用画图程序绘制图形

用画图程序绘制图形 教学目标: 认知目标:1、了解画图程序的基本功能 2、掌握绘制图形的一般方法与步骤 技能目标:1、初步学会直线、矩形、椭圆等绘图工具的用法 2、学会绘制一些简单的平面图形 水平目标:培养学生用画图程序绘制简单图形的水平和自学与应用水平 情感目标:培养学生良好的学习习惯 教学重点: 1、绘图工具的使用 2、绘制简单的平面图形 教学难点:拖动鼠标绘图的方法 课时安排:一课时 教学步骤: 一、导入新课: 计算机是一个奇妙的东西,它能够为我们描绘出五彩斑斓的世界,今天这节课,就让我们利用它的绘图软件来打造一幅属于我们自己的作品。 展示绘图作品——《我的小屋》 二、讲授新课: 1、软件的启动:鼠标依次单击“开始——程序——附件——画图”。(教师演示,学生作好笔记。) 2、画图软件的界面组成:标题栏、菜单栏、工具栏、属性栏。(学生对照讲解观察电脑桌面,标记各部分名称与作用。) 3、绘图工具的使用方法: (1)简单的几何图形; (2)简单的线条; (3)图形的着色;

(4)橡皮擦的使用。 (教师逐一讲解常用工具的使用方法,学生识记。) 小技巧:画直线、画正方形、画圆时能够与Shift键配合使用。 4、演示《我的小屋》的完成过程,让学生从中观察、体会绘图工具的使用方法,加深印象。 三、学生活动: 1、绘制一些简单的平面图形,熟悉绘图工具的使用。 2、绘制显示器、键盘、软盘等平面图形。 3、为自己绘制的图形添上自己喜欢的颜色。 四、拓展延伸: 任务:展开想象,利用画图软件绘制一幅平面作品,并保存。 提示:绘图的一般方法与步骤 1、确定画布尺寸 2、在工具箱中选择绘图工具和在属性框中选择样式 3、在颜料盒中选择前景色(画笔色)和背景色(画布色) 4、在画布上绘制图形

基于MFC的简单画图程序实验

简单画图程序 【实验目的】 本实验目的是通过构建基于MFC的windows画图程序,使学生: (1) 理解MFC应用程序的运行机制 (2) 掌握使用MFC构建Windows应用程序的基本结构及编程的基本方法 (3) 理解和掌握MFC应用程序消息处理机制及应用 (4) 掌握类向导(ClassWizard)的使用 【实验要求】 (1) 必须做好实验原理的预习。 (2) 需要对提供的程序代码进行分析,并明确实验时还应在何处添加哪些语句。 【实验环境】 Microsoft Windows XP Microsoft Visual C++ 6.0 1 基本功能描述 1) 在单文档菜单中,在菜单行中可插入一个菜单项,命名为绘图,在下拉菜单中可分别设置绘制的图形形状,如直线、矩形及椭圆,线宽选项,有1-5可供选择,还可以设置线色以及填充色,通过弹出的颜色对话框选择需要的颜色,如果不选择线宽、线色以及填充色,则按默认的画笔,画刷来绘制选择的图形。 2) 选择好图形后,通过鼠标可以绘制出相应的直线,矩形或椭圆,鼠标的按下确定图形的起点,鼠标的拖动则确定了图形的终点,即通过鼠标的拖动来决定图形的大小,当鼠标弹起,此图形则绘制完毕。 3) 增添工具栏,设置绘制的图形形状,线色以及填充色,可更方便地选择相应的功能。 2 设计思路 1) 对需要用到的变量进行初始化。 2) 选择相应的图形之后就响应相应的消息处理函数,给shape赋对应的值。选择不同

3) 鼠标的按下响应函数OnLButtonDown(),捕捉鼠标当前位置得到起点的坐标,鼠标的拖动响函数OnMouseMove()改变终点的坐标,鼠标的弹起响应OnLButtonUp(),确定终点坐标,刷新,得到绘制图形。 4) 选择图形或其它属性,可进行下一次绘制。

用宏批量调整word中图片版式大小方向

Sub 图片方向()..................................................... Sub 图片对齐() Application.ScreenUpdating = False '关闭屏幕更新 Dim n On Error Resume Next ActiveDocument.Shapes(n).Select orizontalPosition = _ wdRelativeHorizontalPositionMargin wdRelativeVerticalPositionMargin Next Application.ScreenUpdating = True '恢复屏幕更新 End Sub Sub 图片大小() On Error Resume Next Dim mywidth Dim myheight Application.ScreenUpdating = False '关闭屏幕更新 mywidth = Val(InputBox(Prompt:="单位为厘米(cm);如果输入为0,则图片保持原始纵横比,宽度根据输入的高度数值自动调整;", Title:="请输入图片宽度", Default:="0")) * 28.35 myheight = Val(InputBox(Prompt:="单位为厘米(cm);如果输入为0,则图片保持原始纵横比,高度根据输入的宽度数值自动调整;", Title:="请输入图片高度", Default:="0")) * 28.35 '------------------------------------------------------------------ '调整嵌入式图形 Dim pic As InlineShape For Each pic In ActiveDocument.InlineShapes If mywidth = "0" Then

Windows画图程序操作技巧

Windows画图程序操作技巧(转载) [ 2009-2-16 9:27:00 | By: 敏捷 ] 我们在处理图形时,经常用到Windows画图程序,虽然 现在处理图形的软件很多,但从处理方法和功能来看,Windows画图程序仍不失为一种简单快捷的图形处理工具。本文在此介绍一些使用Windows画图程序的操作技巧。 一、图形边框调整 我们有时需把某一图形的长宽调整成一定的大小,一种方法是:把鼠标移至图像边框上的缩放操作点,当光标变成双箭头符号时按住鼠标左键不放,然后拖动图形缩放操作点使图像达到需要的大小,放开鼠标左键即可。这种方法简单快捷,但不易精确调整图形大小,有时需要重复拖动几次才能达到目的;另一种调整方法是:点击菜单栏中的“图像”按钮,在下拉菜单中选取“属性”,这时弹出一属性对话框,其中就有关于当前打开图形的宽度和高度数据,在数据框中,选中宽度和高度数据,重先键入需要的宽度和高度数值,点按“确定”按钮,即可达到精确调整图形大小的目的。需注意的是,此调整图形大小的方法,对其内容并不随图形边框大小而任意缩放,只是自图形上角为原点截取所调大小的图形而已。 二、图形内容缩放 如果我们需对图形内容作大小缩放,就不能用前面介绍的方法了。其方法是:用鼠标点击左边工具箱中的“选定”

按钮,移动光标至图形中,这时光标变成十字形,视所要缩放的图形内容范围,移动光标至图形中需缩放部分的一个矩形区域的左上顶点处,按住鼠标左键往右下方拖曳,此时将出现一矩形虚线框,直到出现的矩形虚线框完全包围所需缩放的图形部分,这时放开鼠标左键,移动光标至矩形虚线框上的八个缩放点之一,当光标变成双箭头形状时,按住鼠标左键拖动矩形框到所需大小后放开鼠标左键,这时我们会发现图形内容随我们的拖曳而缩放了。 三、图形部分内容的位置移动 如果我们想把图形上某一小块的位置移动一下,可以点击工具箱中的“选定”按钮,在图形中选取欲移动的一小部分图形,如是不规则的,可用工具箱中的“任意形状的裁剪”按钮选取,然后移动光标到选取框内,当光标变成黑十字形交叉四箭头形状时,按住鼠标左键拖动被选取部分图形到指定的地方,然后释放鼠标左键即可。用此方法也可以任意剪切图形的某一部分,并进行复制、粘贴等操作。 四、图形的翻转或旋转 点击工具箱中的“选定”按钮,按前面讲过的方法选中需要实现旋转的图形部分,点击菜单栏上的“图象”按钮,在下拉菜单中点击“翻转/旋转”按钮,此时弹出一对话框,在对话框中选定我们需翻转或旋转的角度,点击“确定”按钮即可。 五、图形颜色的选取 Windows画图程序颜料盒中只默认有28种颜色,而很多时候我们需用到其它一些颜色,这时就要用到自定义颜

操作简单、功能强大的制图软件

操作简单、功能强大的制图软件 操作简单、功能强大的制图软件2009-07-12 21:56 引用 理睬的Nature Illusion Studio v2.60 (操作简单、功能强大的制图软件) 理睬向您介绍一款动画软件,名称叫做“Nature Illusion Studio v2.60 汉化版”。这是一款界面简洁、操作方法简单、功能强大、非常好用的免安装版动画小软件(大小只有3.81MB),解压到指定文件夹即可使用。它能用简单的步骤制作出复杂的动画文件,是现有许多同类动画软件无法做到的。它可以使jpg图片或bmp图片中的瀑布、江河湖海、树叶、人物头发等都动起来,可以在动画中添加下雨、下雪效果,添加人物、飞鸟、文字等各种GIF动画或GIF、JPG等图片。它可以制作GIF动画、AVI视频文件、可执行文件和屏幕保护程序文件,在制作可执行文件和屏幕保护程序文件中可以添加人物、动物、流水、交通工具等发出的声音以及歌曲等音频文件。 1. 这款软件的界面很简洁:

Nature Illusion Studio v2.60 汉化版界面 2.. 这款软件的下载地址: 下载地址之一: Nature Illusion Studio v2.60 汉化版下载地址: https://www.doczj.com/doc/d63044286.html,/soft/3389.htm 软件大小:3.81 MB 软件授权:免费软件(根据上面地址打开网页后,再向下找到以下两处任选一处点击下载) 点这里本地高速下载[ 广州电信] 点这里本地高速下载[ 江苏电信] 下载地址之二: 让“死板”的图片动起来:Nature Illusion Studio v2.60 汉化版下载地址: https://www.doczj.com/doc/d63044286.html,/thread-64484-1-1.html 必须下载以下两个文件才能完善: 迅雷专用高速下载_NatureStudio.rar (3.19 MB) 迅雷专用高速下载_NIScr.rar (327.42 KB) (把这个软件NIScr.rar下载后,解压到主程序文件夹 “NatureStudio”即可。)

c++课程设计(简易绘图程序)

目录 1、需求与功能分析 (1) 2、系统总体框架 (2) 3、模块设计与分析 (3) 3.1画图模块 (3) 3.2贴图模块 (3) 3.3窗口模块 (4) 3.4菜单模块 (4) 3.5工具栏与状态栏模块 (4) 4、类的设计与分析 (4) 4.1、CAboutDlg类 (4) 4.2、CChildFrame类 (4) 4.3、CDib类 (4) 4.4、CDrawingDoc类 (5) 4.5、CDrawingView类 (6) 4.6、CMainFrame类 (7) 4.7、CSettingDlg类 (7) 5、特色算法分析 (8) 5.1 CDib类中的显示bmp位图 (8) 5.2 CDrawingView类中的画图部分 (10) 6、功能测试 (13) 7、存在的不足与对策 (16) 8、程序源代码 (17) 9、使用手册 (17) 10、参考文献 (20)

1、需求与功能分析 为了检验一个学期以来自己学习c++这门课程能够学到多少知识,加上原来就对图像处理就比较感兴趣,曾经更有想过要做一个可以合成红蓝3D图片的一款软件,就是那种需要带上红蓝眼镜才可以看到3D效果的那种图片,自己也有用photoshop做过这样的图片,但是photoshop需要调很多东西才能合成这样的图片,而且还要用相机送两个不同的角度拍两张照片作为源图片去合成红蓝3D图片,虽然我知道原理并不难,但是当我选择了”简易绘图程序”这个课程设计的题目之后,才发现每实现一个功能都需要花很多的精力,而且实现那些功能之后还会发现各种各校的bug,需要细心去寻找解决的办法。如今课程设计也要上交,一样还有很多我想实现的功能都还没实现,最终也没有实现我想要实现的功能---合成红蓝3D图片。只做了一些简单的绘图功能。 功能分析,目前这个软件的主要功能有如下: 1、画直线:通过OnLine()函数实现。 2、画矩形:通过OnRectangle()函数实现。 3、画椭圆:通过OnEllipse()函数实现。 4、铅笔工具:可以画任意线条。通过OnPencil()函数实现。 5、橡皮擦:可以擦除所画的线条。该功能还没实现。 6、右键弹出菜单:可以在客户中点击鼠标右键,快速选择常用菜单。通过 OnContextMenu函数实现。 7、状态栏显示鼠标移动的坐标:在程序的右下角显示,通过OnUpdateX(CCmdUI *pCmdUI)和OnUpdateY(CCmdUI *pCmdUI)这两个函数实现。 8、画图颜色选择:可以画任何颜色的线条,通过OnEditColor()函数实现。 9、读取bmp位图:可以在电脑中选择一个bmp位图,在程序中显示出来,通过 新建一个Cdib类来读取bmp文件信息再view类和Doc类调用来显示该位图。 10、保存为bmp位图:可以将在程序所画的图形保存为一幅bmp图片,通过view 中的SaveAsBmp(CString filename)实现。 11、线条类型及线宽的设置:可以将画出的线条设置成实线、虚线、点线,还可

java简易画图板

华北科技学院 课程设计说明书 班级: 网络B101 设计题目: 画图板软件开发和设计 评语:_________________________________ _________________________________________ _________________________________________ _________________________________________ _________________________________________ 评阅成绩:____评阅教师:_____ 目录 1 引言 (1)

1.1课程设计选题 (1) 1.2课程设计的目的 (1) 1.3本选题的设计背景 (1) 2 需求分析 (1) 2.1 功能需求 (1) 2.2 系统的开发运行环境 (2) 3 总体设计 (2) 3.1 系统体系结构设计 (2) 3.2系统功能模块及主要类设计 (3) 4 详细设计与实现 (6) 4.1 菜单栏模块 (6) 4.2 文字字型工具栏模块 (7) 4.3 工具栏模块 (8) 4.4 颜色选择面板模块 (10) 4.5 鼠标状态栏模块 (12) 4.6 画图区域以及整体布局模块 (13) 5 小结和展望 (15) 参考文献 (17) 附录 (17) 使用说明书 (17)

1引言 1.1课程设计选题 《画图板软件开发和设计》 1.2课程设计的目的 使学生巩固和加深以Java 语言为基础的面向对象编程技术理论知识的理解,提高实际动手编程能力的培养,掌握以Java为核心的应用软件开发方案,达到能独立阅读、编制和调试一定规模的Java程序的水平。 1.3本选题的设计背景 平时生活中,我们会需要处理一些基本的图像,也有可能需要花一些简单的图像,平时所使用的图形处理工具有 PhotoShop、Windows 画图工具等,其中PhotoShop 是一款非常强大的图形处理工具,Windows 画图工具则是一款较为简单的画图工具,功能较为简单,用Windows画图工具,是一种比较简单与具有代表性的画图工具,虽然功能不够强大,但具有大多图片处理程序所必需的基本功能:铅笔画图、各种数学函数图形、填色、取色、橡皮擦等等。所以这次课程设计我做的就是一个仿照Windows画板的程序。 通过画图板软件开发与设计,更深刻地体会java语言较之其他语言在图形用户界面的优势。熟悉java语言中常用的关于画图的各个类的功能和常用的方法(java图形用户界面中的众多函数与类的关系),并在实验过程中加深对java语言的理解与运用。 2需求分析 2.1 功能需求 对于绘图软件,应具备最基本的绘制直线,矩形框,圆形框,椭圆框等最基本功能,此外,要可以对绘制的图形进行修改;将绘制好的图形进行保存,打开以前保存的图形;在需要的时候,可以绘制实心矩形,实心圆形,实心椭圆等常见的几何图形。可

操作简易的化学画图软件(DOC)复习过程

操作简易的化学画图软件 ----ChemWindow 一、分子式、简式的书写: ①按下键盘上的Caps Lock 键,点击键后再点击Label键,在文档中输入H2SO4 即可得到:;同理可写出有机分子式,在必要的时候加上括号:如输入CH3(CH2)3CH3时候可得到: ②检查:运行“Other”菜单下的“Check Chemistry”和“Check Spelling”检查结构式,保证正确性。例如:写一个错误的戊烷的分子式:,选中这个分子式,运行Check Chemistry(或按下F10键),弹出以下对话框: 语句“The valence is not correct.”意思是:化合价不正确。若分子式用于特殊场合,点击“Ignore”或“Ignore All”按钮可以忽略错误,即保持错误的状态。 二、离子式的书写: 数字在英文字母之前或之后输入,系统默认为下标;但数字在“-”或“+”之后为上标;先输入数字,后输入“-”或“+”,则数字为下标。如硫离子的书写: 输入“SO42-”显示为“”,这显然不是我们需要的,正确的操作是先输入“SO4-2-”后再删除前一个“-”即可得到。 切换到中文输入法也可以输入中文,用按钮可设置上下标:如 ①在大写状态下,点击按钮,写出硫酸的分子式: ②当光标停在下标“4”时,点击下标按钮,输入(浓) “Caption”工具是另外一种文字输入工具,但不能识别上下标,只要用于中文标题或者大写字母的输入。 三、其他 1.高聚物先写出高聚物的单体,再单击中括号,在文档中拖放出一个 中括号,适当缩放,在右下角的方框中填入“n”最后将单体放入:如聚氯乙烯的书写:

C课设简单画图程序

简单画图程序1.基本功能描述 本次课程设计的任务是利用计算机和VC开发环境编写一个简单画图程序,该程序的设计指标(即主要功能)有:①用鼠标拖动绘制圆、椭圆、矩形,线等基本图形;②能控制画笔的线宽和颜色;③能对图形进行颜色填充;④在鼠标移动的过程中能实时显示当前绘制的图形。 除了以上几点功能,我有另外添加了工具栏、铅笔、橡皮等功能来使程序更方便地让用户使用,简化了人机交互的过程。 2.设计思路 首先是界面的问题,既然课设的题目是简单画图,那在建立工程的时候就要选择文档结构而不是以前做的基于对话框。可选择单文档结构或多文档结构,但想到画图界面一般只有一个,从简洁的角度考虑,选择单文档结构。而且用户界面在设计的时候要尽可能简单美观,一目了然,对相应功能有图标提示,使用户方便使用。 然后便是画图功能的具体实现。分析课设要求,可以发现功能一要求的的椭圆、矩形、直线可以分别通过Ellipse();、Rectangle();、MoveTo();、LineTo();这四个函数来实现。功能二控制画笔线宽和颜色可以给二者分别关联参数,通过改变线宽参数值来控制线宽,通过调用通用对话框改变颜色参数值来控制颜色。功能三对图形进行颜色填充虽以前未接触过,但查阅资料后发现可以调用ExtFloodFill();并合理设定参数值来实现。功能四的实时显示功能可以通过调用MouseMove();函数来实现。 这些功能需要建立菜单资源来表示各个功能选项,并建立相应的消息响应函数来进行实现。另外,画图程序主要是通过鼠标来进行操作,所以要对鼠标消息的响应及处理函数多下功夫来思考和编写。 至于额外添加的功能,工具栏通过添加工具栏资源和关联相应菜单中画图功能ID实现;铅笔、橡皮的功能则是利用MouseMove();函数,在其中做了一些改动来实现。

用绘图工具绘制简单的组合图形

2.1.2用绘图工具绘制简单的组合图形 下面我们用绘图工具来画一些组合图形,希望通过一些范例的学习,你能够熟悉绘图工具的使用,和一些相关技巧。 例1、三角形(一) 制作结果:如图所示,拖动三角形的顶点,可改变三角形的形状、大小 这个三角形是动态的三角形,它可以被拖成下列三角形之一 要点思路:熟悉“直尺工具”的使用,拖动图中的点改变其形状。 操作步骤:观察下图,你能明白三角形就是用【直尺工具】画三条首尾相接的线段所组成的图形。 1、打开几何画板,建立新绘图

2、单击【直尺工具】按钮,将光标移到在绘图区,单击并按住鼠标拖动,画一条线段,松开鼠标。 3、在原处单击鼠标并按住拖动,画出另一条线段,松开鼠标。(注意光标移动的方向) 4、在原处单击鼠标并按住拖动,画出第三条线段,光标移到起点处松开鼠标。(注意起点会变色) 5、将该文件保存为“三角形.gsp” 拓展:你也可以将光标移到在绘图区,单击并松开鼠标拖动,画一条线段,单击鼠标。在原处再单击鼠标并松开拖动,画出另一条线段,单击鼠标。在原处单击鼠标并松开拖动,画出第三条线段,光标移到起点处单击鼠标。 例2 三角形(二) 制作结果:三角形三边所在的线分别是直线、射线和线段,拖动三角形的顶点可以改变三角形的大小和形状。在讲解三角形的外角时,就可构造此图形。 知识要点:学会使用【线段工具】、【直线工具】、【射线工具】以及它们相互之间的切换 操作步骤: 1、打开几何画板,建立新绘图

2、选择画直线工具将光标移动到【直尺工具】上按住鼠标键不放,移动光标到【直线工具】上,松开鼠标。如下图 3、画直线将鼠标移动到画板中,按下鼠标键,向右拖曳鼠标后松鼠标键。 4、选择画射线工具用鼠标对准【直线工具】,按下鼠标键并拖曳到【射线工具】处松开鼠标。 5、画射线将鼠标对准定义直线的左边一点(在按下鼠标左键之前请注意 窗口左下角的提示)此处可否配一图示意窗口左下角的提示?,按下鼠标键,向右上拖曳鼠标后松鼠标键。 6、选择画线段工具用鼠标对准画线工具,按下鼠标键并拖曳到线段工具处松开鼠标。 7、画线段将鼠标对准定义射线的右上一点C(注意窗口左下角的提 示信息),按下鼠标键,向定义直线的右边一点B拖动(注意提 示),此处可否配一图示意窗口左下角的提示?匹配上这一点后松鼠标。 将该文件保存为“三线三角形.gsp” 例3、圆内接三角形 制作结果:如图所示,拖动三角形的任一个顶点,三角形的形状会发生改变,但始终与圆外接

相关主题
文本预览
相关文档 最新文档