This example presents the fastest way to load a background image into Processing. To load an image as the background, it must be the same width and height as the program.
y = 0
def setup():
size(640, 360)
# The background image must be the same size as the parameters
# into the size() method. In this program, the size of the image
# is 640 x 360 pixels.
global bg
bg = loadImage("moonwalk.jpg")
def draw():
global y
background(bg)
stroke(226, 204, 0)
line(0, y, width, y)
y += 1
if y > height:
y = 0