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')
|
||||