Text and Images

Text

Text(center_xy, text)
Property
Default Value
Description
center_xy
REQUIRED (No default)
The center coordinate (x, y) of where to draw the text.
text
"" - empty string
The text you want to display.
color
"black"
RGB tuple color value, hexadecimal color value, or string containing color name can be used.
font
"Arial"
The font family used for the text. Font must be installed on machine to be used.
size
16
The font size of the text.
bold
False
When set to True, it bolds the text.
italic
False
When set to True, it italicizes the text.
underline
False
When set to True, it underlines the text.
strikethrough
False
When set to True, it strikes-out the text.
visible
True
True = Text can be seen.
False = Text cannot be seen.
Example:
words = easy_draw.Text(
center_xy = (300,100),
text = "I Love Python",
color = (0, 200, 50), # Optional Property
font = "Times", # Optional Property
size = 32, # Optional Property
bold = True, # Optional Property
italic = True, # Optional Property
underline = True, # Optional Property
strikethrough = True, # Optional Property
visible = True # Optional Property
)

Images

First thing that need to be done to use an image is open it in Easy Draw with the open_image() function.
The open_image() function requires 1 positional argument - filename. The filename can be relative or an absolute file path.
pic = easy_draw.open_image("super_cool_image.png")
Then you can create an image object.
Image(center_xy, image)
Property
Default Value
Description
center_xy
REQUIRED
(No default)
The center coordinate (x, y) of where to draw the image.
image
REQUIRED
(No default)
The image file to draw.
Must use the open_image() function to create the required image object.
visible
True
True = Image can be seen.
False = Image cannot be seen.
Example:
pic = easy_draw.open_image("super_cool_image.png")
img = easy_draw.Image(
center_xy = (300,300),
image = pic
)