金沙国际网址 > 摄影 > 双击选择工具--弹出选择对话框--定制精确距离

原标题:双击选择工具--弹出选择对话框--定制精确距离

浏览次数:63 时间:2019-10-13

简介:还是老规矩,我的教程里,大部分都是以画线来做字的,也叫路径字,路径做字,适合新手,比较简单。

我们可以发现 AI CC的工具栏用一条条直线将划分为几个区域,每个区域的工具所具备的功能都很相近,以下就以一个一个区其域进行每个工具功能的叙述:

本文属于《html5 Canvas画图系列教程》

效果图:

A. 选择工具

在学画画的时候,线条是最基本的了,而线条的连接可以组成任何图形。在Canvas中也是如此。在开始之前我们先拿出画布和画笔:

图片 1

  1. 选择工具(V) :选择、移动、缩放图像
var cvs = document.getElementById('cvs'); //画布
var ctx = cvs.getContext('2d'); // 画笔

第一步:首先,我是在PS里把字打出来,然后,用画笔工具,画出草稿,我的技巧是,把所有的撇捺够,字体中,拐弯的地方,全部画成直的或者斜的,

功能:

我们画画的时候,落笔点是不固定的,随时都会变。canvas虽然不是通过手来决定落笔点,但也有一个方法,就是moveTo。moveTo的作用相当于把笔尖提离画布,然后移动到指定的点(即坐标)。

使整个字中,不要有拐弯的地方,这样画出来后,似乎做字体的感觉就出来了,好些人觉得我手绘功力好,其实不是的,我不会手绘,这只是PS很常见的

 复制图形: 选择所要复制的图形--按住 Alt--拖动所要复制图形到空白位置--按住Alt--拖动所要复制图形到空白位置,即可复制图形

ctx.moveTo(x,y);

一个技巧而已,就是画个起始点然后Shift键在另一个地方点一下,中间是直线,相信很多人都知道这个PS小技巧,接下来,就是笔画的取舍,断连等,

图片 2

此过程中不会画出任何图形,相当于你提着笔在画布上晃来晃去。但晃来晃去是没用的,我们必须开始画。先画最简单的:直线,画直线的方法即lineTo,他的参数和moveTo一样的,都是一个点。

一些字体的手法的运用。通过这中方法和流程做字,提高也会快一点。 (个人愚见,高手误喷,当然方法很多,我只是阐述自已的方法和技巧)

 精确调整距离: 双击选择工具--弹出选择对话框--定制精确距离--复制、 预览效果。

ctx.lineTo(x,y);

图片 3

图片 4

当然,你画线的时候,落笔点也跟着移动了,所以lineTo之后落笔点就变成了他的目标点了。

第二步:就是在软件中,画出来线也就是路径,也可以看作是字体的骨骼,这里我画了框,是为是保证每个字都同样的大小,为了保持字体的平衡,

与 PS 区别之处:

ctx.moveTo(100,100);
ctx.lineTo(200,100);

偶尔有些局部漏到框外也是可以的,保持字体整体的平衡。

 Ctrl Z :可无限次撤销操作

此时你刷新网页,会发现画布上没有预想中的线,什么也没有。因为我们还少了一个步骤.lineTo其实是画的一条“路径”,本身是不可见的。如果要让他显示出来,我们必须对他进行“画”的操作。用过PS的同学,肯定能知道图形的两种模式,一种是填充,另一种是描边。现在我们已经画了一条线,相当于PS中勾了一条路径,此时给路径描一下边,就能显示出图形了。canvas描边的方法是stroke().现在让我们把代码补全:

图片 5

 Ctrl Shift Z :取消撤销操作

ctx.moveTo(100,100);
ctx.lineTo(200,100);
ctx.stroke();

第三步:描边。适当的描边,不要太粗,也不要太细,粗了字体容易糊到一起,细了,字显得单薄。

快捷键: ( 使用任何快捷键时要处于无任何输入法状态下,否则快捷键无效)

此时刷新,就能看到一条线了。当然,你也可以连续绘制出几百条路径,再执行描边动作,即可一下画出几百条线。现在我们来用4条线画一个矩形:

图片 6

 Ctrl D :复制并继续执行上一步动作(复制出相同距离的图形)

ctx.moveTo(100,100);
ctx.lineTo(200,100);
ctx.lineTo(200,200);
ctx.lineTo(100,200);
ctx.lineTo(100,100);
ctx.stroke();

第四步:圆化。把字体中直角的地方弄成圆角,我是用AI做的,所以我这里用的是AI里面的圆角插件,当然在其它软件里也可以弄圆角,

