Home  >  Article  >  Backend Development  >  How to set gradient color using python drawing

How to set gradient color using python drawing

尚
Original
2019-07-05 09:26:3118625browse

How to set gradient color using python drawing

Implementation of gradient in Python:

Code to draw a gradient snake using turtle library:

from turtle import *
setup(500, 400, 200, 200)
penup()
fd(-250)
pendown()
pensize(20)
seth(-40)
r = 0.1
g = 0.2
b = 0.3
for i in range(4):
    pencolor((r+0.1*i, g+0.1*i, b+0.1*i))
    circle(40, 80)
    circle(-40, 80)
pencolor((r+0.1*4, g+0.1*4, b+0.1*4))
circle(40, 80/2)
fd(40)
pencolor((r+0.1*5, g+0.1*5, b+0.1*5))
circle(16, 180)
fd(40*2/3)
done()

The running results are as follows:

How to set gradient color using python drawing

Simple usage of turtle library:

1. Drawing coordinate system

turtle.setup(width, height, startx, starty)

Function: Set the main form The size and position of

Parameters:

width Window width. Integer values ​​represent pixel values, and decimals represent the ratio of the window width to the screen.

Height window height.

Startx The pixel distance between the left side of the window and the left side of the screen. If it is None, the window is located in the horizontal center.

Starty The distance in pixels between the top of the window and the top of the screen.

2. Brush control function

turtle.penup() 和turtle.pendown()

Alias: pu.(), up(), pd(), down()

Function: lift (drop) the brush , then moving the brush does not draw (draw) the shape.

No parameters.

turtle.pensize(wid)

Alias: width(wid)

Function: Set the brush width, and return the current brush width when no parameters are input.

Parameter width: brush width. If None or empty, returns the current width.

turtle.pencolor(colorstring)或turtle.pencolor((r,g,b))

Function: Set the brush color. No parameter input returns the current brush color.

Parameters: colorstring is the color string, "red". (r, g, b) is the RGB value corresponding to the color

3. Shape drawing function

turtle.fd(distance)

Alias: forward(distance)

Function: To move forward distance in the current direction of travel Distance

Parameter: distance is the distance element, and when it is a negative number, it means the opposite direction.

turtle.seth(to_angle)

Alias: sethading(to_angle)

Function: Set the current traveling direction to to_angle, the absolute direction angle value.

Parameter: to_angle is the integer value of the angle.

turtle.ciecle(radius, extent=None)

Function: Draw an arc with an extend angle based on the radius.

Parameters: radius is the radius. When it is a positive number, the center of the circle is on the left side of the brush. Extent is the angle of drawing arc.

For more Python related technical articles, please visit the Python Tutorial column to learn!

The above is the detailed content of How to set gradient color using python drawing. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn