From: Dan Scott Date: Fri, 25 Aug 2017 19:15:28 +0000 (-0400) Subject: Script for generating cover images X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=24d0928acf6688aeedda66f509c3fddc4bd7293f;p=contrib%2FConifer.git Script for generating cover images Signed-off-by: Dan Scott --- diff --git a/tools/generate_cover_images.py b/tools/generate_cover_images.py new file mode 100755 index 0000000000..4535c36815 --- /dev/null +++ b/tools/generate_cover_images.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python3 + +import glob +import os +import subprocess + +os.makedirs('./jacket/small/r/', exist_ok=True) +os.makedirs('./jacket/medium/r/', exist_ok=True) +os.makedirs('./jacket/large/r/', exist_ok=True) + +for img in glob.glob('*.jpg'): + img_base = img[0:img.find('.')] + print(img_base) + cnv = "convert -scale '{}%' {} jacket/{}/r/{}" + subprocess.run([cnv.format('7', img, 'small', img_base)], shell=True, check=True) + subprocess.run([cnv.format('15', img, 'medium', img_base)], shell=True, check=True) + subprocess.run([cnv.format('30', img, 'large', img_base)], shell=True, check=True)