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颜色代码...相关推荐

  1. python画圆填色_python turtle我想用五种颜色画五个圆,并且用画圆周的颜色填充,老是出问题,怎么回事,怎么修改?:python教程同心圆...

    python turtle画4个同心圆方法 from turtle import * def test(): reset() circle(30,-360) up() goto(0,-10) down ...

  2. python画图哆啦a梦大作业_Python—turtle画图(哆啦A梦)

    [知识延伸] 在Python中有一个名为turtle的工具,也可以称他为画图工具,这是一种Python所独有的工具.是他为我们所包装好的模块,在这里 [要求] 今天我们利用turtle画图来绘制一个哆 ...

  3. python中控制画笔前进的函数_Python turtle画图库画姓名实例

    *****看一下我定义的change()和run()函数****** 绘图坐标体系: 作用:设置主窗体的大小和位置 turtle.setup(width, height, startx, starty ...

  4. python画五角星并填充不同的颜色_Python turtle 绘制五角星

    本节我们将利用画笔相关指令来画一个五角星,并签上自己的名字,如下图 这个例子跟太阳花是一样的思路,还要用到turtle.write指令来写文本,例如签上自己的名字. 程序示例: mport turtl ...

  5. python的turtle怎么设置rgb颜色_Python : turtle色彩控制实例详解

    ? 1 turtle.pencolor(* args ) 返回或设置pencolor. 允许四种输入格式: ? 1 pencolor() 将当前的pencolor返回为颜色规范字符串或元组(参见示例) ...

  6. python turtle 怎么设计背景颜色_Python, turtle海龟作图,如何添加背景图片?

    展开全部 turtle.bgpic(r'res/bg.png') #这样设置62616964757a686964616fe58685e5aeb931333431346334.def bgpic(sel ...

  7. python读取log文件生成图形表_python提取log文件内容并画出图表

    之前在excel里面分析log数据,简直日了*了. 现在用python在处理日志数据. 主要涉及 matplotlib,open和循环的使用. 日志内容大致如下 2016-10-21 21:07:59 ...

  8. 用python绘图竹子turtle_Python——蟒蛇图形绘制(turtle绘图体系)

    蟒蛇的基本图形: turtle绘图体系是Python语言的标准库之一 使用turtle绘图体系首先要设置turtle的绘图窗体,这和java中的GUI界面相似 turtle.setup(width,h ...

  9. python如何在图片上添加文字_Python在图片中添加文字的两种方法

    本文主要介绍的是利用Python在图片中添加文字的两种方法,下面分享处理供大家参考学习,下来要看看吧 一.使用OpenCV 在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦.Ope ...

最新文章

  1. Premiere制作VCD视频几个关键设置
  2. 从3D人脸到自动驾驶,CVPR2020十个顶级开源数据集
  3. java控制台next_java读取控制台输入以及next() ,nextLine(), nextInt() 和nextDouble()的比较...
  4. Vivado如何计算关键路径的保持时间裕量?
  5. Helm包管理工具(简介、安装、方法)
  6. boost::python模块实现使用内置 python 数据类型创建 ndarrays 的示例,并提取成员变量的类型和值测试程序
  7. python向上取整 向下取整
  8. c++ console 取实时输入_灵活使用 console 让 js 调试更简单
  9. 转载:Prototype.js的中文使用手册
  10. 数字视频内容行业调研报告 - 市场现状分析与发展前景预测
  11. 「12」你们啊,naive!——朴素贝叶斯谈笑录
  12. linux终端输入五笔命令,Ubuntu 16.04如何安装Fcitx五笔拼音输入法
  13. 黑客动画吧-古墓探险之过关题解
  14. 禁用的灰色文本框、按钮的克星
  15. BlockCode 少儿编程 9 《赛跑》
  16. PLSQL使用text import导入数据
  17. 网件 无线打印机服务器,NETGEAR Genie让普通打印机实现Air print功能
  18. 第五周助教工作总结——NWNU李泓毅
  19. 无线鼠标,滚轮不灵,迟钝多转卡怎么办
  20. big_6d77fbb7bde4011fdf01df45fef8d0dd9ddcbdd5.jpg

热门文章

  1. leetcode 456. 132 Pattern 132模式 题解(栈)
  2. Lua学习笔记3. 函数可变参数和运算符、转义字符串、数组
  3. windows内核对象
  4. QTP连接sqlserver
  5. ThinkPHP的介绍和安装
  6. 电力、输电、变电、配电(转)
  7. json and .net
  8. css修改layui的下拉框样式 js_layui的安装以及简单操作
  9. CSS基础-行高(height和line-height)【学习笔记】
  10. Mac/IOS Xcode Instruments资源统计及自动化相关