当前位置:文档之家› 图形操作

图形操作

图形操作
图形操作

第12章图形操作

本章要点

●图形操作基础:VB中的坐标系统;使用颜色。

●使用图形控件绘图:Line控件和Shape控件。

●使用绘图方法画图:Line、PSet和Circle方法。

使用图形可以美化应用程序界面,实现特殊的动态图像效果。在计算机应用中,图形操作是令人感兴趣的部分,同时也是较复杂、较难掌握的内容。VB提供了丰富的图形操作工具以及功能强大的绘图方法,利用它们可以设计出美观实用的图形应用程序。

12.1 图形操作基础

在VB中,图形操作主要是在窗体和图片框(PictureBox)对象上进行。在讨论具体的图形操作之前,首先需要了解一些与绘图有关的基础知识,包括对象的坐标系统、颜色的使用以及相关的常用属性和方法。

12.1.1 坐标系统

VB中的各种可视对象都定位于存放它的容器内。例如,在窗体内绘制控件或图形,窗体就是控件或图形的容器。窗体处于屏幕(Screen对象)内,屏幕则是窗体的容器。如果在图片框内放置控件或绘制图形,该图片框就是控件或图形的容器。对象在容器内的位置由该对象的Left和Top属性确定。移动容器时,容器内的对象也随着一起移动,而且与容器的相对位置保持不变。对象可以在容器内移动,如果将对象的一部分(或全部)移出了容器的边界,则移出部分(或全部)不予显示。

对象定位使用的是容器的坐标系,每个容器都有一个坐标系。坐标系由三要素构成:坐标原点,坐标度量单位(刻度),坐标轴的长度与方向。

1. 坐标原点与坐标轴方向

在默认的VB坐标系统中,原点(0,0)位于容器内部的左上角,X轴的正向水平向右,Y轴的正向垂直向下。对于窗体和图片框来说,这里所说的“容器内部”是指可以容纳其他控件并且可用于绘图的区域,该区域称为绘图区或工作区。绘图区不包括边框,窗体的绘图区还要将标题栏和菜单栏(若有)除外。因此,窗体中控件的Left属性是指控件左上角到窗体绘图区左边的距离,Top属性是控件左上角到窗体绘图区顶边的距离。

2. 坐标刻度

坐标刻度即容器内坐标的度量单位。VB中默认的刻度为缇(1厘米约为567缇,1英寸约为1440缇)。刻度由窗体、图片框等容器对象的ScaleMode属性决定,该属性的设置值如195页表12.1所示,其中大于0的设置值称为标准刻度。

改变容器对象的ScaleMode属性值,不会改变容器的大小和它在屏幕上的位置,也不影响坐标原点。设置该属性后,只是改变容器对象的刻度。容器的刻度改变后,位于该容器内部的控件也不会改变大小和位置,但是控件大小和位置的计量单位会随容器刻度改变。例如,在默认情况下,窗体的刻度为缇(ScaleMode=1),在窗体上放置一个命令按钮,设其Height=720,Width=1440,即该按钮的高度为720缇(0.5英寸),宽度为1440缇(1英寸)。此时若将窗体的刻度改为英寸(ScaleMode=5),VB会自动将命令按钮的Height 和Width属性值分别设为0.5和1,而按钮的实际大小并未改变。

改变ScaleMode属性后,VB将重新定义容器对象的坐标度量属性ScaleHeight和ScaleWidth,以便使它们与新刻度保持一致。这两个属性分别为容器绘图区的高度和宽度。

使用ScaleX和ScaleY方法可以进行不同刻度的换算,语法格式如下:

容器对象.ScaleX(宽度,源刻度,目标刻度)

容器对象.ScaleY(高度,源刻度,目标刻度)

例如,以下代码将100毫米的宽度换算为以缇为单位的宽度数输出:

Print Form1.ScaleX(100, vbMillimeters, vbTwips)

输出结果为:5669.286。

如果“源刻度”或“目标刻度”为vbCharacters(字符单位),则ScaleX和ScaleY方法的返回值不同;其他刻度之间的换算,两种方法的返回值相同。例如:Print Form1.ScaleX(1, vbCharacters, vbTwips) '一个字符单位的宽度为120缇

输出结果为:120。

Print Form1.ScaleY(1, vbCharacters, vbTwips) '一个字符单位的高度为240缇

输出结果为:240。

3. 自定义坐标系

在实际应用中,有时可能需要改变坐标系的原点、坐标轴的方向或刻度,这时就要建立自己的坐标系。创建自定义坐标系可以使用容器对象的属性,亦可使用它的方法。(1)使用Scale属性组

除ScaleMode属性外,VB还为容器对象提供了四个以Scale为前缀的属性,即ScaleLeft、ScaleTop、ScaleWidth和ScaleHeight属性,合称为Scale属性组。用这些属性可以创建自定义坐标系。

ScaleLeft和ScaleTop属性用于控制绘图区左上角的坐标,默认值均为0,此时坐标原点(0,0)位于绘图区左上角。如果要移动原点的位置,比如像数学中的笛卡尔(直角)坐标系那样,将原点设在窗体或图片框的中心,就需要改变ScaleLeft和ScaleTop属性值。

ScaleWidth和ScaleHeight属性可用于创建一个自定义的坐标比例尺。例如,执行语句ScaleHeight = 100 将改变窗体绘图区高度的度量单位,取代当前的标准刻度(如缇、像

素、厘米等),即高度将变为100个自定义单位。当窗体改变大小时,自定义单位的总数不会改变,仍为100个单位(即始终用0~100的刻度来定义坐标位置),但每个单位所代表的实际距离会发生变化。比如,无论窗体尺寸怎样变化,50个单位的实际距离始终是绘图区高度的一半。此外,如果将这两个属性的值设置为负数,则改变坐标轴的方向。

使用上述四个属性,可以建立一个完整的带有正负坐标的坐标系统。例如,以下程序段可以将窗体绘图区定义为数学中的笛卡尔坐标系(见196页图12.1),即原点(0,0)位于绘图区中心,X轴的正向水平向右,Y轴的正向垂直向上:

ScaleWidth = 100 '定义宽、高各为100单位

ScaleHeight = -100 '负值改变坐标轴方向

ScaleLeft = -50 '将原点定位于绘图区中心

ScaleTop = 50

上述语句只是改变了坐标系统,要实现图12.1所示的界面效果,需要使用后面介绍的绘图方法。

改变上述四个属性后,VB自动将ScaleMode属性设为vbUser(0)。也可以为该属性显式赋值:

ScaleMode = vbUser

(2)使用Scale方法

建立自定义坐标系更简单的做法是调用容器对象的Scale方法,语法格式为:

[容器对象.]Scale (x1, y1) - (x2, y2)

说明:容器对象是指窗体或图片框,省略时默认为当前窗体。(x1, y1)为左上角的坐标,(x2, y2)为右下角的坐标。注意两对括号之间的“-”不代表相减。

调用Scale方法后,ScaleLeft和ScaleTop属性分别被设为x1和y1的值。ScaleWidth 属性被设为x2与x1之差,ScaleHeight属性被设为y2与y1之差。若省略(x1,y1)-(x2,y2),则恢复默认坐标系统,即以容器对象的左上角为坐标原点。

例如,以下语句可在窗体上建立如图12.1所示的笛卡尔坐标系:

Me.Scale (-50, 50)-(50, -50)

若将容器对象改为图片框,则可在图片框中建立同样的坐标系。

建立自定义坐标系后,容器内部控件对象的Left、Top属性决定了该控件左上角在容器内的坐标位置,控件的Width和Height属性决定了该控件的大小,这些属性的计量单位总是与容器的刻度单位相同。

12.1.2 使用颜色

颜色的使用是绘图操作中的重要环节。在程序运行时,有四种方式可以指定颜色值:使用QBColor函数;使用RGB函数;使用内部常数;直接输入颜色值。

1. 使用QBColor函数

QBColor函数能够选择早期版本的Basic所规定的16种颜色之一。语法格式为:

QBColor(颜色值)

颜色值的取值范围为0~15,如197页表12.2所示。例如:

Picture1.BackColor = QBColor(14) '将图片框的背景色设为黄色

2. 使用RGB函数

使用RGB函数能指定任何颜色。语法格式为:

RGB(红,绿,蓝)

使用该函数时要对三原色(红、绿、蓝)分别赋予从0到255之间的数值,0表示亮度最低,255表示亮度最高。每一种可见的颜色都是由三原色组合产生。

例如:

Me.ForeColor = RGB(0, 0, 255) '设窗体前景色为蓝色

Me.BackColor = RGB(0, 128, 0) '设窗体背景色为绿色, 中等亮度

3. 使用颜色常数

VB提供了8种颜色常数,已在第2章中介绍过。例如:BackColor = vbYellow,这里的vbYellow即为内部常数黄色。

4. 使用颜色值

RGB颜色的有效范围为0到16,777,215(&HFFFFFF&)。每种颜色的设置值(属性或参数)都是一个四字节的整数。对于这个范围内的数,其高字节都是0,而低三个字节,即从最低字节向左到第三个字节,分别定义了红、绿、蓝三种颜色的值。红、绿、蓝三种成分都是用0到255(&HFF)之间的数表示。

因此,可以用十六进制数按照下述语法来指定颜色:

&HBBGGRR&

BB指定蓝色值,GG指定绿色值,RR指定红色值。每个数段都是两位十六进制数,即从00到FF。中间值是&H80。因此,下面的数值是这三种颜色的中间值,即灰色:&H808080&

实际上,使用QBColor函数、RGB函数和内部常数所返回的都是RGB颜色值。例如,QBColor(9)、RGB(0,0,255)和vbBlue的值均为&HFF0000&,即蓝色。

12.2 用图形控件绘图

除图片框和图像框外,VB还提供了两种图形控件:Line(直线)控件和Shape(形状)控件。它们可用来在窗体、图片框等容器对象表面绘制简单图形。这两种控件不支持任何事件,只用于表面装饰。

12.2.1 用Line控件画线

Line控件可以用来画线。Line控件主要属性是BorderWidth、BorderStyle和BorderColor属性,以及x1、y1和x2、y2属性。BorderWidth确定线的宽度,BorderStyle

确定线的形状,BorderColor确定线的颜色。x1、y1和x2、y2属性控制线的两个端点的位置。

198页图12.2展示了BorderWidth和BorderStyle属性不同设置值的效果,以及用Line 控件画出的坐标轴。图中所有控件均在设计时添加并完成属性设置。也可用控件数组在运行时添加控件。

12.2.2 用Shape控件画几何图形

Shape控件可以用来画矩形、正方形、椭圆、圆、圆角矩形及圆角正方形。将Shape 控件添加到窗体时默认为矩形,通过Shape属性可确定所需要的几何形状。FillStyle属性为形状控件指定填充的图案,FillColor属性用于为形状控件着色。Shape控件也具有BorderWidth、BorderStyle和BorderColor属性,分别为边线的宽度、样式和颜色。

【例12.1】用Shape控件数组通过Shape属性显示该控件的6种形状,并通过FillStyle 属性为其填充不同的图案,如199页图12.3和图12.4所示。在图12.4中,上面的数字为Shape属性设置值,下面的数字为FillStyle属性的设置值。

按199页图12.3所示在窗体上添加一个Shape控件,设其Index属性为0。设窗体的背景色为白色。为窗体的Activate事件过程编写以下代码:

Private Sub Form_Activate()

Dim i As Integer, j As Integer

Print " 0 0 0 1 2 3 4 5"

CurrentY = 840

Print " 0 1 2 3 4 5 6 7"

Shape1(0).Shape = 0

Shape1(0).FillStyle = 0

For i = 1 To 7 '通过循环添加控件数组元素并设置属性

Load Shape1(i)

Shape1(i).Left = Shape1(i - 1).Left + 650

If i > 2 Then j = i - 2 Else j = 0

Shape1(i).Shape = j

Shape1(i).FillStyle = i ' + 2

Shape1(i).Visible = True

Next i

End Sub

【例12.2】用Shape控件制作如199页图12.5所示的奥林匹克五环旗。

在窗体上放置5个Shape控件,设Shape属性均为3,BroderWidth均为7。通过BorderColor(注意不是BackColor)属性设置颜色:上面一行从左向右依次为蓝、黑、红,下面一行为黄、绿。在五环下面添加一个标签,设Caption属性为“2008 北京”。本例无须编写代码。

与下一节将要介绍的绘图方法相比,使用Line和Shape控件绘图的优点是在设计时即可看到界面效果,程序代码少;缺点是不够灵活,功能较弱,不能绘制复杂图形。

12.3 用绘图方法画图

除了使用图形控件操作现有的图形之外,VB还提供了一些创建图形的方法。每一种绘图方法都可将图形绘制输出到窗体、图片框或Printer对象。为了指定绘图的对象,要给绘图方法加上窗体或图片框控件的名称。若省略对象,则在当前窗体上绘制输出。

在绘图工作量较大或绘制复杂图形时,用代码作图比使用图形控件往往更简捷高效。但是,由于用图形方法作图是在代码中进行的,必须在运行程序时才能看到图形方法的结果。所以,对于创建简单的图形元素来说,图形方法可能不如图形控件使用方便。

12.3.1 用Line方法画线和矩形

1. 与绘图方法有关的属性

使用绘图方法画图时,窗体和图片框的下列属性将影响图形的效果。

(1)线宽和线型

DrawWidth属性用来返回或设置图形方法输出的线宽。属性值的单位为像素,取值范围为1~32767,默认值为1。

DrawStyle属性用来返回或设置图形方法输出的线型。该属性的设置值0~4的效果分别与Line控件的BordeStyle属性的1~5对应(参见图12.2)。若DrawWidth属性设置值大于1,在DrawStyle属性被设置为1~4时,只能画实线。

(2)填充颜色与填充样式

FillColor属性用于为Line和Circle方法生成的矩形和圆填充颜色。

FillStyle属性用于为Line和Circle方法生成的矩形和圆指定填充的图案。该属性的设置值与Shape控件的FillStyle属性相同(参见199页图12.4)。

除Form对象外,若FillStyle属性被设置为默认值1(透明),则忽略FillColor属性的设置值。

2. Line方法

Line方法用于画直线或矩形,其语法格式如下:

[对象.]Line[[Step](x1,y1)]-[Step](x2,y2)[,颜色][,B[F]]

说明:

(1)对象:可以是窗体或图片框,若省略则默认为当前窗体。

(2)(x1,y1):线段的起点坐标或矩形的左上角坐标。

(3)(x2,y2):线段的终点坐标或矩形的右下角坐标。

(4)Step:表示采用当前作图位置的相对值。

(5)颜色:线段或矩形边线的颜色。若省略,则使用对象的ForeColor属性值。

(6)B:表示画矩形。

(7)F:表示用画矩形的颜色来填充矩形,F必须与关键字B一起使用。如果只用B

不用F,则矩形的填充由对象当前的FillColor和FillStyle属性决定。

画直线时,省略[B][F]参数;画矩形时,参数B为空心矩形,BF为实心矩形。

用Line方法在窗体上绘制图形时,如果将绘制过程放在Form_Load事件内,必须将窗体的AutoRedraw属性设置为True,当窗体的Form_Load事件完成后,窗体将产生重画过程,否则所绘制的图形无法在窗体上显示。但是,AutoRedraw属性设置为True时将使用更多的内存。

例如,以下语句可画出如200页图12.6所示的三角形:

Line (100, 100)-Step(0, 500) '终点采用相对坐标

Line -Step(500, 0) '以上次画线的终点为本次画线起点

Line -(100, 100) '返回最初的起点

【例12.3】用Line方法在窗体上绘制如前面196页图12.1所示自定义坐标系的坐标轴。

将窗体的背景色设为白色。为窗体的单击事件编写代码。通过CurrentX和CurrentY 属性设定当前位置,然后用Print方法显示各坐标值。运行结果如196页图12.1所示。

Private Sub Form_Click()

Me.Scale (-50, 50)-(50, -50) '定义坐标系

Cls

Line (-50, 0)-(50, 0): Line (0, 50)-(0, -50) '画X轴与Y轴

Line (-1, 47)-(0, 50): Line -(1, 46.8) '画Y轴箭头

Line (47.5, 1.5)-(50, 0): Line -(47, -1.5) '画X轴箭头

CurrentX = -50: CurrentY = 50 : Print "-50,50" '显示左上角坐标

CurrentX = 40: CurrentY = 50: Print "50,50" '显示右上角坐标

CurrentX = -50: CurrentY = -44: Print "-50,-50" '显示左下角坐标

CurrentX = 38: CurrentY = -44: Print "50,-50" '显示右上角坐标

CurrentX = 2: CurrentY = -2: Print "0,0" '显示原点坐标

CurrentX = 45: CurrentY = -2: Print "X" '标记X轴

CurrentX = 2: CurrentY = 45: Print "Y" '标记Y轴

End Sub

【例12.4】用Line方法在窗体上绘制如201页图12.7所示的同心矩形,每当单击窗体时,矩形的颜色随机变化。

程序代码如下:

Private Sub Form_Click()

Dim CX, CY, F, F1, F2, i ' 声明变量

CX = ScaleWidth / 2 ' 水平中点

CY = ScaleHeight / 2 ' 垂直中点

DrawWidth = 8 ' 设置线宽

For i = 50 To 0 Step –2 ' 从外向内画矩形

F = i / 50 ' 坐标偏移量系数。

F1 = 1 - F: F2 = 1 + F ' 计算矩形左上角和右下角坐标偏移量系数。

ForeColor = QBColor(Int(Rnd * 16)) ' 设置前景色为随机色

' 使用参数B画矩形, F参数填充颜色

Line (CX * F1, CY * F1)-(CX * F2, CY * F2), , BF

Next i

End Sub

【例12.5】用Line方法在图片框中通过鼠标随意画图,可直接在界面中选择颜色和线宽,并可擦除图形。处于画图和擦除状态时,显示不同的鼠标指针。程序运行结果如202页图12.8所示,其中左图为绘图状态,右图为擦除状态。

(1)设计界面

在窗体上放置一个图片框Picture1,设背景色为白色。在图片框右侧添加含两个元素的单选按钮控件数组optMode,设Style属性均为1,optMode(0)的Caption为“绘图”,optMode(1)的Caption为“擦除”。在它们下方添加两个命令按钮cmdCls和cmdEnd,Caption 分别为“全部清除”和“退出”。在“退出”按钮下面添加两个标签Label1和lblWidth,Caption分别为“线宽”和“1”。在标签下面添加一个水平滚动条HScroll1,设Min为1,Max为20。在滚动条下面添加一个框架Frame1,Caption为“绘图颜色”。在该框架中放置一个单选按钮optColor,设Style属性均为1,Caption为空,Enabled为False,背景色为黑色。在图片框下面添加一个框架Frame2,Caption为空,在该框架中添加一个标签,名称为lblColor,Index为0(用于运行时添加控件数组元素),Caption为空,BorderStyle 为1,Height和Width均设为270,背景色为黑色。另外添加两个图像框imgPen和imgErs,Picture属性分别为铅笔图标和白色方块(橡皮擦)图标,设Visible属性均为False。

(2)编写代码

在窗体的Form_Load事件中,通过For循环用Load语句添加标签控件lblColor数组元素(1)~(15),同时调用QBColor函数为新添加的标签设置背景色(QBColor函数的参数值与标签的下标相等),新添加的标签从左向右依次排列,构成简易调色板。

在标签lblColor的单击事件中,根据Index参数(借助QBColor函数),将选中标签的背景色赋值给“绘图颜色”框架中单选按钮optColor的背景色。

绘图操作通过图片框的鼠标事件实现。程序代码如下:

Private Sub cmdCls_Click() '全部清除

Picture1.Cls

optMode(0).Value = True

End Sub

Private Sub cmdEnd_Click() '结束

End

End Sub

Private Sub Form_Load() '窗体加载

Dim i As Integer

Picture1.AutoRedraw = True '设置持久图形

For i = 1 To 15

Load lblColor(i) '加载下标为 i 的控件数组元素

With lblColor(i) '设置控件数组元素属性

.Left = lblColor(i - 1).Left + .Width '从左向右依次排列 .BackColor = QBColor(i) 'QBColor函数返回16种颜色之一 .Visible = True

End With

Next

Call optMode_Click(0)

End Sub

Private Sub HScroll1_Change() '通过滚动条选线宽(单击箭头)

lblWidth.Caption = HScroll1.Value

