Guest User

Untitled

a guest
Feb 22nd, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.51 KB | None | 0 0
  1. from PIL import Image
  2. import numpy as np
  3. import os
  4.  
  5. for fname in os.listdir("."):
  6. if fname.endswith(".tiff"):
  7. im=Image.open(fname)
  8. arr=np.array(im,dtype=np.uint16)
  9. maxval = np.max(arr[arr>0])
  10. minval = np.min(arr[arr>0])
  11. arr=arr-minval
  12.  
  13. arrf = np.array(arr,dtype=np.float)
  14. arrf = np.array(np.round(255.0*arrf/(maxval-minval)),dtype=np.uint8)
  15.  
  16. im8 = Image.fromarray(arrf)
  17. im8 = im8.resize([500,500])
  18. im8.save(fname.strip(".tiff")+".jpg")
Add Comment
Please, Sign In to add comment