画笔

Python中turtle绘图学习笔记和实例

☆樱花仙子☆ 提交于 2019-11-29 14:29:17
一 、 既然本次讲的主角是turtle函数库,那肯定得先了解一下它是什么   turtle库是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。 二 、 turtle绘图的基本知识点 1.画布(canvas) 画布就是turtle为我们展开用于绘图区域,我们可以设置它的大小和初始位置。 设置画布大小 turtle.screensize(canvwidth=None,canvheight=None,bg=None),参数分别为画布的宽(单位像素),高,背景颜色。 如:turtle.screensize(800,600,"green") turtle.screensize()#返回默认大小(400,300) turtle.setup(width=0.5,height=0.75,startx=None,starty=None),参数:width,height:输入宽和高为整数时,表示像素;为小数时,表示占据电脑屏幕的比例,(startx,starty):这一坐标表示矩形窗口左上角顶点的位置,如果为空,则窗口位于屏幕中心。 如:turtle.setup(width=0.6,height=0.6) turtle.setup(width

利用 turtle库绘制简单图形

安稳与你 提交于 2019-11-29 12:03:56
   turtle库是python的基础绘图库,这个库被介绍为一个最常用的用来介绍编程知识的方法库,其主要是用于程序设计入门,是标准库之一,利用turtle可以制作很多复杂的绘图。   turtle名称含义为“海龟”,我们想象一只海龟,位于显示器上窗体的正中心,在画布上游走,它游走的轨迹就形成了绘制的图形。 海龟的运动是由程序控制的,它可以变换颜色,改变大小(宽度)等。    绘图坐标体系   turtle.setup(width,height,startx,starty)    使用turtle的setup函数,可以在屏幕中生成一个窗口(窗体),设置窗体的大小和位置,这个窗口就是画布的范围。 画笔控制函数 penup() :抬起画笔; pendown() :落下画笔; pensize(width) :画笔宽度; pencolor(color) :画笔颜色; 运动控制函数    1.直线              turtle .forward (d ) # turtle.fd(d) d为参数行进距离 控制画笔向前走d长度的直线 d可以为负数,表示向后运动。    2. 曲线     turtle .circle (r ,extent = None ) # 根据半径r绘制extent角度的弧形 r 默认圆心在画笔左端点距离r长度的地方 extent是绘制的角度,默认绘制完整的圆形

使用Python中的turtle简单绘制一颗心

时间秒杀一切 提交于 2019-11-28 17:09:28
import turtle # 导入 turtle t = turtle.Turtle() def langxuan(): # 定义一个函数 for i in range(200): # 设定范围 t.right(1) t.forward(1) t.pensize(3) # 设置画笔粗细 t.speed(6) # 设置画笔速度 [0-10]之间 t.color('pink', 'pink') # 画笔的颜色, 要填充的颜色 t.begin_fill() # 准备开始填充图形 t.left(140) # 逆时针移动140度 t.forward(112) # 当前画笔方向移动112px langxuan() # 调用函数 t.left(120) langxuan() t.forward(112) t.end_fill() # 填充完成 t.goto(0, 90) # 画笔移动到的位置 t.color('violet') # 画笔颜色(同时设置字体颜色) t.write('I Love You轩', font=('宋体', 18,), align='center', move=True) # 写入内容 turtle.done() # 完成绘图 不消失 代码运行后的效果图: 来源: CSDN 作者: C icada 链接: https://blog.csdn.net/weixin

python也能画图!——turtle库学习笔记

烈酒焚心 提交于 2019-11-28 16:24:37
1.turtle库的三种引用方式 1. import turtle 调用时应加采用 turtle.<函数名>() 例如: 2. from turtle import* 调用时直接使用 <函数名>() 例如: 3. import turtle as t 调用时采用 t.<函数名>() 例如: 2.turtle库的一些函数 1.画笔控制函数 turtle.penup() 将画笔抬起来,即画笔的移动在画板上不留下痕迹。 简写:turtle.pu turtle.pendown() 将画笔落下,开始绘图。 简写: turtle.pd turtle.pensize() 画笔的宽度。 turtle.pencolor() 画笔颜色控制 例如:红色 turtle.pencolor("red") 洛天依蓝 turtle.pencolor(0.4,0.8,1) //我大概算了一下,这里RGB要用小数值,不然会报错。 2.画笔运动函数 turtle.forward() 向前走 简写:turtle.fd() turtle.backward() 向后走 不过一般用 fd() 里面参数是负数即可。 turtle.circle( r , extent= ) r是半径(圆心在左侧),extent是画的弧度。 默认是画⚪。 3.画笔方向控制(只记了好用的) turtle.right() 向右转 turtle.left

源码时代UI干货 | 只用5步教会你制作《这就是街舞》风格的字体设计

可紊 提交于 2019-11-28 05:29:19
PS技巧分享: 5步教你快速学会制作《这就是街舞》风格的字体设计 1.首先用潮字社凌渡鲲鹏简打出一个基础字体 2.再字上面新建一层,给他剪切进去 我们在新建的这一层上,用画笔在笔画上,涂上紫色到蓝色的渐变(颜色比例自定) 3.然后ctrl+e,将他们合并成一个图层 选择涂抹工具 4.然后右键弹出的画笔窗口,再选择画笔窗口右上角的设置 选择旧版画笔 5.然后在画笔库里找到旧版画笔的默认画笔文件夹,选择喷枪画笔笔刷 强度可调整成80 去涂抹文字 涂的时候尽量跟着笔画来涂,这样效果会更好 用这种办法就能做出类似这种字体的效果啦! (本文由源码时代技术老师原创发布,转载请注明来源。) 来源: https://blog.51cto.com/14497209/2431630

Graphics画图自定义画笔

偶尔善良 提交于 2019-11-28 04:05:51
定义画笔Pen颜色,由RGB码数值直接定义 Brush COLOR = new SolidBrush(Color.FromArgb(0XFF, 0XD7, 00)); 使用画笔 Graphics g = this.CreateGraphics(); Point A = new Point(0, 0); Point B = new Point(Width, Height); g.DrawLine(new Pen(COLOR), A, B); 效果图 来源: CSDN 作者: 一只小菜兔 链接: https://blog.csdn.net/weixin_40006748/article/details/82890408