Skip to content

Instantly share code, notes, and snippets.

View revalo's full-sized avatar

Shreyas Kapur revalo

View GitHub Profile
@revalo
revalo / concat.py
Created September 19, 2017 19:48
Concatenate multiple images horizontally and resize to have the same height
import sys
from PIL import Image
list_im = ['brassrod.jpg', 'primer.jpg']
images = map(Image.open, list_im)
widths, heights = zip(*(i.size for i in images))
max_height = max(heights)
for i, im in enumerate(images):
@revalo
revalo / compress.py
Created November 4, 2015 15:48
Compresses given image to jpg with a desired size and desired compression level
# revalo
# Usage
# python compress.py input.jpg 6000 3000 <compression_level, example=40> output.jpg
import PIL
from PIL import Image
import sys
args = sys.argv[1:]