图片 7

这里我们就是先绘出全部路径,再一次性描边。(抱怨:Canvas绘图有个不好的地方就是:基本靠猜,很不直观)。
  严重提示:canvas的绘图过程(即填充与描边)是非常消耗资源的,如果想节省系统资源提高效率,最好是绘制好所有路径,再一次性填充或描边图形。
  由上面的图形我们可以看出,默认的线条粗细是1px,而线条颜色是黑色。当然我们可以设置他们,但奇怪的是设置线条宽度是lineWidth,而设置线条样式的却叫strokeStyle,为什么不是lineStyle呢?我也不知道。:

你可以先画个四分之一的圆,然后放到每个直角的地方,替换掉直角,就可以了,这样就保证统一了。

 Ctrl R :标尺

ctx.lineWidth = 10;
ctx.strokeStyle = 'rgba(255,0,0,0.5)';

图片 8

 Ctrl U :智能参考线

上面的代码把线条宽度设置成了10px,线条颜色变成了半透明的红色。

第五步:摆放一个好看的形态,然后加入些辅助的,能表达字体其含义的地方,我这里是个饭馆,所以我加入了一个碗的样子,然后画了朵祥云,让人感觉饭菜很香,

 按住 Shift,操作其他动作(移动、旋转) :可以原来 10 倍的速度改变

图片 9

加入图形后,字体迁就图形做了下细微的变化,最后一步,就是笔触了,前面所有描边都是直接描的,看上去略显单薄了,所以最后,加入了笔触效果,看上去有粗有细,

 Shift Ctrl Alt K :键盘快捷键

图1:线条宽度设置成了10px

这里的笔触,CDR里面描边对话框右面有书法可设置的地方,AI里面,自定义一个书法画笔,笔头是40%的椭圆,就可以了,这样,加上笔触,就完工了!

 Ctrl T :调出字符面板

如图1,刷新一下,好像有点不对呢!怎么左上角缺了一小块似得?这不是错觉。原因嘛要从canvas的线条绘制方式说起。
  问题:如果我画的矩形路径是宽高都是100,此时我的边线宽度是10px,那么这个描了边的矩形整体宽高是多少?是100 102=120吗?
  如果边线是完全描在路径外侧的话,那么就是120。但Canvas不是。Canvas中的线条都有一条“中线”,这条中线位于line的绝对中间,线条的笔画以中线向两侧扩展。canvas的图形在描边的时候,都是路径与line的中线贴合,然后描边。比如你的线条宽度是1,那么中线就在0.5的位置;宽度是5,那么中线就是在2.5。所以,描边的时候线的一半在外侧,一半在内侧,即上面的矩形的整体宽度是100 (10/2)
2,等于110。也正是因为这个原因,左上角出现缺角就理所当然了。因为这里没人画。
  但为什么其余的角没有出现缺口呢?看你的图不是4个角都有缺口吗?如图2:

图片 10

 Shift Ctrl F9 :调出路径面板

图片 11

最终效果图!

 Ctrl K :首选项面板

图2:canvas画线条 路径与line的中线贴合

图片 12

 Ctrl Shift O :将文字变为图形

那是因为,我画线的过程中没有把画笔“提起来”,画笔是连续的,即没有moveTo过。不信我们现在来moveTo一下:

 Ctrl 2:冻结(针对当前所选定的对象进行锁定)

ctx.moveTo(100,100);
ctx.lineTo(200,100);
ctx.moveTo(200,100); //注意这里
ctx.lineTo(200,200);
ctx.lineTo(100,200);
ctx.lineTo(100,100);
ctx.lineWidth = 10;
ctx.strokeStyle = 'rgba(255,0,0,0.5)';
ctx.stroke();

 Ctrl Alt 2:解除冻结(针对当前所选定的对象进行解锁)

我们再画第二条线之前moveTo了一下,而且moveTo连坐标都没变,还是那个点,但刷新后图形变成了这个样子如图3:

 Ctrl 3:隐藏当前所选定的对象

图片 13

 Ctrl Alt 3:显示当前所选定的隐藏对象

图3

  1. 直接选择工具(A) :专用于选择锚点

明白了?因为我们把笔提起来了。现在我们删掉moveTo,不要纠结他了,我们来思考一下如何把左上角那个缺角给补上?
  首先问个问题,我们的路径闭合了吗?这不是废话么,我们不是已经把路径绕回原点了么?当然算是闭合了!
  错!这样只是让路径最后一个点和起点重合了而已,路径本身却没有闭合!Canvas怎么闭合路径?用closePath().

 同时选择多个锚点

ctx.moveTo(100,100);
ctx.lineTo(200,100);
ctx.lineTo(200,200);
ctx.lineTo(100,200);
ctx.lineTo(100,100);
ctx.closePath();//闭合路径
ctx.lineWidth = 10;
ctx.strokeStyle = 'rgba(255,0,0,0.5)';
ctx.stroke();

法一:按住 Shift,点击选择

此时刷新,就是一个完美的正方形了。如图4。

法二:直接用鼠标框选

图片 14

双击选择工具--弹出选择对话框--定制精确距离--复制、,我是在PS里把字打出来。3 编组选择工具:针对多个对象

图4 Canvas闭合路径 用closePath()

 与鼠标右键编组稍稍有区别,可以结合使用

无论我们把线条改到多粗,越粗越有人喜欢是吧?这个四方形的四个角都是规矩的直角,不会出现圆滑的情况。圆滑的角是什么情况?请看PS中的四方形描边,如图5。

4 魔棒工具(Y) :根据颜色不同进行选择,框选出颜色完全一致的所有对象

图片 15

 选择对象:

图5 PS中的圆角四方形描边

法一:加/减选对象:按住 Shift进行选择

看到了吧,越粗的边线,他的角的圆弧越大。
  如果我想Canvas里面的边线也和PS这种一样,有没有办法呢?当然有,就是lineJoin属性。lineJoin,意思即线的交汇处,有3个属性:miter(默认,尖角),bevel(斜角),round(圆角),如图6:

法二: (该方法前提是所选对象应有颜色) 用魔棒工具点击索要选择对象,就可以快速选择出与所点击对象颜色完全一致的所有图形

图片 16

5 套索工具:单独选择锚点或者选择一部分的锚点

图6.jpg

 与 PS 的区别:在 AI 中无选取这个概念,放开鼠标后,框选区域的线条自动消失

毫无疑问我们一下就能明白我们的矩形用的是尖角,所以试着把他改成圆角看看,图形变成了这样,如图7:

B. 形状工具

图片 17

1 矩形工具

图7.jpg

a. 圆角矩形:

有点像PS的了吧?另外,通过前面图我们了解到,Canvas的线条两端是平的,可不可以改呢?毕竟平的不好看。也是可以的,即lineCap属性,这个就是定义线条的端点。lineCap有3个值:butt(平,默认),round(圆),square(方),如图8。

 AI 与 PS 的区别:

图片 18

AI 有分页面区域和草稿区域,也就是说在 AI中不是画布的区域(画布外的黑色区域)也可以进行作图,但是保存时并不将草稿区域的内容保存,而在PS 中只可以在画布区域进行作图

图8.jpg

 为什么叫圆角半径?

看图就能发现,其实平头跟方头是一样的,区别只是平头没有伸出去那么一截。圆头和方头都会伸出去一截,这一节是多长呢?就是线条宽度的一半
  你有没有想到什么?哈哈,前面的闭合路径的问题,如果我们把lineCap设为方头,效果也是一样的!
  但为了保险起见,我们还是要把路径闭合了,切记!我还要提醒一下:闭合的路径没有端点!所以闭合的路径上看不到端点的样式。另外:lineCap与lineJoin有点相似,注意不要搞混。
  如果你眼尖并且运气不好,你可能会发现有时候1像素的线条不是1像素宽,好像要宽一些,模糊一些。如图9:

图片 19

图片 20

改变半径就可以改变弧度

图9.jpg

 改变圆角大小

恭喜你!你遇到了一个不是bug的bug。这个很特别,我把他放到下一篇文章讲吧

选择圆角矩形工具绘制出所要大小----切记不要放开鼠标----点击上下方向键:改变圆角大小 ;点击左方向键:变为直角;点击右方向键:变为当前最大圆角; (注意:要在确定好所画图形大小后再去操作,否则若是操作完再改变大小,就会发生变化导致需要重新操作)

感谢阅览!希望对你有所帮助!你的支持是我的动力!
如有疑问 联系QQ:563084073。

 按住 Alt,画出的图形从中心开始画;不按住,则从左上角作为定点开始

画;

b. 矩形工具(M)

精确画矩形:在页面上点击鼠标--跳出弹出对话框(注:要调出工具对话框可以使用 A、B 区所介绍的方式,当然前提是所选工具有这个功能)

图片 21

c. 椭圆工具(L)

d. 多边形工具:选择向上/下方向键,分别可以增减边数

e. 星形工具:选择向上/下方向键,分别可以增减角数

Shift Alt :两肩平行的正三角形

Alt :两肩平行

图片 22

Shift :正三角形

图片 23

半径 1:从中心点到外角的半径

半径 2:从中心点到角内的半径

图片 24

f. 光晕工具:常用于制作图标

2 线段工具

a. 直线段工具()

b. 弧形工具:

图片 25

c. 螺旋线工具:

两个锚点称为一段

d. 矩形网格工具:

其实是直线 矩形的组合 (常用画表格、棋盘等等)

e. 极坐标网格工具

样子有点像蜘蛛网,其实是圆 直线的组合

3 裁剪工具

a. 橡皮擦工具(Shift E)

图片 26

b. 剪刀工具(C) :

直接在路径上单击----将所要去除部分 delete 即可

图片 27

c. 刻刀工具:只对图形裁剪起作用

图片 28

  1. 旋转工具

 旋转:

法一:直接旋转(此法不够精确)

法二:Shift 旋转 ,45°增加

法三:旋转工具

a. 旋转工具:默认以中心点为中心旋转

 更改旋转中心:

选中旋转工具----按住 Alt----当 光标的右下角出现- 时,点击要将旋转中

心定位到的位置----即可改变旋转中心

b. 镜像工具

图片 29

5 钢笔工具

用法与 PS 基本相近

图片 30

6 文字工具

图片 31

Ctrl A: 全部选择

Ctrl C : 复制

Ctrl V : 粘贴

 点文字工具:点击鼠标 直接写一直写,不会自动换行,不会随着框大小的变化而变化,变化框大小时导致吻戏大小变形

图片 32

图片 33

 段落文字工具:先圈定一个文本区域,再写会自动回行,会随着框大小的变化而不会变形

图片 34

 区域文字工具:在某一特定区域内写文字

图片 35

用钢笔画出一区域 使用区域文字工具写文字

 路径文字工具: 只要写画一条线作为路径, 之后所写文字就可以沿着这条路径走,直接调整路径时文字会变形(这点有点像点文字)

图片 36

 出现溢出标志怎么办?

如何将溢出的文字保留?

法一:将趋于加大(可能过会导致区域变形)

法二:不想影响区域大小

图片 37

用鼠标箭头去点击溢出标志, (箭头右下角会出现溢出内容将鼠标松开后会自动显示在另一文本区域内, 两个区域相互关联, 一个区域变大另一个区域自动变小,整体显示内容多少不变)

图片 38

 以下三个工具用法与先前类似,不再赘述

图片 39

 字距调整:Ctrl Alt 向右方向键

调整字号:Ctrl Shift > :加大字号

Ctrl Shift

 如何将下方的文字变正

图片 40

图片 41

 利用 Shift Alt 结合便于画同心圆

 一种路径只能控制一种形式的文字,要出现如下效果,需利用两个路径绘制

注意:英文字的路径圈大小应于中文字外圈一样,这样排版才美观

图片 42

 暂时冻结

若暂时不想用英文字,可以将其暂时冻结

Ctrl 2: 冻结(针对当前所选定的对象进行锁定)

Ctrl Alt 2:解除冻结(针对当前所选定的对象进行解锁)

Ctrl 3: 隐藏当前所选定的对象

Ctrl Alt 3:显示当前所选定的隐藏对象

 想要给编组后的区域填充颜色

并不需要将其打散,直接用编组选择工具选择所要填充区域,进行改变就行

7 画笔工具

图片 43

区别 1:

画笔工具只是路径描边,是个开放式的路径斑点画笔工具是个封闭式的路径:

图片 44

区别 2:

画笔工具画的交叉线,可以独立移动

斑点画笔工具画的交叉线,只能整体移动(只要是有相交的就会融合成一个整体):

图片 45

8 铅笔工具:相比较画笔工具,就没有那么圆滑

图片 46

9 宽度工具:

图片 47

例如用宽度工具画树叶就方便多了, 只要在曲线的基础上, 用宽度工具在其路径上点击拉伸即可(这一类工具中的其他工具用法类似)

图片 48

 变形旋转扭曲工具效果示例: (缩拢与膨胀等工具类似)

 对文字进行这些工具的操作,需要先将文字用快捷键 Ctrl Shift O,变为图形 可用于对文字的设计,美化

图片 49

C.

1 比例缩放工具

图片 50

Ctrl F :粘贴在前方

Ctrl B :粘贴在后方

 对文字的描边:若描边值为 6pt,则在路径内外分别有 3pt,描边越粗,里面图形越小

如何解决?

用 Ctrl F 将图形粘贴在前方,而且不描边,将上一层遮住,这样只有外侧描边

