from PIL import Image im = Image.new('RGB', (300,210), 'RGB(255,255,225)') for x in range(0,300): for y1 in range(0,70): im.putpixel((x,y1), (0,0,0)) for y2 in range(70,140): im.putpixel((x,y2), (255,0,0)) for y3 in range(140,210): im.putpixel((x,y3), (255,0,0)) im.save('drapeau.png') im.show()