#!/usr/bin/python

import Image, sys
import ImageFilter 

im = Image.open (sys.argv[1])

# Crop 100 pixels off all edges.
im = im.crop ((100, 100, im.size[0] - 100, im.size[1] - 100))

# Shrink by 10%
im = im.resize ((int (im.size[0] * 0.9), int (im.size[1] * 0.9)),
        Image.BILINEAR) 

# sharpen
filter = ImageFilter.Kernel ((3, 3),
	      (-1, -1, -1,
	       -1, 16, -1,
	       -1, -1, -1))
im = im.filter (filter)

# write back again
im.save (sys.argv[2])