def as_PIL_merged(self): """ Returns a PIL image for this PSD file. Image is obtained by merging all layers. This is highly experimental. """ bbox = BBox(0, 0, self.header.width, self.header.height) merged_image = merge_layers(self.layers, bbox=bbox) return pil_support.try_remove_alpha(merged_image)
def as_PIL(self, use_global_bbox=False): """ Returns a PIL image for this group. This is highly experimental. """ if use_global_bbox: bbox = BBox(0, 0, self._psd.header.width, self._psd.header.height) merged_image = merge_layers(self.layers, bbox=bbox) else: merged_image = merge_layers(self.layers) return pil_support.try_remove_alpha(merged_image)