Example #1
0
 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)
Example #2
0
 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)