Picture1.DrawWidth = HScroll1.Value

End Sub

Private Sub HScroll1_Scroll() '通过滚动条选线宽(拖动滑块)

Call HScroll1_Change

End Sub

Private Sub lblColor_Click(Index As Integer) '单击标签选颜色

optColor.BackColor = QBColor(Index)

End Sub

Private Sub optMode_Click(Index As Integer) '选择模式

If Index = 0 Then '绘图

Picture1.MousePointer = 99 '改变鼠标指针形状

Picture1.MouseIcon = imgPen

Picture1.ForeColor = optColor.BackColor

Else '擦除

Picture1.MousePointer = 99

Picture1.MouseIcon = imgErs

End If

End Sub

Private Sub Picture1_MouseDown(Button As Integer, _

Shift As Integer, X As Single, Y As Single)

If Button = 1 Then '若按下鼠标左键

Picture1.CurrentX = X '设置绘图坐标为鼠标当前坐标

Picture1.CurrentY = Y

If optMode(1).Value Then '若为擦除状态

Picture1.DrawWidth = 12 '设置线宽

Picture1.MousePointer = 99 '恢复鼠标指针

ElseIf optMode(0) Then '若为绘画状态

Picture1.DrawWidth = HScroll1.Value '设置线宽

If Shift = 1 Then '按Shift键时

Picture1.MousePointer = 9 '左右双向箭头

ElseIf Shift = 2 Then '按Ctrl键时

Picture1.MousePointer = 7 '上下双向箭头

Else '仅按鼠标左键

Picture1.MousePointer = 99 '恢复鼠标指针

End If

End If

End If

End Sub

Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single) '移动鼠标时

If Button = 1 And optMode(0).Value Then '若处于绘画状态

Picture1.ForeColor = optColor.BackColor '设前景色

If Picture1.MousePointer = 9 Then

Picture1.Line -(X, Picture1.CurrentY) '画水平线

ElseIf Picture1.MousePointer = 7 Then

Picture1.Line -(Picture1.CurrentX, Y) '画垂直线

Else

Picture1.Line -(X, Y) '随意画线

End If

ElseIf Button = 1 And optMode(1).Value Then '若处于擦除状态

Picture1.ForeColor = vbWhite '设前景色为白色

Picture1.Line -(X, Y) '擦除(用白色画线,线宽在MouseDown事件中设定)

End If

End Sub

Private Sub Picture1_MouseUp(Button As Integer, Shift As Integer, _

X As Single, Y As Single)

Picture1.MousePointer = 99 '释放鼠标键时恢复指针

End Sub

12.3.2 用Pset方法画点

Pset方法用于在窗体、图片框或打印机指定位置上画点,其语法格式如下:

[对象.]Pset [Step] (x,y) [,颜色]

说明:

(1)参数(x,y)为所画点的坐标。

(2)Step表示采用当前作图位置的相对值。

(3)采用背景颜色可清除某个位置上的点。

利用Pset方法可画任意曲线。

【例12.6】绘制正弦曲线和余弦曲线。程序的运行结果如204页图12.9所示。

本例使用PictureBox控件的Line方法绘制坐标轴,使用其Pset方法描绘曲线。在Form_Load过程中的语句Picture1.Scale (-360, 1.5)-(360, -1.5),建立了新坐标系:左上角坐标是(-360, 1.5),右下角坐标是(360, -1.5);坐标原点位于矩形的中心,X轴的正向水平向右,Y轴的正向垂直向上。

窗体中除了图片框Picture1外,还需要四个命令按钮:绘制坐标轴的按钮cmdXY,绘制余弦曲线的按钮cmdCos,绘制正弦曲线的按钮cmdSin,清除图片框中的内容的按钮cmdCls。程序代码如下:

Dim StartAngle As Single '存起始角

Dim EndAngle As Single '存终止角

Dim i As Single

Dim Rate As Single '存角度弧度转换系数

Private Sub cmdCos_Click() '余弦曲线

For i = StartAngle To EndAngle

Picture1.PSet (i, Cos(i * Rate))

Next

End Sub

Private Sub cmdSin_Click() '正弦曲线

For i = StartAngle To EndAngle

Picture1.PSet (i, Sin(i * Rate))

Next

End Sub

Private Sub cmdXY_Click() '画坐标轴

Picture1.Line (-360, 0)-(360, 0) 'X轴

Picture1.Line (0, 1.5)-(0, -1.5) 'Y轴

End Sub

Private Sub cmdCls_Click() '清除

Picture1.Cls

End Sub

Private Sub Form_Load() '窗体加载

Picture1.Scale (-360, 1.5)-(360, -1.5) '建立自定义坐标系

StartAngle = -360 '起始角

EndAngle = 360 '终止角

Picture1.CurrentX = -360 '绘图起点坐标

Picture1.CurrentY = 0

Rate = 3.1416 / 180 '角度弧度转换系数

End Sub

【例12.7】用绘图方法动态绘制正弦曲线。

在图片框中用Line方法画出带有箭头的x轴和y轴。单击“开始”按钮时,在图片框中用PSet(画点)方法画出沿x轴波动的动态正弦曲线。通过单选按钮调整画曲线的速度。通过“暂停/继续”按钮暂停或继续画曲线的过程。

(1)设计界面及设置属性

在窗体上放置一个图片框,一个定时器,三个命令按钮,三个单选按钮(控件数组)。控件属性设置如205页表12.3所示。

(2)编写代码

程序代码的主要任务是画坐标轴以及画正弦曲线。

①用Line方法画坐标轴:创建一个以图片框对象为形参的通用过程,用于在图片框中画坐标轴。在图片框中用Line方法分别画出x轴和y轴(上下左右各留出200缇的空间)。在x、y坐标轴末端的两侧用Line方法各画一条短斜线即构成“箭头”。调用该通用过程的语句置于“开始”按钮的单击事件过程中。本例未使用自定义坐标系。

②用PSet(画点)方法由点连线画出正弦曲线:为了画出动态的正弦曲线,将画曲线的语句置于定时器的Timer事件过程中。画正弦曲线时应注意两个要点:首先要确定画曲线的起始坐标;其次应求出所画新点的x和y坐标(用Sin函数根据x求y),该坐标是新点距起始坐标的偏移量。当曲线画到图片框右边界时,回到起点重画。

③用单选按钮选择画曲线的速度:由于操作系统的限制,定时器控件的Interval属性值即使达到系统允许的最短间隔,画曲线的速度仍然显得非常缓慢。解决这一矛盾的方法是在定时器事件中添加一个For循环,使每次Timer事件多画若干点。定义一个模块级的变量,用于存放循环终值,在单选按钮的单击事件中改变循环终值的大小,即可调整画曲线的速度。

④画曲线的暂停和继续:通过“暂停”按钮实现暂停和继续之间的切换。

程序运行效果如206页图12.10所示。左图为开始画图,中图为单击“暂停”按钮后的状态,右图为单击“继续”按钮后的状态。

程序代码如下:

Option Explicit

Dim intDeg As Integer '存放角度

Dim intRate As Integer '用于控制速度,在单选钮单击事件中赋值,在定时器事件中使用

'通用过程:画坐标轴, 以图片框对象作形参

Private Sub DrawAxis(picX As PictureBox)

Dim x1 As Integer, y1 As Integer

Dim x2 As Integer, y2 As Integer

Dim y As Integer

picX.BackColor = vbBlack '黑色背景

picX.Cls

'定义坐标轴起止点

x1 = 200

x2 = picX.ScaleWidth - 200

y1 = picX.ScaleHeight - 200

y2 = 200

y = y1 / 2

'画坐标轴

picX.Line (x1, y1)-(x1, y2), vbGreen 'Y轴,自下而上

picX.Line (x1, y)-(x2, y), vbGreen 'X轴,从左向右

'画 Y 轴箭头

picX.Line (x1 - 50, y2 + 120)-(x1, y2), vbGreen

picX.Line (x1 + 50, y2 + 120)-(x1, y2), vbGreen

'画 X 轴箭头

picX.Line (x2 - 120, y + 50)-(x2, y), vbGreen

picX.Line (x2 - 120, y - 50)-(x2, y), vbGreen

End Sub

Private Sub cmdStart_Click() '单击“开始”按钮

picSin.AutoRedraw = True '准备画持久图形

Call DrawAxis(picSin) '调用通用过程画坐标轴,实参为图片框对象

intDeg = 1 '设正弦曲线初始角度

tmrSin.Enabled = True '启动定时器

cmdPause.Caption = "暂停"

End Sub

Private Sub cmdEnd_Click() '退出

End

End Sub

Private Sub cmdPause_Click() '暂停或继续

If cmdPause.Caption = "暂停" Then

tmrSin.Enabled = False '关闭定时器

cmdPause.Caption = "继续"

Else

tmrSin.Enabled = True

cmdPause.Caption = "暂停"

End If

End Sub

Private Sub Form_Load() '窗体加载

tmrSin.Interval = 50 '设置定时器

tmrSin.Enabled = False

optRate(1).Value = True '初始速度为中速

intRate = 8

End Sub

Private Sub Form_Unload(Cancel As Integer) '窗体卸载

tmrSin.Enabled = False

End Sub

Private Sub optRate_Click(Index As Integer) '单选按钮控件数组单击事件 Select Case Index '根据索引

Case 0 '快速

intRate = 20

Case 1 '中速

intRate = 8

Case 2 '慢速

intRate = 2

End Select

End Sub

Private Sub tmrSin_Timer() '定时器事件,用PSet方法画正弦曲线

Dim x As Integer, y As Integer

Dim scalY As Integer

Dim i As Integer

scalY = picSin.ScaleHeight / 4 'Y轴最大值

'用循环调整画曲线的速度,循环终值intRate在单选按钮的单击事件中设置

For i = 0 To intRate

'设绘图起始坐标,新点以此坐标+偏移量画出

picSin.CurrentX = 200

picSin.CurrentY = (picSin.ScaleHeight - 200) / 2

x = intDeg / 180 * scalY '取画点的x坐标

'Sin 函数的参数要求用弧度,下面括号中的表达式将角度转换为弧度

'即:弧度 = 角度 * π / 180. (intDeg变量中存放的是角度)

y = Sin(intDeg * 3.14159 / 180) * scalY '取画点的y坐标

'用PSet(画点)方法画曲线。Y轴方向默认向下,为使曲线开始时向上,y取负值

'使用Step关键字时,x,y 表示所画新点距起始坐标的偏移量

picSin.PSet Step(x, -y), vbYellow

intDeg = intDeg + 1 '角度+1

'若曲线画到图片框右边界,回到起点重画

If picSin.CurrentX >= picSin.ScaleWidth Then cmdStart_Click

Next

End Sub

12.3.3 用Circle方法画圆、椭圆、圆弧和扇形

Circle方法用于画圆、椭圆、圆弧和扇形,其语法格式如下:

[对象.]Circle [Step] (x,y),半径 [,颜色,起始角,终止角,纵横比]

说明:

(1)对象:可以是窗体、图片框或打印机,省略时默认为当前窗体。

(2)(x,y):为圆心坐标。

(3)Step:表示采用当前作图位置的相对值。

(4)颜色:指定圆周边线的颜色。若省略,则使用ForeColor属性值。可以使用所属对象的FillColor和FillStyle属性填充封闭的图形。

(5)起始角和终止角:圆弧和扇形通过参数起始角、终止角控制。当起始角、终止角取值在0~2π时为圆弧。当在起始角、终止角的取值前加一负号时,画出扇形,负号表示从圆心到圆弧端点画径向线。

(6)纵横比:控制画椭圆,默认值为1,画标准圆。

注意:在VB坐标系中,采用逆时针方向绘圆。Circle方法中参数前出现的负号,并不能改变坐标系中旋转的方向。

使用Circle方法时,如果想省掉中间的参数,逗号不能省略。例如:画椭圆省掉了颜色、起始角、终止角三个参数,则必须加上四个连续的逗号,它表明这三个参数被省掉了。

几种常用格式如下:

画圆:

对象名.Circle(X,Y),半径[,颜色]

例如:

Me.Circle(500, 500), 500, RGB(0, 255, 0)

画椭圆:

对象名.Circle(X,Y),半径[,颜色], , , 纵横比

例如:

Me.Circle(500, 500), 500, RGB(0, 255, 0), , , 0.5

画弧线:

对象名.Circle(X,Y),半径[,颜色], 起始角, 终止角[,纵横比]

例如:

Me.Circle(500, 500), 500, RGB(0,255,0), 1/4 *3.14, 3/4*3.14, 1.5

画扇形:

对象名.Circle(X,Y),半径[,颜色], -起始角, -终止角[,纵横比]

例如:

Me.Circle(500, 500), 500, RGB(0,255,0), -1/4 *3.14, -3/4*3.14

【例12.8】用Circle方法画圆、椭圆、圆弧和扇形。运行结果如209页图12.11所示。

Private Sub Form_Click()

Const PI = 3.14159

Circle (1000, 600), 500 '画圆

Circle (2400, 600), 500, , , , 1.5 '画椭圆

Circle (3800, 600), 500, , , , 0.5

Circle (1200, 2400), 1000, , PI / 6, PI '弧

'空心扇形,始角、终角均为负值

Circle (1500, 3000), 1000, , -PI / 3, -PI

FillColor = vbYellow '填充颜色

FillStyle = 0

Circle (3500, 2200), 800, vbRed, -PI / 5, -PI * 2 '扇形

FillColor = vbGreen

Circle Step(200, -60), 800, vbBlue, -PI * 2, -PI / 5

End Sub

【例12.9】用Circle方法绘制如209页图12.12所示的圆柱和有缺口的圆饼。

思路:利用循环自下而上画若干椭圆,并将最上面的椭圆画为实心即可形成圆柱状;用同样的方法画有缺口的椭圆即可形成缺口圆饼。

程序代码如下:

Private Sub Form_Click()

Const PI = 3.14159

Dim i As Integer

For i = 800 To 1 Step –1 '画圆柱

Circle (1200, 600 + i), 600, QBColor(4), , , 0.4

Next

FillStyle = 0 '画实心椭圆

FillColor = vbYellow

Circle (1200, 600), 600, , , , 0.4

For i = 200 To 1 Step -1 '画扇形

Circle (3200, 950 + i), 800, QBColor(1), -PI / 5, -PI * 2, 0.6 Next

FillStyle = 0 '画实心扇形

FillColor = QBColor(11)

Circle (3200, 950), 800, , -PI / 5, -PI * 2, 0.6

End Sub

12.3.4 PaintPicture方法

PaintPicture方法用于在窗体、图片框或打印机上绘制图形。

格式:

[对象.]PaintPicture 图形,x1,y1,[目标宽度,目标高度,x2,y2,源宽度,源高度,位操作参数]

说明:

(1)图形:将要绘制的图形。对于窗体或图片框必须是Picture属性。

(2)x1,y1指定在对象上绘制图形的目标坐标(x轴和y轴)。为单精度浮点参数。

(3)目标宽度和目标高度:指定图形的目标宽度和高度。如果目标宽度(或高度)比源宽度(或高度)大或小,将适当地拉伸或压缩图形。若该参数省略,则使用源宽度(或源高度)。若该参数使用负值,则可以水平或垂直翻转图片。

(4)x2,y2:图形内剪贴区左上角的坐标(x轴和y轴),默认为0。

(5)源宽度和源高度:图形内剪贴区的源宽度和源高度,默认为整个源宽度(或源高度)。

(6)位操作参数:定义在将图形绘制到对象上时对图形的位操作。

(7)在可选参数中,如果指定后面的参数而想省掉前面的参数,逗号不能省略。

【例12.10】在窗体上将图片框中的图片水平翻转后平铺。通过给目标宽度参数设置负值可对图片进行水平翻转。

在窗体中央放置一个图片框,在该图片框中添加一幅图片。输入以下代码:

Private Sub Form_Click()

Dim i As Integer, j As Integer

Dim x As Integer, y As Integer

x = Me.ScaleWidth \ Picture1.Width + 1 '根据窗体大小确定行、列数

y = Me.ScaleHeight \ Picture1.Height + 1

For i = 0 To y '行

For j = 0 To x '列

Me.PaintPicture Picture1.Picture, j * Picture1.Width, _

i * Picture1.Height, -Picture1.Width, Picture1.Height

Next j

Next i

End Sub

运行结果如210页图12.13所示:

在图形操作中,除了上述方法以外,VB还提供了Point方法,用于获取对象上某点的颜色。格式为:

对象名.Point(X, Y)

其中X、Y为对象上某点的坐标。

12.4 习题

1. 怎样建立用户的坐标系统?

2. 窗体的ScaleWidth与Width属性有何区别?ScaleHeight与Height属性有何区别?

3. 用Line控件绘制图12.1中的坐标轴。

4. 当用Line方法画线之后,CurrentX和CurrentY属性的值有何变化?

5. 如何用Line方法绘制矩形?

6. 分别用图形控件和图形方法在窗体上画三角形。

7. 用随机函数和Line方法产生从窗体中心发出的彩色射线。

8. 怎样用Circle方法画圆,椭圆,圆弧,和扇形?

9. 扩展例12.6的功能,使之可以设置背景色,并且可以用鼠标右键画圆。

图形操作

图形操作 本章要点 ●图形操作基础:VB中的坐标系统;使用颜色。 ●使用图形控件绘图:Line控件和Shape控件。 ●使用绘图方法画图:Line、PSet和Circle方法。 使用图形可以美化应用程序界面,实现特殊的动态图像效果。在计算机应用中,图形操作是令人感兴趣的部分,同时也是较复杂、较难掌握的内容。VB提供了丰富的图形操作工具以及功能强大的绘图方法,利用它们可以设计出美观实用的图形应用程序。 12.1 图形操作基础 在VB中,图形操作主要是在窗体和图片框(PictureBox)对象上进行。在讨论具体的图形操作之前,首先需要了解一些与绘图有关的基础知识,包括对象的坐标系统、颜色的使用以及相关的常用属性和方法。 12.1.1 坐标系统 VB中的各种可视对象都定位于存放它的容器内。例如,在窗体内绘制控件或图形,窗体就是控件或图形的容器。窗体处于屏幕(Screen对象)内,屏幕则是窗体的容器。如果在图片框内放置控件或绘制图形,该图片框就是控件或图形的容器。对象在容器内的位置由该对象的Left和Top属性确定。移动容器时,容器内的对象也随着一起移动,而且与容器的相对位置保持不变。对象可以在容器内移动,如果将对象的一部分(或全部)移出了容器的边界,则移出部分(或全部)不予显示。 对象定位使用的是容器的坐标系,每个容器都有一个坐标系。坐标系由三要素构成:坐标原点,坐标度量单位(刻度),坐标轴的长度与方向。 1. 坐标原点与坐标轴方向 在默认的VB坐标系统中,原点(0,0)位于容器内部的左上角,X轴的正向水平向右,Y轴的正向垂直向下。对于窗体和图片框来说,这里所说的“容器内部”是指可以容纳其他控件并且可用于绘图的区域,该区域称为绘图区或工作区。绘图区不包括边框,窗体的绘图区还要将标题栏和菜单栏(若有)除外。因此,窗体中控件的Left属性是指控件左上角到窗体绘图区左边的距离,Top属性是控件左上角到窗体绘图区顶边的距离。

《图形图像处理》试题

蒙阴县职教中心2011年度上学期期中考试 《图形图像处理》试题 A卷 (说明:本卷不交,所有答案书写着B卷规定位置) 一、填空题(每空1分,共16分) 1、RGB分别表示三种颜色()()()。 2、做一幅杂志封页广告设计稿,在输出时,应使用()颜色模式,以便于印刷处理。 3、Photoshop是一个图形图像处理软件,是()公司出品。 4、为了方便对图像做随时的修改处理,通常我们将Photoshop图稿先存储为()格式,然后再输出。 ) 5、在Photoshop中使用图层蒙板,黑色默认表示();白色默认表示()。 6、在Photoshop中,增加需区范围可使用()键;减少选区范围则使用()键;取消选区的快捷键是()+()键。 7、Photoshop中图像通道通常有()通道、()通道、()通道和RGB通道组成。 8、Photoshop中修补一个老相片,通常使用()工具,配合校色处理。 二、单选题(每小题分,共75分) 1.photoshop()软件 A 图形处理软件 B 素统 C 图象处理软件 D 软件处理2.PHOTOSHOP生成的文件默认的文件格式是以()为扩展名 A Bmp B Dpg C EPS D PSD @ 3.以下几种颜色格式()颜色格式适合分色输出 A RG B B多通道 C LAB D CMYK 4.应用前景色填充图层的快捷键是() A CTL+SHIFT B CTL+DEL C ALT+DEL D SHIFT+DEL 5.应用选框工具的正常格式建立矩形,正方形选区要加按() A shift B CTRL C ALT D 空格 6.HSB中的H是指() A 饱和度 B 亮度 C 色相 D 色域 7.如果想在现有选择区域的基础上增加选择区域,应按住下列哪个键 A. Shift B. Ctrl C. Alt D. Tab / 8.图象的分辩率为300象素每英寸则每平方英寸上公布的象素总数为() A 300 B 600 C 90000 D 900000

