summaryrefslogtreecommitdiff
path: root/members/utils.py
blob: f63cfe3c1c20f2fee919404ae96cd4ab1debebe7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
from io import BytesIO

from django.core.files.uploadedfile import InMemoryUploadedFile
from PIL import Image


def get_temporary_image():
    # Testing utility.
    io = BytesIO()
    size = (200, 200)
    color = (255, 0, 0, 0)
    image = Image.new("RGB", size, color)
    image.save(io, format="JPEG")
    image_file = InMemoryUploadedFile(io, None, "foo.jpg", "jpeg", 1, None)
    image_file.seek(0)
    return image_file