Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. def cvtImage(self, image, flag):
  2. flags = ("Image2Pixmap")
  3. # image.show()
  4. if not flag in flags:
  5. print("There is no such flag. The passed image was returned.")
  6. return image
  7.  
  8. if flag == "Image2Pixmap":
  9. qim = ImageQt(image)
  10. pim = QtGui.QPixmap.fromImage(qim)
  11. return pim
  12.  
  13. def slide_open(self, path, wrapper):
  14. osr = openslide.OpenSlide(path)
  15. slide = DeepZoomGenerator(osr)
  16.  
  17. print(slide.level_count)
  18. print(slide.tile_count)
  19. print(slide.level_dimensions)
  20. print(slide.level_tiles)
  21.  
  22. lbl_slide = QLabel(self)
  23.  
  24. start_point_image = slide.get_tile(12, (2, 3))
  25. start_point_pixmap = self.cvtImage(start_point_image, "Image2Pixmap")
  26.  
  27. lbl_slide.setPixmap(start_point_pixmap)
  28.  
  29. wrapper.addWidget(lbl_slide)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement