Inventory items max height
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 7.2 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 8.1 KiB After Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 17 KiB |
31
scripts/resize.py
Executable file
@@ -0,0 +1,31 @@
|
|||||||
|
#!/usr/bin/env python3
|
||||||
|
|
||||||
|
from PIL import Image
|
||||||
|
import argparse, os
|
||||||
|
|
||||||
|
#ex: ./resize.py ../gymkhana/items/inventory/assets
|
||||||
|
|
||||||
|
parser = argparse.ArgumentParser(description='Resize images from folder.')
|
||||||
|
parser.add_argument('folder', metavar='SOURCE_FOLDER', type=str,
|
||||||
|
help='source folder')
|
||||||
|
|
||||||
|
args = parser.parse_args()
|
||||||
|
maxHeight = 115
|
||||||
|
|
||||||
|
for file in os.listdir(args.folder):
|
||||||
|
if file.endswith("png"):
|
||||||
|
|
||||||
|
img = Image.open(os.path.join(args.folder,file))
|
||||||
|
if img.height > maxHeight:
|
||||||
|
print("Processing " + file)
|
||||||
|
hpercent = (maxHeight / float(img.size[1]))
|
||||||
|
wsize = int((float(img.size[0]) * float(hpercent)))
|
||||||
|
img = img.resize((wsize, maxHeight))
|
||||||
|
img.save(os.path.join(args.folder,file))
|
||||||
|
|
||||||
|
|
||||||
|
#img = Image.open('fullsized_image.jpg')
|
||||||
|
#wpercent = (basewidth / float(img.size[0]))
|
||||||
|
#hsize = int((float(img.size[1]) * float(wpercent)))
|
||||||
|
#img = img.resize((basewidth, hsize), Image.ANTIALIAS)
|
||||||
|
#img.save('resized_image.jpg')
|
||||||