rotate_image.py 389 B

1234567891011121314151617
  1. """Normal jpg/png image formats can be loaded,
  2. cropped, rotated and positioned in 3D."""
  3. from vedo import Plotter, Image, dataurl
  4. plt = Plotter(axes=7)
  5. pic = Image(dataurl+"images/dog.jpg")
  6. for i in range(5):
  7. p = pic.clone()
  8. p.crop(bottom=0.20) # crop 20% from bottom
  9. p.scale(1-i/10.0).rotate_x(20*i).z(30*i)
  10. p.alpha(0.8)
  11. plt += p
  12. plt += __doc__
  13. plt.show().close()