#!/usr/bin/env python

# read.py: example of reading 16-bit grayscale PNG
# Gordon Kindlmann
#
# version 0.1, Mon Oct 11 13:30 CDT 2010

import Image, numpy

# http://people.cs.uchicago.edu/~glk/237/proj2help/six.png
in_image = Image.open("six.png")
in_data = numpy.asarray(in_image)

# note that "six.py" has 30 samples on fast axis, and 20 samples on slow axis
print "in_data.shape = ", in_data.shape

print "in_data[0,0] = ", in_data[0,0]
print "in_data[10,0] = ", in_data[10,0]
print "in_data[0,10] = ", in_data[0,10]
