First commit - databasbaserat system snarare än filer

Kvar att göra:
Hantera foton
Putsa på interface
This commit is contained in:
2017-05-18 08:38:00 +02:00
commit d2fc9d6349
13 changed files with 674 additions and 0 deletions

24
app/photo.py Normal file
View File

@@ -0,0 +1,24 @@
from PIL import Image, ImageOps
import os
def genimg(imgin, imgout, size):
img = Image.open(imgin)
img.thumbnail(size)
hpad = int((size[0]-img.size[0])/2)
vpad = int((size[1]-img.size[1])/2)
thumb = Image.new(mode='RGBA', size=size, color=(255,255,255,0))
thumb.paste(img, (hpad, vpad))
thumb.save(imgout)
#thumb (171,180)
#slides (550,400)
def genboth(num):
fn = '{}.jpg'.format(num)
imgin = os.path.join('app', 'photos', fn)
thumb = os.path.join('app', 'photos', 'thumbs', fn)
slide = os.path.join('app', 'photos', 'slides', fn)
genimg(imgin, thumb, (171,180))
genimg(imgin, slide, (550,400))