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))
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))