ClearCode

Basic manipulation

May 18th, 2022
1,603
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.00 KB | None | 0 0
  1. from PIL import Image, ImageColor
  2.  
  3. # image import
  4. image = Image.open('picture.jpg')
  5.  
  6. # documentation
  7. # https://pillow.readthedocs.io/en/stable/reference/Image.html?
  8. print(ImageColor.colormap)
  9. # rotate
  10. # image_rotate = image.rotate(60,expand = True, fillcolor = ImageColor.getcolor('red','RGB'))
  11.  
  12. # # crop
  13. # image_crop = image.crop((550,400,1500,1150))
  14.  
  15. # # flipping the image / transpose the image
  16. # image_flip_horizontal = image.transpose(Image.Transpose.FLIP_LEFT_RIGHT)
  17. # image_flip_vertical = image.transpose(Image.Transpose.FLIP_TOP_BOTTOM)
  18. # image_transpose = image.transpose(Image.Transpose.TRANSPOSE)
  19. # # options: FLIP_LEFT_RIGHT, FLIP_TOP_BOTTOM, ROTATE_90, ROTATE_180, ROTATE_270, TRANSPOSE, TRANSVERSE.
  20.  
  21. # # resize
  22. # image_resize = image.resize((600,1000)) # bad example
  23.  
  24. # # better example
  25. # scale_factor = 2
  26. # new_image_size = (image.size[0] * scale_factor,image.size[1] * scale_factor)
  27. # image_resize_better = image.resize(new_image_size)
  28.  
  29. # display
  30. #image_resize_better.show()
Advertisement
Add Comment
Please, Sign In to add comment