广联达图形算量GCL2013整体操作流程图文教程详解

广联达图形算量GCL2013整体操作流程图文教程详解 当您对GCL2013软件的整体操作流程不熟悉或不清楚时,您可以看看这个简单操作流程。 操作步骤 【第一步】:启动软件;

通过鼠标左键单击windows菜单:“开始”->“所有程序”->“广联达建设工程造价管理整体解决方案”->“广联达土建算量软件GCL2013”; 【第二步】:新建工程; 1、鼠标左键单击“新建向导”按钮,弹出新建工程向导窗口; 2、输入工程名称,例如,在这里,工程名称输入“广联达大厦”,如果同时选择清单规则和定额规则,即为清单标底模式或清单投标模式;若只选择清单规则,则为清单招标模式;若只选择定额规则,即为定额模式这里我们以定额模式为例,定额计算规则选择为“北京市建筑工程预算定额计算规则(2001)”,定额库为“北京市建设工程预算定额(2001)”然后单击“下一步”按钮;注:您可以根据您所在的地区,选择相应的计算规则及定额库。

3、连续点击“下一步”按钮,分别输入工程信息、编制信息,直到出现下图所示的“完成”窗口;

4、点击“完成”按钮便可完成工程的建立,显示下面的界面。【第三步】:工程设置; 1、在左侧导航栏中选择“工程设置”下的“楼层信息”页签; 2、单击“插入楼层”按钮,进行楼层的插入,;

3、根据图纸输入各层层高及首层底标高,这里,首层底标高默认为0。 【第四步】:建立轴网; 1、在左侧导航栏中点击“绘图输入”页签,鼠标左键点击选择“轴网”构件类型;

2、双击轴网,点击构件列表框工具栏按钮“新建”->“新建正交轴网”,教程库; 3、默认为“下开间”数据定义界面,在常用值的列表中选择“3000”作为下开间的轴距,并单击“添加”按钮,在左侧的列表中会显示您所添加的轴距; 4、选择“左进深”,在常用值的列表中选择“3000”,并单击“添加”按钮,依次添加三个进深尺寸。这样“轴网-1”就定义好了; 5、点击工具条中的“绘图”按钮,自动弹出输入角度对话框,输入角度“0”,单击“确定”按钮,就会在绘图区域画上刚刚定义好的轴网-1了。

《图形图像处理》试题

学校 班级 考号 姓名__________________________ ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆装◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ ◆◆◆◆◆◆◆◆◆◆◆◆◆ ◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆ 2011年春季学期期考试题 《图形图像处理》 考试成绩: 一、填空题(每空2分,共30分) 1、退出时,可以选择“文件”菜单下的 命令实现。 2、选择“文件”菜单下的 命令,可以保存图像文件;选择“文件”菜单下的 命令,可以打开图像文件。 3、位图又称 ,它由若干 组成。 4、对于 图像,无论将其放大和缩小多少倍,图形都有一样平滑的边缘和清晰的视觉细节。 5、分辨率是指 ,单位长度上像素越 ,图像就越清晰。 6、全选一幅图像的操作方法是单击[选择]菜单中的 命令。 7、使用画笔工具绘制的线条比较 ,而使用铅笔工具绘制的线条比较 。 8、修复画笔工具和 工具都可以用于修复图像中的杂点、蒙尘、划痕及褶皱等。 9、选取图像后,按 键可以复制图像,按 键可以剪切图像,按 键可以粘贴图像。 二、选择题(每小题2分,共60分) 1、下面模式中,不属于图像常用的颜色模式的是( )。 A 、RGB B 、灰度 C 、HSB D 、双色调 2、构成位图图像的最基本单位是( )。 A 、颜色 B 、通道 C 、图层 D 、像素 3、在中,生成的图像文件默认格式为( )。 A 、JPG B 、PDF C 、PSD D 、GIF 4、选取连续的相似的颜色的区域的工具是( )。 A 、矩形工具 B 、椭圆工具 C 、魔棒工具 D 、磁性套索工具 5、下面的工具不属于擦除工具的是( )。 A 、魔术橡皮擦工具 B 、模糊工具 C 、橡皮擦工具 D 、背景擦除工具 6、钢笔工具可以绘制最简单的线条是( )。 A 、像素 B 、曲线 C 、锚点 D 、直线 7、钢笔工具的作用是( )。 A 、绘制路径 B 、绘制曲线 C 、旋转图片 D 、绘画 8、主要用于绘制直线的工具是( )。 A 、自由钢笔工具 B 、钢笔工具 C 、路径选择工具 D 、直接选择工具 9、选区只能转换为( )。 A 、任意路径 B 、辅助路径 C 、工作路径 D 、平滑曲线 10、当使用魔棒工具时,绘制出的是一个像素点,容差值可能是( )。 A 、255 B 、256 C 、0 D 、1 11、以下工具可以编辑路径的是( )。 A 、钢笔工具 B 、铅笔工具 C 、直接选择工具 D 、转换点工具 12、是用来处理( )的软件。 A 、图形 B 、图像 C 、文字 D 、动画 13、按住( )键,可以确保用椭圆工具绘制出的是正圆。 A 、Shift B 、Ctrl C 、Alt D 、Capslock 14、选择“编辑”菜单下的( )命令可以将剪贴板上的图像粘贴 到选区。

基本图形绘制和操作

第一讲: 一、西瓜 1、新建一文档,并新建一层,用椭圆选区工具画一个椭圆。 2、将前景色设为一种淡黄色,背影色设为墨绿色,用径向渐变工具从左上角至右下角进行渐变。 3、新增一层,用矩形选区工具画一长条,填充深绿色,这一层用来制作瓜纹。

4、按住ALT键拖动矩形长条进行复制(这种方法复制的内容不会新增层)。 5、确定当前层为瓜纹层,按住CTRL键点击瓜体层,将其浮动,执行“滤镜/扭曲/波纹”命令,参数可自定,本例设置大小为中,数量为285 6、继续执行“滤镜/扭曲/球面化”命令,数量设为100%。完成后反选,将多余瓜纹删除。 7、制作瓜蒂。新增一层,画一矩形选区,填充上深褐色,并添加杂色,用“编辑/液化”命令变形至瓜蒂形状。 8、将瓜蒂、瓜纹与瓜体层合并。为使西瓜效果更为真实,用减淡工具和加深工具将高光区和暗调区进行适当调整。 瓜瓤的制作 1、新建一层,用椭圆选区和矩形制作出如图所示的选区,并填充上红色。 2、西瓜肉表面不可能这么光滑,所以给它添加一些杂点,数量大致为11%左右。

3、将选区上移并按CTRL+SHIFT+I反选,再按住CTRL+ALT键单击此层,得出如图所示的选区。 4、保持选区浮动,新增一层,填充深绿色。 5、将选区上移,使之与下一层有少许重叠,再次新增一层后填充淡黄色,进行微量的高斯模糊并适当降低透明度。 6、将瓜肉与瓜皮等三层合并。用画笔工具和铅笔工具在瓜肉上随意点上几点作为瓜籽,前景色为黑色,笔刷大小均为5。 7、切开的西瓜上面不可能这么平整,因此用套索工具拉出一不规则选区后删除。 8、用减淡和加深工具分别对瓜肉层和瓜皮层进行适当加工,使效果更逼真,完成后将三层合并。

图形图像处理试卷

图形图像处理试卷 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

图形图像处理试卷 姓名成绩 (注意:请将试题答案写在答题纸上) 一、单选题(共30分,每小题2分) 1.要使某图层与其下面的图层合并可按什么快捷键() A.Ctrl+K B.Ctrl+D C.Ctrl+E D.Ctrl+J? 2. 如果想在现有选择区域的基础上增加选择区域,应按住下列哪个键() A.Shift B.Ctrl C.Alt D.Tab 3. 在Photoshop工具箱中的工具,只要按下相应的快捷键即可选中该工具,如果要选中移动工具应该按哪个键:() A.M键 B.V键 C.B键 D.W键? 4. 使用矩形选框工具和椭圆选框工具时,如何做出正形选区() A.按住Alt键并拖拉鼠标 B.按住Ctrl键并拖拉鼠标? C.按住Shift键并拖拉鼠标 D.按住Shift+Ctrl键并拖拉鼠标? 5. 当你要对文字图层执行滤镜效果,那么首先应当做什么() A.将文字图层和背景层合并 B.将文字图层栅格化? C.确认文字层和其它图层没有链接 D.用文字工具将文字变成选取状态,然后在滤镜菜单下选择一个滤镜命令? 6. 下面对多边形套索工具的描述,正确的是:() A.多边形套索工具属于绘图工具 B.可以形成直线型的多边形选择区域? C.多边形套索工具属于规则选框工具 D.按住鼠标键进行拖拉,就可以形成选择区域?

7. Photoshop是用来处理()的软件; A、声音 B、图像 C、文字 D、动画 8. 下面关于分辨率说法中正确的是() A、缩放图像可以改变图像的分辨率 B、只降低分辨率不改变像素总数 C、同一图像中不同图层分辨率一定相同 D、同一图像中不同图层分辨率一定不同 9.不能创建选区的工具是(); A、单行选框 B、磁性套索工具 C、文字工具 D、文字蒙版工具 10 下面哪些选择工具的选区可以被用来定义画笔的形状() A矩形工具 B椭圆工具 C套索工具 D魔棒 11. 使用钢笔工具可以绘制最简单的线条是什么() A直线 B曲线 C锚点 D像素 12.下列哪个是photoshop图象最基本的组成单元:() A 节点 B.色彩空间 C.象素 D.路径 13. 在photoshop中允许一个图象的显示的最大比例范围是多少:()A. 100% B. 200% C. 600% D. 1600% 14. 如何移动一条参考线:() A.选择移动工具拖拉 B 无论当前使用何种工具,按住Alt键的同时单击鼠标C.在工具箱中选择任何工具进行拖拉 D.无论当前使用何种工具,按住shift键的同时单击鼠标 15. 自动抹除选项是哪个工具栏中的功能:() A.画笔工具 B.喷笔工具 C.铅笔工具 D.直线工具

