Skip to Content

taille en pixels d'un raster

  1. import sys
  2. from PIL import Image
  3. #ouverture de l'image et gestion des erreurs éventuelles
  4. try:
  5. raster = Image.open("montif.tif")
  6. except IOError:
  7. print "impossible d'ouvrir le fichier"
  8. sys.exit()
  9. #informations diverses
  10. print raster.format, raster.size, raster.mode, raster.info
  11. TIFF (7996, 9995) 1 {'compression': 'tiff_ccitt'}
  12. #c'est donc un fichier TIFF 1 bande noir et blanc (sinon serait précisé RGB...), compression ccitt
  13. # La taille de l'image en pixels est donc:
  14. raster.size
  15. (7996, 9995)
  16. rasterx = raster.size[0]
  17. rastery = raster.size[1]
  18. print rasterx,rastery
  19. 7996,9995