Exemple #1
0
    def __init__(self, images, r=2):
        size_cap = 100
        if images.CARDW // r > size_cap or images.CARDH // r > size_cap:
            r = max(images.CARDW, images.CARDH) // size_cap

        Images.__init__(self, None, images.cs, r=r)
        self._card = self._subsample(images._card, r)
        self._bottom_positive = self._subsample(images._bottom_positive, r)
        self._letter_positive = self._subsample(images._letter_positive, r)
        self._bottom_negative = self._subsample(images._bottom_negative, r)
        self._letter_negative = self._subsample(images._letter_negative, r)
        self._bottom = self._bottom_positive
        self._letter = self._letter_positive

        #
        for _back in images._back:
            if _back is None:
                self._back.append(None)
            else:
                im = _back.image.subsample(r)
                self._back.append(
                    ImagesCardback(len(self._back), _back.name, im, im))
        #
        CW, CH = self.CARDW, self.CARDH
        for im in images._highlight:
            # self._highlight.append(None)
            self._highlight.append(copyImage(im, 0, 0, CW, CH))
Exemple #2
0
 def __init__(self, images, r=2):
     Images.__init__(self, None, images.cs, r=r)
     self._card = self._subsample(images._card, r)
     self._bottom_positive = self._subsample(images._bottom_positive, r)
     self._letter_positive = self._subsample(images._letter_positive, r)
     self._bottom_negative = self._subsample(images._bottom_negative, r)
     self._letter_negative = self._subsample(images._letter_negative, r)
     self._bottom = self._bottom_positive
     self._letter = self._letter_positive
     #
     for _back in images._back:
         if _back is None:
             self._back.append(None)
         else:
             im = _back.image.subsample(r)
             self._back.append(ImagesCardback(len(self._back), _back.name, im, im))
     #
     CW, CH = self.CARDW, self.CARDH
     for im in images._highlight:
         ##self._highlight.append(None)
         self._highlight.append(copyImage(im, 0, 0, CW, CH))