图形认识的理解与教学

图形认识的理解与教学 小学关于几何图形的教学主要分平面图形和立体图形两部分,正确理解与把握《标准》对图形认识的要求,分析学生学习这部分内容时的特点,对于课程的实施和目标的达成是十分重要的。 问题1 小学阶段图形认识教学的内容要求、特点和作用是什么? 内容:在第一学段,《标准》要求“能根据具体事物、照片或直观图辩认从不同角度观察到的简单物体”,“能通过实物和模型辨认长方体、正方体、圆柱和球等几何休”,“能辨认长方形、正方形、三角形、平行四边形、圆等简单图形”等,其中既涉及了对简单几何体的认识,也涉及了经过抽象后的三维图形和二维图形。 在第二学段,认识的图形增加了线段、射线和直线等一维图形;对角的认识扩大到了平角、周角,增加了梯形、扇形,对三角形的认识从一般三角形到等腰三角形、等边三角形、直角三角形、锐角三角形、钝角三角形等;三维图形的认识对象增加了圆锥。与其他二维、三维图形相比,点、直线、平面这些基本图形抽象的程度更高,因此必须结合对现实生活中的物体的抽象才能更好地理解它们。 《标准》关于“图形的认识”内容的安排,体现了从生活到数学,从直观到抽象,从整体到局部的特点,且三维、二维、一维图形交替出现,目标要求逐渐提高。 要求:图形认识的要求主要包括两个方面,一是对图形自身特征的认识,二是对图形各元素之间、图形与图形之间关系的认识。 对图形自身特征认识,是进一步研究图形的基础。在三个学段中,认识同一个或同一类图形的要求有明显的层次性:从“辨认”到“初步认识”,再从“认识”到“探索并证明”。这种要求的层次性,既体现了从整体到局部的认识过程,也符合学生的认知特点,逐渐深入,循序渐进。 对图形的各元素之间、图形与图形之间的关系的认识,主要包括大小、位置、形状之间关系的认识。 特点:《标准》要求的共同特点是通过观察与操作认识图形,直观地、整体地认识立体图形和平面图形。从对实物观察与操作过程来认识图形的特征和性质,既符合学生认识事物的规律,也符合数学课程的目标要求。这样的过程有助于学生发展能力,初步体会数学的思想方法,发展积极的情感与态度。 作用:人类生活在三维的空间,了解探索和把握空间,能够使学生更好的生存活动和成长,儿童生下来,最选感知的应该是三维世界,人们认识周围事物的时候,常常都需要描述事物的形状、大小。几何图形性质,是我们准确描述现实世界、空间关系,解决学习生活和工作中各种问题的一个必备工具。比如说学习三角形的稳定特性,还有平行四边形的不稳定特性,都会帮助我们在生活中解决一些问题,所以图形与几何的教育价值,首先应该表现在学生更好的认识理解和把握生存空间。 图形认识的教学不仅能够有效的发展学生观察、操作、想象、分析推理的能力,而且能够让学生在这个过程当中,不断地云积累,能够从不同的角度认识图形,刻画现实世界,体验数学学习的乐趣,领悟数学的思想方法,感受数学推理的力量。同时图形的认识对于学生系统学习知识起了很大的作用,比如通过认识三角形来为学生进一步学习三角形的面积,还有第三学段学习三角形的特征及定理打下坚实的基础。 问题2 小学阶段图形认识教学有哪些方式和途径? 1、注重儿童几何学习的经验 儿童在玩各种积木或玩具的过程中,在选择和使用各种生活用具的过程中,在接触到的各种自然现象中,甚至于他们在玩类似“过家家”的游戏中,逐渐感觉到了各种用具在几何方面的特点。

图形算量操作步骤

图形算量操作步骤 Prepared on 24 November 2020

广 联 达 算 量 及 计 价 操 作 手 册 图形算量操作步骤 一、新建部分 1.进入广联达图形算量--------- 2.进入新建项目------------ 3.按要求填写各项清单填写完毕点击(下一步) ------ 4.按要求填写信息项(根据图纸填写)-------- 5.编辑信息栏(按要求填写)--------- 6.点击完成------- 7.根据图纸插入楼层填写标高、填写梁柱标高及混凝土 总结:新建工程(规则、模式的选择室外相对标高)新建楼层(插入楼层、层高的确定)注:白色框内可以修改黄色框内不可以修改

二、新建轴网 1.进入绘图界面------------ 2.点击轴网选择定义(建立轴网查看图纸最全轴网进行绘图填写轴网) 3.开始(点击)新建选择正轴轴网按要求填写添加自动形成 4.有弧形二次点击新建选择弧形轴网按要求填写、填写完毕选择点或旋转点指定位置就可 总结:建立正交轴网、输入轴距的方法(常用值、直接添加)轴号自动生成、修改轴号、轴距、修剪轴线 三、新建柱 1.点击柱-------- 2.点击定义-------- 3.点击新建选择矩形柱(在下方属性窗口按需要要求选择、填写) 4.属性填写完毕点击绘图点击(点符号)在绘图各点完成如果偏心柱点击符号查改标注或按住ctri+鼠标左键直接进入偏心填写 5.如果要查看工程量在软件上------点击定义------选择各柱----------点击添加定额点查定额库在定额库找到所需要的子目选择完毕后-----------点击绘图汇总计算---------点击查看工程量点击各柱计算公式 总结:定义:截面信息(套做法、做法刷)绘图:居中、点、偏心:ctrl+左键(查改标注)镜像对称显示构件名称(shift+z)批量选择:F3 四、新建梁 1.点击梁-------- 2.点击新建选择矩形梁(在下方属性窗口按需要要求选择、填写) 3.连续新建所有梁 ------------ 4.点击绘图 ---------- 5.点击直线开始画直线梁 6点击三点画弧画弧形梁 ----------- 7.梁、柱边线对齐选择梁点击鼠标右键找到但对齐根据下方提示进行操作 8.画后凉台------点击梁开始画梁画完-------点击右键选择单对齐如中心线不相交时可以进行延伸操作 ---------9.画前凉台有两种,一种:辅助线画法、二种:偏移线选择轴线偏移距离进行画图 总结:定义:截面、绘图、直线、弧线 知识点:1.单图元对齐2.找不到点怎么办Shift+左键3.延伸4.弧形梁三点画弧5.辅助轴线 五、新建现浇板 1.点击定义-------- 2.新建现浇板(在下方属性窗口按需要要求选择、填写) 3.点击绘图------- 4.选择点画或选择直线三条闭合线、及距线画------- 4.选择板时有按梁形成现浇板、有按墙形成现浇板------- 5.画悬挑板点击矩形按捕捉点shift+左键输入偏移距离------- 6.画空调板相对标高有变化 总结:定义:板厚绘图:点画、线画、距形、按梁生成最小板 六、新建墙 1.点击墙--------- 2.点击定义--------- 3.点击新建选择外墙(在下方属性窗口按需要要求选择、填写) 4.点击绘图选择墙开始画直线墙切换三点画弧线------- 5.点击汇总计算、点击查看工程量------- 6.画剪力墙点击添加长度点击位置填写长度就可 总结:定义:墙的类型属性:类别、材质的修改、内外墙标高四个标高显示线性图元显示方向 绘图:直线、三点画弧、点加长度 知识:属性中蓝、黑的区别,蓝色为公有属性,黑色为私有属性 七、新建门窗 1.点击门、窗 ------- 2.点击定义--------- 3.点击新建选择门窗(在下方属性窗口按需要要求选择、填写) 4.点击点选择点画按尺寸画在下方动态输入数据就可------

图形操作

图形操作 一、单选题 1.坐标度量单位可通过________来改变。 A)DrawStyle属性 B)DrawWidth属性 C)Scale方法 D)ScaleMode属性 2.以下的属性和方法中________可重定义坐标系。 A)DrawStyle属性 B)DrawWidth属性 C)Scale方法 D)ScaleMode属性 3.当使用Line方法画线后,当前坐标在________。 A)(0, 0) B)直线起点 C)直线终点 D)容器的中心 4.执行指令“Circle (1000,1000),500,8,-6,-3”将绘制________。 A)画园 B)椭圆 C)圆弧 D)扇形 5.执行指令“Line (1200,1200)-Step(1000,500),B”后,CurrentX= ________。 A)2200 B)1200 C)1000 D)1700 6.对象的边框类型由属性________来决定。 A)DrawStyle B)DrawWidth C)BorderSyle D)ScaleMode 7.下列______途径在程序运行时不能将图片填加到窗体、图片框或图象框的Picture属性。 A)使用LoadPicture()方法 B)对象间图片的复制 C)通过剪贴板复制图片 D)使用拖放操作 8.设计时填加到图片框或图像框的图片数据保存在________。 A)窗体的frm文件 B)窗体的frx文件 C)图片的原始文件内 D)编译后创建的exe文件 9.窗体和各种控件都具有图形属性,下列________属性可用于显示处理。 A)DrawStyle、DrawMode B )AutoRedraw、ClipControls C)FillStyle、FilleColor D)ForeColor、BorderColor 10.当窗体的AutoRedraw属性采用默认值时,若在窗体装入时要绘图方法绘制图形,则应用程序放在________。A)Paint事件 B)Load事件 C)Initialize事件 D)Click事件 11.当使用Line 方法时,参数B与F可组合使用,下列组合中________不允许。 A)BF B)F C)不使用B与F

第4课 图形化操作界面

