title: How to get a 16bit Unsigned integer in python
body: <p>I currently read off pixels from an image using python PIL. These pixels are 16bit greyscale and are unsigned. However, whenever PIL reads them in it thinks they are signed and makes values that should be something like <em>45179</em> into <em>-20357</em>.</p>
  
  <pre><code>org_Image = Image.open(image)
  org_Data = org_Image.load()
  width, height = org_Image.size
  
      for y in range(0, height):
          temprow_data = []
          for x in range(0, width):
               temprow_data.append(org_Data[x, y])
  </code></pre>
  
  <p>How do I go about getting PIL to output unsigned instead of signed integers? Or is there a really easy way of taking the PIL input and converting it after?</p>