Module ImportFrom alias alias alias Import alias Import alias Import alias Import alias Import alias ImportFrom alias alias alias alias alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str Str ClassDef bases Call AttributeLoad NameLoad attr Str Str body FunctionDef arguments args NameParam defaults body Return BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return BinOpSub AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign AttributeStore NameLoad attr AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr Assign AttributeStore NameLoad attr Call NameLoad AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str Assign NameStore NameLoad Assign NameStore NameLoad Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return BoolOpAnd AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Call NameLoad AttributeLoad AttributeLoad NameLoad attr attr decorator_list NameLoad decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore AttributeLoad NameLoad attr Return Call NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Return NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Return NameLoad Return Call NameLoad AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad SubscriptLoad NameLoad Index Num attr AttributeLoad SubscriptLoad NameLoad Index Num attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Return NameLoad Assign NameStore Call NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Return NameLoad Return Call NameLoad AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr AttributeLoad SubscriptLoad NameLoad Index AttributeLoad NameLoad attr attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Return Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If NameLoad body Return Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore AttributeLoad NameLoad attr Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Return Return CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call NameLoad AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr NameLoad FunctionDef arguments args NameParam NameParam defaults body For NameStore SubscriptLoad NameLoad Index Str body Assign NameStore SubscriptLoad NameLoad Index Str If CompareIn Str NameLoad body Assign NameStore Call NameLoad NameLoad NameLoad ListLoad Expr Call NameLoad NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad orelse Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad NameLoad decorator_list Assign AttributeStore NameLoad attr NameLoad Assign NameStore Dict Str Str Call NameLoad NameLoad NameLoad Assign NameStore Call NameLoad NameLoad NameLoad ListLoad Expr Call NameLoad NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr ListComp Call NameLoad NameLoad comprehension NameStore Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults Str body Expr Str With Call NameLoad NameLoad Str NameStore body Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults Str body Expr Str Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad Return Call NameLoad NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call NameLoad Num Num AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad AttributeLoad NameLoad attr attr Return Call NameLoad AttributeLoad NameLoad attr keyword NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad AttributeLoad NameLoad attr decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Assign NameStore AttributeLoad AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Return SubscriptLoad NameLoad Index NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str ImportFrom alias For NameStore AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr body If Call NameLoad AttributeLoad NameLoad attr NameLoad body For NameStore AttributeLoad AttributeLoad NameLoad attr attr body Expr Yield NameLoad decorator_list decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return NameLoad decorator_list NameLoad FunctionDef arguments args NameParam defaults body Return Str decorator_list NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListComp AttributeLoad NameLoad attr comprehension NameStore NameLoad BoolOpAnd CompareIsNot AttributeLoad NameLoad attr NameLoad CompareGt AttributeLoad AttributeLoad NameLoad attr attr Num CompareGt AttributeLoad AttributeLoad NameLoad attr attr Num If UnaryOpNot NameLoad body Return NameLoad Assign TupleStore NameStore NameStore NameStore NameStore Call NameLoad NameLoad Return Call NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad Call NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad Lambda arguments args NameParam defaults NameLoad NameLoad body Expr Str ImportFrom alias If CompareIs NameLoad NameLoad body Assign NameStore Call NameLoad NameLoad If CompareIs NameLoad NameLoad body Return NameLoad Assign NameStore Call AttributeLoad NameLoad attr Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword TupleLoad Num Num Num Num For NameStore Call NameLoad NameLoad body If CompareIs NameLoad NameLoad body Continue If BoolOpAnd CompareEq AttributeLoad AttributeLoad NameLoad attr attr Num CompareEq AttributeLoad AttributeLoad NameLoad attr attr Num body Continue If Call NameLoad NameLoad body Continue If BoolOpAnd UnaryOpNot AttributeLoad NameLoad attr NameLoad body Continue If Call NameLoad NameLoad AttributeLoad NameLoad attr body Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore TupleLoad BinOpSub AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr BinOpSub AttributeLoad AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr Assign TupleStore NameStore NameStore AttributeLoad NameLoad attr If BoolOpOr CompareLt NameLoad Num CompareLt NameLoad Num body Assign NameStore UnaryOpUSub Call NameLoad NameLoad Num Assign NameStore UnaryOpUSub Call NameLoad NameLoad Num Expr Call AttributeLoad NameLoad attr Str NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad NameLoad AugAssignAdd NameStore NameLoad AugAssignAdd NameStore NameLoad If BoolOpOr CompareGt BinOpAdd NameLoad NameLoad AttributeLoad NameLoad attr CompareGt BinOpAdd NameLoad NameLoad AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str If CompareEq AttributeLoad NameLoad attr AttributeLoad NameLoad attr body If CompareEq AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr keyword TupleLoad Num Num Num Num Expr Call AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad orelse If CompareEq AttributeLoad NameLoad attr Str body Expr Call AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad NameLoad orelse Expr Call AttributeLoad NameLoad attr Str AttributeLoad NameLoad attr Continue orelse Expr Call AttributeLoad NameLoad attr Str Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Continue Return NameLoad decorator_list
N/A __future__ absolute_import unicode_literals division N/A logging N/A collections N/A weakref N/A psd_tools.reader N/A psd_tools.decoder psd_tools.constants TaggedBlock SectionDivider BlendMode TextProperty PlacedLayerProperty SzProperty psd_tools.user_api.layers group_layers psd_tools.user_api pymaging_support psd_tools.user_api pil_support psd_tools.user_api.embedded Embedded N/A logger N/A N/A logging getLogger __name__ N/A Size N/A N/A collections namedtuple Size width, height BBox N/A N/A N/A collections namedtuple BBox x1, y1, x2, y2 N/A width N/A N/A self N/A N/A N/A N/A N/A self x2 N/A self x1 N/A property height N/A N/A self N/A N/A N/A N/A N/A self y2 N/A self y1 N/A property N/A TextData N/A object N/A __init__ N/A N/A self tagged_blocks N/A N/A N/A text_data N/A dict N/A N/A tagged_blocks text_data items N/A N/A self text N/A N/A text_data N/A N/A TextProperty TXT value N/A N/A PlacedLayerData N/A object N/A __init__ N/A N/A self placed_layer_block N/A N/A N/A placed_layer_data N/A dict placed_layer_block N/A N/A self transform N/A N/A placed_layer_data N/A N/A PlacedLayerProperty TRANSFORM items N/A N/A self size N/A dict N/A N/A placed_layer_data N/A N/A PlacedLayerProperty SIZE items N/A N/A _RawLayer N/A object N/A N/A 
    Layer groups and layers are internally both 'layers' in PSD;
    they share some common properties.
     N/A parent None N/A _psd None N/A _index None name N/A N/A self N/A N/A N/A  Layer name (as unicode).  N/A N/A N/A N/A self _tagged_blocks get N/A TaggedBlock UNICODE_LAYER_NAME N/A N/A self _info name N/A property visible N/A N/A self N/A N/A N/A  Layer visibility. Doesn't take group visibility in account.  N/A N/A N/A N/A self _info flags visible N/A property visible_global N/A N/A self N/A N/A N/A  Layer visibility. Takes group visibility in account.  N/A N/A N/A self visible N/A N/A self parent visible N/A property layer_id N/A N/A self N/A N/A N/A N/A N/A N/A self _tagged_blocks get N/A TaggedBlock LAYER_ID N/A property opacity N/A N/A self N/A N/A N/A N/A N/A self _info opacity N/A property blend_mode N/A N/A self N/A N/A N/A N/A N/A self _info blend_mode N/A property _info N/A N/A self N/A N/A N/A N/A N/A N/A self _psd _layer_info N/A self _index N/A property _tagged_blocks N/A N/A self N/A N/A N/A N/A dict N/A N/A self _info tagged_blocks N/A property N/A Layer N/A _RawLayer N/A N/A  PSD layer wrapper  __init__ N/A N/A self parent index N/A N/A N/A N/A self parent parent N/A N/A self _psd N/A parent _psd N/A N/A self _index index N/A as_PIL N/A N/A self N/A N/A N/A  Returns a PIL image for this layer.  N/A N/A N/A N/A self _psd _layer_as_PIL N/A self _index N/A as_pymaging N/A N/A self N/A N/A N/A  Returns a pymaging.Image for this PSD file.  N/A N/A N/A N/A self _psd _layer_as_pymaging N/A self _index N/A bbox N/A N/A self N/A N/A N/A  BBox(x1, y1, x2, y2) namedtuple with layer bounding box.  N/A info N/A self _info N/A N/A BBox N/A info left N/A info top N/A info right N/A info bottom N/A property transform_bbox N/A N/A self N/A N/A N/A  BBox(x1, y1, x2, y2) namedtuple with layer transform box
        (Top Left and Bottom Right corners). The tranform of a layer the
        points for all 4 corners.
         N/A placed_layer_block N/A N/A self _placed_layer_block N/A N/A placed_layer_block N/A N/A None N/A placed_layer_data N/A PlacedLayerData placed_layer_block N/A transform N/A placed_layer_data transform N/A N/A transform N/A N/A None N/A N/A BBox N/A N/A transform N/A 0 value N/A N/A transform N/A 1 value N/A N/A transform N/A 4 value N/A N/A transform N/A 5 value N/A property placed_layer_size N/A N/A self N/A N/A N/A  BBox(x1, y1, x2, y2) namedtuple with original
        smart object content size.
         N/A placed_layer_block N/A N/A self _placed_layer_block N/A N/A placed_layer_block N/A N/A None N/A placed_layer_data N/A PlacedLayerData placed_layer_block N/A size N/A placed_layer_data size N/A N/A size N/A N/A None N/A N/A Size N/A N/A size N/A N/A SzProperty WIDTH value N/A N/A size N/A N/A SzProperty HEIGHT value N/A property _placed_layer_block N/A N/A self N/A N/A N/A so_layer_block N/A N/A N/A self _tagged_blocks get N/A TaggedBlock SMART_OBJECT_PLACED_LAYER_DATA N/A N/A N/A N/A self _tagged_blocks get N/A TaggedBlock PLACED_LAYER_DATA so_layer_block N/A text_data N/A N/A self N/A N/A N/A tagged_blocks N/A N/A N/A self _tagged_blocks get N/A TaggedBlock TYPE_TOOL_OBJECT_SETTING N/A tagged_blocks N/A N/A N/A TextData tagged_blocks N/A property __repr__ N/A N/A self N/A N/A N/A bbox N/A self bbox N/A N/A <psd_tools.Layer: %r, size=%dx%d, x=%d, y=%d> N/A N/A self name N/A bbox width N/A bbox height N/A bbox x1 N/A bbox y1 N/A N/A Group N/A _RawLayer N/A N/A  PSD layer group wrapper  __init__ N/A N/A self parent index layers N/A N/A N/A N/A self parent parent N/A N/A self _psd N/A parent _psd N/A N/A self _index index N/A N/A self layers layers N/A closed N/A N/A self N/A N/A N/A divider N/A N/A N/A self _tagged_blocks get N/A TaggedBlock SECTION_DIVIDER_SETTING None N/A N/A divider None N/A N/A N/A N/A N/A divider type N/A SectionDivider CLOSED_FOLDER N/A property bbox N/A N/A self N/A N/A N/A 
        BBox(x1, y1, x2, y2) namedtuple with a bounding box for
        all layers in this group; None if a group has no children.
         N/A N/A combined_bbox N/A self layers N/A property as_PIL N/A N/A self N/A N/A N/A 
        Returns a PIL image for this group.
        This is highly experimental.
         N/A N/A merge_layers N/A self layers respect_visibility True N/A _add_layer N/A N/A self child N/A N/A N/A N/A N/A N/A self layers append child N/A __repr__ N/A N/A self N/A N/A N/A N/A <psd_tools.Group: %r, layer_count=%d> N/A N/A self name N/A len N/A self layers N/A N/A PSDImage N/A object N/A N/A  PSD image wrapper  __init__ N/A N/A self decoded_data N/A N/A N/A N/A self header N/A decoded_data header N/A N/A self decoded_data decoded_data fill_group N/A N/A group data N/A N/A N/A layer N/A data N/A layers N/A N/A index N/A layer N/A index N/A N/A layers layer N/A N/A sub_group N/A Group group index N/A N/A N/A fill_group sub_group layer N/A N/A N/A group _add_layer sub_group N/A N/A N/A N/A group _add_layer N/A Layer group index N/A N/A N/A self _psd self N/A fake_root_data N/A layers index N/A group_layers decoded_data None N/A root N/A _RootGroup self None N/A N/A N/A fill_group root fake_root_data N/A N/A self _fake_root_group root N/A N/A self layers N/A root layers N/A N/A self embedded N/A N/A Embedded linked N/A linked N/A N/A self _linked_layer_iter N/A load N/A N/A cls path encoding N/A utf8 N/A N/A 
        Returns a new :class:`PSDImage` loaded from ``path``.
         N/A N/A open path rb fp N/A N/A N/A N/A cls from_stream fp encoding N/A classmethod from_stream N/A N/A cls fp encoding N/A utf8 N/A N/A 
        Returns a new :class:`PSDImage` loaded from stream ``fp``.
         N/A decoded_data N/A N/A N/A psd_tools decoder parse N/A N/A N/A psd_tools reader parse fp encoding N/A N/A cls decoded_data N/A classmethod as_PIL N/A N/A self N/A N/A N/A 
        Returns a PIL image for this PSD file.
         N/A N/A N/A pil_support extract_composite_image N/A self decoded_data N/A as_PIL_merged N/A N/A self N/A N/A N/A 
        Returns a PIL image for this PSD file.
        Image is obtained by merging all layers.
        This is highly experimental.
         N/A bbox N/A BBox 0 0 N/A N/A self header width N/A N/A self header height N/A N/A merge_layers N/A self layers bbox bbox N/A as_pymaging N/A N/A self N/A N/A N/A 
        Returns a pymaging.Image for this PSD file.
         N/A N/A N/A pymaging_support extract_composite_image N/A self decoded_data N/A bbox N/A N/A self N/A N/A N/A 
        BBox(x1, y1, x2, y2) namedtuple with a bounding box for
        all layers in this image; None if there are no image layers.

        This may differ from the image dimensions
        (img.header.width and img.header.heigth).
         N/A N/A combined_bbox N/A self layers N/A property _layer_info N/A N/A self index N/A N/A N/A layers N/A N/A N/A N/A self decoded_data layer_and_mask_data layers layer_records N/A N/A layers N/A index N/A _layer_as_PIL N/A N/A self index N/A N/A N/A N/A N/A pil_support extract_layer_image N/A self decoded_data index N/A _layer_as_pymaging N/A N/A self index N/A N/A N/A N/A N/A pymaging_support extract_layer_image N/A self decoded_data index N/A _linked_layer_iter N/A N/A self N/A N/A N/A 
        Iterate over linked layers (smart objects / embedded files)
         psd_tools.decoder.linked_layer LinkedLayerCollection N/A block N/A N/A N/A self decoded_data layer_and_mask_data tagged_blocks N/A N/A N/A isinstance N/A block data LinkedLayerCollection N/A N/A layer N/A N/A block data linked_list N/A N/A N/A layer N/A N/A _RootGroup N/A Group N/A N/A  A fake group for holding all layers  visible N/A N/A self N/A N/A N/A True N/A property visible_global N/A N/A self N/A N/A N/A True N/A property name N/A N/A self N/A N/A N/A _RootGroup N/A property N/A combined_bbox N/A N/A layers N/A N/A N/A 
    Returns a bounding box for ``layers`` or None if this is not possible.
     N/A bboxes N/A N/A layer bbox N/A layer layers N/A N/A N/A layer bbox None N/A N/A N/A layer bbox width 0 N/A N/A N/A layer bbox height 0 N/A N/A bboxes N/A N/A None N/A N/A lefts tops rights bottoms N/A zip bboxes N/A N/A BBox N/A min lefts N/A min tops N/A max rights N/A max bottoms N/A merge_layers N/A N/A layers respect_visibility skip_layer bbox N/A True N/A N/A N/A layer N/A False None N/A N/A 
    Merges layers together (the first layer is on top).

    By default hidden layers are not rendered;
    pass ``respect_visibility=False`` to render them.

    In order to skip some layers pass ``skip_layer`` function which
    should take ``layer` as an argument and return True or False.

    If ``bbox`` is not None, it should be a 4-tuple with coordinates;
    returned image will be restricted to this rectangle.

    This is highly experimental.
     PIL Image N/A N/A bbox None N/A N/A bbox N/A combined_bbox layers N/A N/A bbox None N/A N/A None N/A result N/A N/A Image new RGBA N/A N/A bbox width N/A bbox height color N/A 255 255 255 0 N/A layer N/A reversed layers N/A N/A N/A layer None N/A N/A N/A N/A N/A N/A N/A layer bbox width 0 N/A N/A N/A layer bbox height 0 N/A N/A N/A N/A skip_layer layer N/A N/A N/A N/A N/A N/A layer visible respect_visibility N/A N/A N/A N/A isinstance layer N/A psd_tools Group N/A N/A layer_image N/A merge_layers N/A layer layers respect_visibility skip_layer N/A N/A layer_image N/A N/A layer as_PIL N/A layer_image N/A N/A pil_support apply_opacity layer_image N/A layer opacity N/A N/A x y N/A N/A N/A N/A layer bbox x1 N/A bbox x1 N/A N/A N/A layer bbox y1 N/A bbox y1 N/A N/A w h N/A layer_image size N/A N/A N/A x 0 N/A y 0 N/A N/A x_overflow N/A N/A min x 0 N/A y_overflow N/A N/A min y 0 N/A N/A N/A logger debug cropping.. (%s, %s) x_overflow y_overflow N/A layer_image N/A N/A layer_image crop N/A x_overflow y_overflow w h N/A x x_overflow N/A y y_overflow N/A N/A N/A N/A w x N/A bbox width N/A N/A h y N/A bbox height N/A N/A N/A N/A logger debug cropping.. N/A N/A N/A layer blend_mode N/A BlendMode NORMAL N/A N/A N/A N/A layer_image mode RGBA N/A N/A tmp N/A N/A Image new RGBA N/A result size color N/A 255 255 255 0 N/A N/A N/A tmp paste layer_image N/A x y N/A result N/A N/A Image alpha_composite result tmp N/A N/A N/A N/A layer_image mode RGB N/A N/A N/A N/A result paste layer_image N/A x y N/A N/A N/A N/A logger warning layer image mode is unsupported for merging: %s N/A layer_image mode N/A N/A N/A N/A N/A logger warning Blend mode is not implemented: %s N/A N/A BlendMode name_of N/A layer blend_mode N/A N/A result N/A