pygame canvas code example
Example 1: pygame surface
size = width, height = (32, 32)
empty_surface = pygame.Surface(size)
Example 2: pygame surface
# load an image as a surface
my_image = pygame.image.load(path_to_image)
Example 3: pygame surface
# blitting a surface into another surface
screen.blit(my_image, (0, 0))
pygame.display.update() # or pygame.display.flip()