python画圆并填充图形颜色_python turtle我想用五种颜色画五个圆,并且用画圆周的颜色填充,老是出问题,怎么回事,怎么修改?:python颜色代码...
python看什么书
你想这看什么书的话,你可以看一下您的导师能力,有什么推荐的,或者职务上面问一下大神的呢?
python turtle我想用五种颜色画五个圆,并且用画圆周的颜色填充,老是出问题,怎么回事,怎么修改?
from turtle import *
colors = ['red', 'blue', 'green', 'yellow', 'orange', 'purple']
def circle():
for i in range(36):
forward(20)
left(10)
for i in colors:
color(i)
begin_fill()
circle()
end_fill()
left(60)
python的pillow用ImageDraw.Draw.polygon如何填充半透明的颜色
>> fill = (200, 10, 10, 0.5)
对于RGBA的图片,填充半透明色,alpha位置是0-255,你希望50%,应用128,不是0。5
>> 我这了一个比如三角形,准备再画一个三角形,也是半透明的,那么这两个颜色是可以混合起来的吧?
直接在同一个Image上绘图是不行的。后面画的会直接覆盖前面的,颜色不会自动融合。如果想要融合的效果,需要用Image.blend(im1, im2, 0.5)或者Image.composite(im1, im2, mask)其中mask需要带alpha参数,可以设置为128.#!/usr/bin/env python2
# coding=utf-8
"""
draw shapes and fill shap with transparent color and overlap them.
"""
from PIL import Image, ImageDraw
def main():
im = Image.new("RGBA", (800, 800))
draw = ImageDraw.Draw(im)
draw.rectangle((0, 0, 200, 200), fill=(255, 0, 0, 128))
draw.rectangle((400, 400, 600, 600), fill=(255, 0, 0))
im2 = Image.new("RGBA", (800, 800))
draw2 = ImageDraw.Draw(im2)
draw2.rectangle((100, 100, 300, 300), fill=(0, 255, 0, 128))
draw2.rectangle((500, 500, 700, 700), fill=(0, 255, 0))
# merge two images using blend
blend = Image.blend(im, im2, 0.5)
# drawf = ImageDraw.Draw(blend)
# drawf.rectangle((500, 100, 600, 200), fill=(255, 0, 0))
# drawf.rectangle((600, 200, 700, 300), fill=(0, 255, 0))
blend.save("/home/sylecn/d/blend.png")
# merge two images using composite
ones = Image.new("RGBA", (800, 800))
_draw = ImageDraw.Draw(ones)
_draw.rectangle((0, 0, 800, 800), fill=(255, 255, 255, 128))
final = Image.composite(im, im2, ones)
final.save("/home/sylecn/d/composite.png")
if __name__ == '__main__':
main()
版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。
python画圆并填充图形颜色_python turtle我想用五种颜色画五个圆,并且用画圆周的颜色填充,老是出问题,怎么回事,怎么修改?:python颜色代码...相关推荐
- python画圆填色_python turtle我想用五种颜色画五个圆,并且用画圆周的颜色填充,老是出问题,怎么回事,怎么修改?:python教程同心圆...
python turtle画4个同心圆方法 from turtle import * def test(): reset() circle(30,-360) up() goto(0,-10) down ...
- python画图哆啦a梦大作业_Python—turtle画图(哆啦A梦)
[知识延伸] 在Python中有一个名为turtle的工具,也可以称他为画图工具,这是一种Python所独有的工具.是他为我们所包装好的模块,在这里 [要求] 今天我们利用turtle画图来绘制一个哆 ...
- python中控制画笔前进的函数_Python turtle画图库画姓名实例
*****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width, height, startx, starty ...
- python画五角星并填充不同的颜色_Python turtle 绘制五角星
本节我们将利用画笔相关指令来画一个五角星,并签上自己的名字,如下图 这个例子跟太阳花是一样的思路,还要用到turtle.write指令来写文本,例如签上自己的名字. 程序示例: mport turtl ...
- python的turtle怎么设置rgb颜色_Python : turtle色彩控制实例详解
? 1 turtle.pencolor(* args ) 返回或设置pencolor. 允许四种输入格式: ? 1 pencolor() 将当前的pencolor返回为颜色规范字符串或元组(参见示例) ...
- python turtle 怎么设计背景颜色_Python, turtle海龟作图,如何添加背景图片?
展开全部 turtle.bgpic(r'res/bg.png') #这样设置62616964757a686964616fe58685e5aeb931333431346334.def bgpic(sel ...
- python读取log文件生成图形表_python提取log文件内容并画出图表
之前在excel里面分析log数据,简直日了*了. 现在用python在处理日志数据. 主要涉及 matplotlib,open和循环的使用. 日志内容大致如下 2016-10-21 21:07:59 ...
- 用python绘图竹子turtle_Python——蟒蛇图形绘制(turtle绘图体系)
蟒蛇的基本图形: turtle绘图体系是Python语言的标准库之一 使用turtle绘图体系首先要设置turtle的绘图窗体,这和java中的GUI界面相似 turtle.setup(width,h ...
- python如何在图片上添加文字_Python在图片中添加文字的两种方法
本文主要介绍的是利用Python在图片中添加文字的两种方法,下面分享处理供大家参考学习,下来要看看吧 一.使用OpenCV 在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦.Ope ...
最新文章
- Premiere制作VCD视频几个关键设置
- 从3D人脸到自动驾驶,CVPR2020十个顶级开源数据集
- java控制台next_java读取控制台输入以及next() ,nextLine(), nextInt() 和nextDouble()的比较...
- Vivado如何计算关键路径的保持时间裕量?
- Helm包管理工具(简介、安装、方法)
- boost::python模块实现使用内置 python 数据类型创建 ndarrays 的示例,并提取成员变量的类型和值测试程序
- python向上取整 向下取整
- c++ console 取实时输入_灵活使用 console 让 js 调试更简单
- 转载:Prototype.js的中文使用手册
- 数字视频内容行业调研报告 - 市场现状分析与发展前景预测
- 「12」你们啊,naive!——朴素贝叶斯谈笑录
- linux终端输入五笔命令,Ubuntu 16.04如何安装Fcitx五笔拼音输入法
- 黑客动画吧-古墓探险之过关题解
- 禁用的灰色文本框、按钮的克星
- BlockCode 少儿编程 9 《赛跑》
- PLSQL使用text import导入数据
- 网件 无线打印机服务器,NETGEAR Genie让普通打印机实现Air print功能
- 第五周助教工作总结——NWNU李泓毅
- 无线鼠标,滚轮不灵,迟钝多转卡怎么办
- big_6d77fbb7bde4011fdf01df45fef8d0dd9ddcbdd5.jpg