#!/usr/bin/python

import sys

try:
	import gtk.gdk
except:
	print 'GDK not found.\n'
	exit(1)

sys.argv.pop(0) # we don't need 'python'

for i in range(0, len(sys.argv)):
	if sys.argv[i] == '-i':
		input_path = sys.argv[i+1]
	if sys.argv[i] == '-o':
		output_path = sys.argv[i+1]
	if sys.argv[i] == '-w':
		width = int(sys.argv[i+1])
	if sys.argv[i] == '-h': # seems to be useless
		height = int(sys.argv[i+1])

try:
	image = gtk.gdk.pixbuf_new_from_file_at_size(input_path, width, height)
	image.save(output_path, 'png')
except:
	print 'Something is wrong. Check the arguments.\n'
	exit(1)