第四课图形化操作界面 教学目的和要求 1、认识Windows窗口,了解窗口的组成。 2、掌握窗口的基本操作。 3、初识菜单命令。 4、进一步掌握鼠标器的基本操作方法。 教学重点与难点:1、重点:窗口的基础知识和基本操作。 2、难点:菜单命令。 教学准备:1、计算机、网络及辅助教学软件。 2、自制的Powerpoint教学软件 教学过程 一、新课导入 同学们,上节课,冯老师和大家一起学生了Windows98的最基本知识,大家还记得我们讲了那些内容吗? 二、新课教学 (一)、窗口的组成 我们知道,在Windows环境下的所有应用程序都是在窗口中执行的,关闭窗口,也就关闭了程序。 下面我们就来一起认识一个最常见到的窗口,它具有Windows窗口的许多共同特点。(师给出一张“我的电脑”的图,同时就着图讲解,过程中注意突出最大化按钮和还原按钮的区别。(二)、窗口的基本操作 1、最小化窗口 下面我们就来看看刚才讲过的窗口右上角的那三个按钮的作用。先来看最小化按钮的作用(师做示范操作)。让学生自己练习一下,同时找学生做给其它学生看。 2、最大化(还原)窗口 让学生自己试,然后总结得出:单击“最大化”按钮,窗口会扩大到整个屏幕,此时“最大化”按钮变成了“还原”按钮;单击“还原”按钮,窗口恢复原状。 3、切换窗口 师打开两个窗口,请同学观察两个窗口的标题条有什么不同(生答),师给出当前窗口的概念:把标题栏呈深颜色的窗口称为当前窗口。单击任务栏中的某个窗口的图标按钮,就可以切换为当前的窗口(师作操作)。学生自己试。 4、移动窗口师作讲解:指针指向“我的电脑”窗口标题栏,进行拖动操作,可以移动窗口。 5、改变窗口的大小 下面请同学们观察老师的鼠标指针的形况是什么样子的()。对,当指针成这种形状的时候我们只要向左右拖动就可以改变窗口的宽度。 那么我们又怎么来改变窗口的高度呢?下面老师想请同学来完成这个任务。(请同学来操作)。 师把鼠标的指针形状变为,提问:有谁知道老师现在这种指针能改变窗口的什么大小(生答,师总结,能同时改变高度和宽度。) 6、关闭窗口 有没有同学知道怎么关闭窗口(生答单击“关闭”按钮,窗口关闭。) (三)、菜单命令 打开“我的电脑”,以“编辑”命令为示范作讲解。(1)以颜色看;(2)以后面的符号看(四)、窗口的滚动 教师做演示,学生自己练习。 全课总结这节课同学们学习了有关初识Windows XP的知识。下面老师想请哪位同学来说一说,你这节课学习到的具体内容有那些。能熟练操作。

matlab基本操作与绘图教案

实验一MATLAB基本操作和绘图 1.1实验目的 1.熟悉MATLAB编程环境; 2.学习MATLAB的基本使用方法; 3.熟悉plot和stem等绘图函数的用法。 1.2实验原理 1.2.1MATLAB简介 1.1所示。从版本8开始,MATLAB采用了全新的MATLAB是matrix laboratory 的缩写,是Mathworks公司开发的一款商业软件。它是一种用于数值计算、算法开发、数据分析和可视化的高级编程语言和编程环境。除向量和矩阵运算、绘制函数/数据图像等基本功能外,MATLAB也可用来创建图形用户界面(GUI),并可与其他高级语言(如C、C++和FORTRAN等)进行混合编程。 MATLAB附带众多的工具箱(工具箱是特定领域的一些专用函数的集合),涵盖了诸如信号和图像处理、通信、金融建模和分析等各种不同的领域。除了进行数值计算,MATLAB也提供了一个符号运算工具箱,因此也可进行符号运算。另外MATLAB带有一个软件包Simulink,提供了可视化开发环境,可用于动态系统模拟仿真和嵌入式系统开发等方面。 经过近30年的发展,MATLAB已广泛用于学术研究和工程开发中。作为一种以矩阵和向量运算为基础的交互式编程语言,MATLAB特别适用于各种系统的分析和模拟,已成为线性代数、自动控制、数字信号处理、动态系统仿真等的基本工具。

1.2实验原理实验一MATLAB基本操作和绘图 MATLAB是一个很容易学习和使用的工具。通过使用MATLAB,可使我们在做本课程的实验时,将精力集中在学习信号和系统上,而不是在编程上。下面仅侧重于信号与系统实验中将要使用到的相关功能,对MATLAB作一个简短的介绍。更详尽的介绍和帮助,可参阅MATLAB的在线帮助和相关书籍。 1.2.2MATLAB的工作环境 目前MATLAB的最新版本是2015年3月 5 日推出的R2015a(版本8.5),启动后的用户界面如图1.1所示。从版本8开始,MATLAB采用了全新的Ribbon用户界面(一种以面板和标签页为主的用户界面,不同于以往以菜单和工具栏为基础的用户界面),使用上更为简便,但图中所示的界面与旧版本的有所 不同。 虽然不同版本的用户界面有所不同,但是在编程和使用上还是基本相同的。图1.1中左边当前文件夹(Current Folder)窗口显示的是当前文件夹中的文件;中间是命令行窗口(Command Window),在“>>”提示符后输入命令,MATLAB便会执行相应的操作;右上工作区(Workspace)窗口显示的是MATLAB命令和程序生成的变量名及其数值;右下是Command History窗口显示输入命令的历史记录。所有这些窗口都可改变大小、浮动、关闭及重新打开。 图1.1MATLAB R2013a的操作界面 如图1.1所示,在命令行窗口中输入一条命令(或称为一条语句),按Enter键,该命令会被立即执行并显示结果,如果希望命令行窗口不显示结果,只需在命令后面添加分号“;”。

第二单元-简单图形绘制操作步骤

第二章简单图形绘制 第1题 (2) 第2题 (4) 第3题 (6) 第4题 (8) 第5题 (10) 第6题 (12) 第7题 (14) 第8题 (16) 第9题 (18) 第10题 (19)

第1题 操作步骤: 1)菜单:【格式】→【图形界限】;命令:'_limits 2)指定左下角点或[开(ON)/关(OFF)] <0.0000,0.0000>: 3)指定右上角点<12.0000,9.0000>:100,100 4)菜单:【视图】→【缩放】→【范围缩放】 5)执行【绘图】→【直线】命令:_line 指定第一点:窗口中任点一点,打开正交模式。 6)指定下一点或[放弃(U)]:<正交开> 60 7)指定下一点或[放弃(U)]:30 8)指定下一点或[闭合(C)/放弃(U)]:60 9)指定下一点或[闭合(C)/放弃(U)]:C

10)关闭正交模式 11)执行【绘图】→【直线】命令,绘制矩形的两条对角线上。 12)执行【绘图】→【圆】命令,圆心为对角线交点,半径为10。 13)执行【绘图】→【点】→【定数等分】命令,选择矩形下边直线。 14)输入线段数目或[块(B)]:8 15)执行【绘图】→【直线】命令,并将对象捕捉的节点和切点勾选,在矩形下边线左右各 1/8处绘制圆的切线 16)执行【绘图】→【圆】命令,圆心为对角线交点,半径为5 17)将矩形对角线删除。 18)保存图形,关闭CAD窗口,进入下一题。

第2题 操作步骤: 1)菜单:【格式】→【图形界限】;命令:'_limits 2)指定左下角点或[开(ON)/关(OFF)] <0.0000,0.0000>: 3)指定右上角点<12.0000,9.0000>:240,200 4)菜单:【视图】→【缩放】→【范围缩放】 5)执行【绘图】→【直线】命令:_line 指定第一点:窗口中任点一点,打开正交模式。 6)指定下一点或[放弃(U)]:<正交开> 100 7)指定下一点或[放弃(U)]:25 8)指定下一点或[闭合(C)/放弃(U)]:100 9)指定下一点或[闭合(C)/放弃(U)]:C 10)关闭正交模式。 11)执行【绘图】→【点】→【定数等分】命令,分别将矩形上、下两条水平直线均分为 12份。 12)执行【绘图】→【样条曲线】命令,并将对象捕捉的节点勾选,第一点为矩形左边竖线

TetraMax软件图形化界面使用详细介绍

TetraMax GUI使用介绍 Tetramax主界面: Netlist(读取网表): ·Nelist file --可以使用所提供的文本字段手动指定要读入的netlist文件的位置和名称。·Browse -- 可以通过单击Browse按钮来通过图形界面选择想要读取的netlist文件。

·File Type -- 默认情况下,netlist格式是由TetraMAX自动检测的。也可以手动选择EDIF、Verilog 或VHDL netlist格式。 ·Clear previous netlist -- 指定在内存中当前读取的所有netlist将被删除。如果文件名称也被指定,那么在读取该文件之前,将清除内存。 ·Abort on error -- 当这个框被选中(默认选中)时,当多个netlist被读取时,TetraMAX将会终止它。这就允许使用通配符(*)文件名读取所有的netlist。TetraMAX忽略了这个选项,如果你使用这个选项来读取单个的netlist,就会发出一个警告信息。 ·Verbose -- 指定使用通配符文件名时显示单个netlist信息。默认情况下,只对所读取的所有netlist 进行简单的总结。 ·Library Module -- 指定在指定的文件名称中定义的所有模块应该被视为是库模块。 ·Master Module -- 指定被读取的文件定义的所有模块应该被标记为主模块。通常,当读取多个具有相同名称的模块时,最后一个模块将确定最终模块定义 ·Max errors --指定在当前文件终止netlist解析之前允许的最大解析错误数。默认设置为10。·Conservative Mux -- 指定保守的MUX门是否从MUX的保守UDP模型中提取出来。 其中: None --所有提取的MUXes都是规则的(如果必要的话,会发出适当的违规)。 Combinational udp (default) --可以从组合的UDPs中提取保守的MUXes,但不能从序列的UDPs中提取。 All --可以从任何UDP、组合或序列中提取保守的MUXes。当选择此设置时,顺序UDPs的提取对不完整和不一致的UDPs的容忍度较低,这可能会被提取到TIEX,尽管如果-保守的mux被设置为none或- combinational_udp,则可以提取gor级别的模型。只有当解析的顺序UDPs被正确定义时,才使用所有设置 Escape Char -- 指定转义字符是否作为标识符名称的一部分保存。选择是:只有在需要时,总是,或者从不。例如,选择一个没有原因的“\ net[4]”成为“net[4]”;这个名字与一个矢量网“net”的第4位无法区分,所以这个选项应该非常小心使用。默认是在需要时。 ·Dominance Detection –指定派生的ATPG模型是否识别设置/重置/时钟引脚之间的主导行为。选择关闭可禁用此检查,而启用它。一个布尔值的选择允许检查,但只检查时钟/设置/重置为布尔值的状态表项,并忽略它们是Xs的条目。默认的是打开的。 ·Redefined Module -- 指定如何处理模块的重新定义。在多个定义的情况下,一个定义被保留,而另一个定义被忽略。您可以指定第一个或最后一个遇到的netlist定义作为保留。默认的是最后一次。 ·Cell Define -- 选择是否忽略netlist中Verilog编译器指令的celldefine。 ·enable port_faults -- 启用端口故障,默认开启 ·suppress faults -- 抑制故障,默认开启 ·model X for UDPs –- 使用UDP模式,默认开启 ·enhanced seq modeling -- 增强序列建模,默认关闭 ·check only used UDPs -- 检查只使用UDP协议的网表文件 ·fault assign statements –- 故障分配报表 ·net[n:n] is scalar 网[n:n]是标量的

