Esempio n. 1
0
 def generate_image(self):
     self.vapory_sene = vapory.Scene(
         self.vapory_camera,
         objects=[self.vapory_light, self.simulated_loop.loop_object])
     image_array = self.vapory_sene.render("/tmp/vapory_tmp_image.png",
                                           width=self.image_dimensions[0],
                                           height=self.image_dimensions[1])
     self.qimage = QImage("/tmp/vapory_tmp_image.png")
     self.emit("imageReceived", self.qimage, self.qimage.width(),
               self.qimage.height(), self.force_update)
Esempio n. 2
0
 def _do_imagePolling(self, sleep_time):
     """
     Descript. :
     """
     while True:
         image_array = self.vapory_sene.render(
             "/tmp/vapory_tmp_image.png",
             width=self.image_dimensions[0],
             height=self.image_dimensions[1])
         self.qimage = QImage("/tmp/vapory_tmp_image.png")
         self.emit("imageReceived", self.qimage, self.qimage.width(),
                   self.qimage.height(), self.force_update)
         time.sleep(sleep_time)
Esempio n. 3
0
 def init(self):
     """
     Descript. :
     """
     self.qimage = QImage()
     current_path = os.path.dirname(os.path.abspath(__file__)).split(os.sep)
     current_path = os.path.join(*current_path[1:-1])
     image_path = os.path.join("/", current_path,
                               "ExampleFiles/fakeimg.jpg")
     self.qimage.load(image_path)
     self.force_update = False
     self.image_dimensions = [600, 400]
     self.image_type = JpegType()
     self.setIsReady(True)
Esempio n. 4
0
    def __call__(self, img_flex, palette_in, min_i, max_i):
        flex_2d_data = img_flex.as_double()
        flex_2d_mask = flex.double(
            flex.grid(flex_2d_data.all()[0],
                      flex_2d_data.all()[1]), 0)
        arr_i = self.arr_img(flex_2d_data,
                             flex_2d_mask,
                             i_min=min_i,
                             i_max=max_i,
                             palette=palette_in)

        q_img = QImage(
            arr_i.data,
            np.size(arr_i[0:1, :, 0:1]),
            np.size(arr_i[:, 0:1, 0:1]),
            QImage.Format_RGB32,
        )

        return q_img