图片 51

 有的时候为什么描边没有同时缩小?

如何解决:在首选项里勾选上这一项就可以

图片 52

 给生僻字创建新字体

图片 53

 整形工具

2 形状生成器工具

图片 54

 拖拽手柄时可以按住 Shift,使得两边变化形状一致

 例如用形状生成器就可以方便地画冰淇淋外壳

 钢笔工具画出来的曲线是贝塞尔曲线?

 实时上色工具

方便区域换色

线变颜色在选择要变色的区域

 实时上色选择工具

选择后再改变颜色

3 透视网格工具

辅助绘画,用来画立体空间图较为方便

图片 55

图片 56

根据透视点不同所看到的面不同,几点透视看到几个面

D.

1 网格工具:

图片 57

特殊的填充工具(将贝塞尔曲线 网格 渐变填充工具 的功能集合于一身)用于无规则颜色变化渐变填充,用于无规则颜色变化渐变填充,点击后该工具会自动创建渐变网格以锚点为中心渐变。充分利用该工具会使颜色更加逼真

2 混合工具:

图片 58

使用混合工具可以出现的效果,常用于渐变,立体字的制作(以此类推)

图片 59

图片 60

增加步数可以更加细腻

图片 61

如何让好几个文字整体渐变,而不是同一个渐变形式独立出现在每个文字上?

注意几点就行:

Ctrl Shift O :变为路径

右键,取消编组

Ctrl Shift F9:路径--联集

也可以做这样:

图片 62

E.

1 喷枪工具

图片 63

结合符号面板使用

图片 64

 优点:图案的增加不会增加文件的大小

 也可以将自定义图形,绘制完图形后直接拖拽如符号面板中即可使用

 如何将符号面板中的符号进行编辑?

点击断开连接就可以

图片 65

 符号移位器工具:可以单独针对一个符号进行位置变换

 符号紧缩器工具:使符号间相互靠近

 符号缩放器:放大符号,按住 Alt 键,缩小

 符号着色器:先选择一种颜色-----绘制符号--使用符号着色器将符号整体变色

 符号滤色器:设置符号的透明度,透明度降低,按住 Alt 透明度提升

 符号样式器工具:窗口--样式 面板--选择一种样式进行处理

图片 66

也可以用于绘制完图标,可以用这种方式体现立体感

 建议样式处理用 PS,(图层样式,也可以添加新的样式)

 便于成堆复制

2 柱形图工具

图片 67

使用频率不高

双击工具栏中的柱形图

图片 68

选择柱形图工具后单击页面

图片 69

也可以直接导入数据:注意:只可识别记事本,中间空格用 Tab 键(制表符) ,不可用空格键,否则识别会有问题

图片 70

F.

1 画板工具

CS5 开始有,可建立多个画板

图片 71

排列画板顺序,调整统一大小

图片 72

图片 73

安全区域,便于打印,防止内容超出

一次性新建多个画板:

图片 74

2 切片工具

常用于对网页进行切片,切片前先绘制参考线,设置所要切的固定大小,便于切

片,再用切片选择工具进行微调

常用于对网页进行切片,切片前先绘制参考线,设置所要切的固定大小,便于切

片,再用切片选择工具进行微调

3 抓手工具

按住空格键,临时切换为抓手工具

4 缩放工具

放大缩小

Ctrl -

Ctrl

区别于对对象的放大缩小

5 把 AI 做的矢量图插入到 PS 中的位图中转变为位图形式,

把位图插入到矢量图中还是位图形式

(这样说可能有些不妥当)

把位图插入到矢量图中还是位图形式

(这样说可能有些不妥当)

G. 总结

键 熟练使用快捷键 11-1-1

常用快捷键具体见A 区

1 高级路径

图片 75

可以自主选择所需连接锚点,在使用快捷键 Ctrl J

 把圆的四个锚点都向中心点移动,出现如下图形:

图片 76

(用这种方法对于制作这种就标准些)

图片 77

在两个锚点间等距离加锚点

图片 78

可以绘制类似于这样的图形

图片 79

另一方法: (更快捷)

图片 80

 路径---- 轮廓画描边

原先的描边只有一个路径,经过轮廓化描边后有三个路径了

图片 81

同样对文字也可以做类似操作:

图片 82

2.封套扭曲(在对象里)

图片 83

进入论坛交作业:

本文由金沙国际网址发布于摄影,转载请注明出处:双击选择工具--弹出选择对话框--定制精确距离

关键词: 金沙国际网址

上一篇:我将这元素运用到了自己最新的作品中,~选择工

下一篇:没有了