图像分析操作步骤

一.通用部分 1.1 标定标尺 (只做一次就可以,目录为软件下的scale文件夹)打开软件—打开标尺图象 点击工具栏上的测量—标定标尺 显示标定标尺窗口如下:选择任意向线段

在图象上用鼠标画出一段标尺的长度 通常选择公制 视长度:电脑自动计算(鼠标所画出的线经过的像素点的个数); 物理长度:鼠标所画出的线的实际长度(一般情况,一小格为10um) 放大倍数:当前标尺图象的倍数 点保存标尺,输入当前的倍数并保存。同样的方法标出其他的倍数。(有几组放大倍数就要标定几次)

1.2 加载系统标尺(默认路径为软件下的SCALE文件夹) 在进行测量分析之前,必须选定正确的系统标尺,如果没有选定正确的标尺,不能得出实际物理长度。 方法一(推荐):打开图象后,点(自动打开SCALE文件夹下的标尺列表),从列表中选取当前图象的标尺,点“加载”即可(或者双击) 方法二:测量—选定标尺 调入标尺:可以从硬盘中其他位置调入标尺 单位制式 将选中的标尺加载到系统中 卸载当前的标尺 加载特殊倍数的标尺,如80X 选定后,在软件的状态栏中有显示,。 软件会自动记录上一次的系统标尺,所以分析相同倍数的照片时,不必每次都加载系统标尺, 只要核对一下当前的系统标尺是否与图象倍数一致即可。 若图象命名时,结尾的标号与标尺名称相同时,软件会自动加载正确的系统标尺(只适合新打开的图象)。例如:图象的名称为:轴承钢—心部001—200X ,打开此图象时,软件会自动加载200X的系统标尺文件。

1.3 图象亮度对比度的调整 如果对采集的图象的亮度不满意,可以用此功能进行调节。点工具栏上的。 处理前 处理前处理后 这三个调钮分辨调整图象的亮度、对比度和r值。 应用:执行当前操作 恢复:恢复到图象的原始形态 保存:保存当前的对比度参数(默认路径为软件下LUT文件夹) 调入:调用已保存的对比度参数

PHOTOSHOP图形图像处理课程标准

《PHOTOSHOP图形图像处理》课程标准 第一部分前言 一、课程概述 (一)课程性质 图形图像处理作为平面设计领域的重要组成部分,在各行各业中有着广泛的应用。Photoshop 是Adobe公司推出的一款目前非常流行、应用非常广泛的图片处理软件。伴随着计算机的普及和计算机在各行业的广泛应用,Photoshop发挥了越来越大的作用。Photoshop是当今使用最为广泛的的图像处理软件,广泛应用于平面设计等领域。Photoshop图像处理就是借助Photoshop软件来实现图形图像的绘制、图像的编辑、修饰、合成、特效制作、创意设计等。 《Photoshop图形图像处理》课程是计算机类专业一门专业技术必修课程,是培养学生专业能力的核心课程之一。本课程采用理实一体化教学,具有很强的实践性和应用性,它是利用计算机进行平面设计、网页设计、美术设计、多媒体应用软件开发制作的重要基础课程,是从事平面广告设计、包装设计、装饰设计、排版编辑、网页制作、图文印刷、动漫、游戏制作等工作的必备基础课,也是提高学生审美能力、创新能力、设计能力的计算机应用软件的典型课程。 (二)课程目的 该课程针对平面设计师、插画设计师、网络美工、动画美术设计师等工作岗位要求,培养学生图形图像绘制、图像合成、特效制作、产品效果图处理、网页图像处理、VI设计等技能,达到“会、熟、快、美”的岗位要求。通过对Photoshop软件的讲授与学习,让学生达到熟练处理图像与灵活创作设计的要求。学生应掌握平面绘图的方法;掌握图层、通路径等在图像处理中的应用;掌握常用的滤镜效果并在创作中应用;掌握Adobe ImageReady制作动画;掌握图形图像的输出等知识点。使学生掌握图形图像处理的基本理论和基本操作,并具有一定的广告设计和综合创作能力,同时培养学生创新思维能力和健康的审美意识以及团结协作能力,为其成长为一名合格的平面设计与制作人员奠定良好的基础,帮助学生在学习制作图像的过程中,培养审美能力,形成创新意识。 (三)课程定位 《Photoshop图形图像处理》属于一门专业必修课,它前续课程为《计算机应用基础》、《三大构成》等课程;后续课程为《Dreamweaver网页设计》、《Flash二维动画制作》、《3D MAX三维设计》等专业核心课程。在数字媒体制作、动漫设计、游戏软件专业中起承上启下、连贯前后课程,围绕专业核心技能设置的。鉴于计算机图形图像处理的重要意义和在设计中的重要左右,本课程作为平面设计的岗位职业能力培养,可以充分发挥学生的特长,拓展就业渠道。 本课程是数字媒体专业学生专业技能鉴定制定的专业考核技能,是学生必须掌握的职业核心技能,学完本课程后学生完全能够胜任数码照片处理、广告图像处理、VI图形绘制和网页图像处理等职业岗位。 二、课程设计理念 本课程针对高职高专教育教学的特点,以岗位需求为导向,以学生图形图像处理以及平面设计的职业能力培养为目标,以工作过程的系统化和可持续发展为出发点,与企业行业合作共同进行基于工作过程的课程设计开发。根据对学生所从事工作岗位职业能力、工作任务、工作过程的分析,以图形图像处理和平面设计领域的典型工作任务构建教学内容;以真实设计项目和典型案例为载体,采用理实一体化教学模式,基于平面设计实际工作流程设计教学实施过程,创作最佳的基于工作过程的学习环境;以学生为中心,采用项目导向、任务驱动、案例教学等行动导向教学法实施教学,充分调动学生的学习积极性;合理利用网络资源,多渠道拓展职业能力;充分体

图形图像处理教学大纲

《图形图像处理》理论教学大纲 开课院(部):工程技术学院 撰写时间:2012年3月 课程名称:图形图像处理 英文名称:Graphic image processing 课程所属层面:①公共基础②学科基础③专业知识④工作技能 课程性质:①必修②限选③任选 课堂讲授学时:32 实践学时:32 总学时:64 总学分:4 周学时:4 开课学期:第 2 学期 一、课程目的与要求 1、基础知识目标:本课程全面细致地介绍了Adobe Photoshop CS 的各项功能,包括工具箱以及各工具选项栏的详细使用方法,选区的创建,蒙板、通道和图层的应用,如何扫描图像、打印图像以及图像

的色彩调节,滤镜特殊效果的使用。 2、能力目标:具有熟练使用Photoshop CS软件的能力;具有对平面图像进行熟练处理的能力以及使用图像输入、输出及打印的能力。 3、素质目标:通过实践环节的训练,树立理论联系实际的观点,培养实践能力、创新意识和创新能力、培养高技能人才奠定必要的基础。 二、与其它相关学科的衔接 《Photoshop CS图形图像处理》属于一门专业必修课,在后继的《Dreamever网页设计》,《Flash MX设计》等课程中,都有图形图像,动画的制作和处理,因此,本课程在大纲的编写和今后的教学实施过程中,都应该格外重视它的应用性。 三、教学内容与要求 第一章开始Photoshop CS之旅 本章教学目标与要求:掌握Photoshop CS基本术语及相关概念;了解Photoshop CS界面;了解Photoshop CS的各种功能;了解历史面板的作用和使用方法,掌握Photoshop CS基本操作。 本章重点:矢量图与位图解、图像的分辨率和尺寸Photoshop CS的新增功能。

数学(心得)之几何图形的分析与应用

数学论文之几何图形的分析与应用 图文结合是中学几何课程的的重要特点之一,学生能否准确理解几何概念,正确进行推理,很大程度在于能否正确分析和使用图形。培养分析使用几何图形的能力,将是学习几何形成良好的逻辑思维能力、空间想象能力的重要方面。根据自己多年的教学实践,谈谈有关方面的体会。 1. 借用图形,理解概念 几何知识中,表示概念的符号,除了语言文字外,还采用一种与概念相对应的特殊的 视觉符号――直观图形。直观图形传递概念时,它给人的信息不仅是完整的,显示结构的,而且是直觉感受到的。因此直观图形能直接反映相应概念的本质特征,使学生迅速准确地理解概念的内涵。教学中通过分析某类对象或图形和特征,进而学习与之相应的数学概念,这样既符合学生的认识规律,又符合循序渐进的教学原则。 通过借用图形,图文并举,把抽象概念和学生熟悉的事物联系起来,由浅入深通过直觉联想理解概念的内涵。这种方法对那些高度抽象,高度概括的数学理论往往有事半功倍的效果。 2.分析图形,突出本质 分析图形,避免用常识性的理解代替本质属性。例如观察比较两面三刀个角的大小,有不少学生会一眼看出哪个较大,因为他们选择的观察对象是这两个角的两条边,经过试题可以引导学生分析得出:角的大小与角的边长无关。几何教学中类似的例子举不胜举。初学几何,学生往拄凭直觉,想当然。不认真分析就草率结论,从而导致错误。因此在几何教学中教师一定要注意引导学生分析图形,通过直观的教学引导学生抓住数学理论的本质。另外几何学习中还有一类突出的错误就是学生常常把非本质的属性理解为本质属性:例如总认为三角形的高线一定在三角形的内部。如果教师举一钝角三角形加以说明,就能使复杂问题具体化。学生的学与教师的教都在一种宽松、直观、生动的

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