Provided by: python3-psd-tools_1.9.28+dfsg.1-1_amd64
NAME
src - src Documentation psd-tools is a Python package for working with Adobe Photoshop PSD files as described in specification.
INSTALLATION
Use pip to install the package: pip install psd-tools NOTE: In order to extract images from 32bit PSD files PIL/Pillow must be built with LITTLECMS or LITTLECMS2 support (apt-get install liblcms2-2 or brew install little-cms2)
GETTING STARTED
from psd_tools import PSDImage psd = PSDImage.open('example.psd') psd.composite().save('example.png') for layer in psd: print(layer) image = layer.composite() Check out the Usage documentation for more examples. Usage Command line The package provides command line tools to handle a PSD document: psd-tools export <input_file> <output_file> [options] psd-tools show <input_file> [options] psd-tools debug <input_file> [options] psd-tools -h | --help psd-tools --version Example: psd-tools show example.psd # Show the file content psd-tools export example.psd example.png # Export as PNG psd-tools export example.psd[0] example-0.png # Export layer as PNG Working with PSD document psd_tools.api package provides the user-friendly API to work with PSD files. PSDImage represents a PSD file. Open an image: from psd_tools import PSDImage psd = PSDImage.open('my_image.psd') Most of the data structure in the psd-tools suppports pretty printing in IPython environment. In [1]: PSDImage.open('example.psd') Out[1]: PSDImage(mode=RGB size=101x55 depth=8 channels=3) [0] PixelLayer('Background' size=101x55) [1] PixelLayer('Layer 1' size=85x46) Internal layers are accessible by iterator or indexing: for layer in psd: print(layer) if layer.is_group(): for child in layer: print(child) child = psd[0][0] NOTE: The iteration order is from background to foreground, which is reversed from version prior to 1.7.x. Use reversed(list(psd)) to iterate from foreground to background. The opened PSD file can be saved: psd.save('output.psd') Working with Layers There are various layer kinds in Photoshop. The most basic layer type is PixelLayer: print(layer.name) layer.kind == 'pixel' Some of the layer attributes are editable, such as a layer name: layer.name = 'Updated layer 1' NOTE: Currently, the package does not support adding or removing of a layer. Group has internal layers: for layer in group: print(layer) first_layer = group[0] TypeLayer is a layer with texts: print(layer.text) ShapeLayer draws a vector shape, and the shape information is stored in vector_mask and origination property. Other layers can also have shape information as a mask: print(layer.vector_mask) for shape in layer.origination: print(shape) SmartObjectLayer embeds or links an external file for non-destructive editing. The file content is accessible via smart_object property: import io if layer.smart_object.filetype in ('jpg', 'png'): image = Image.open(io.BytesIO(layer.smart_object.data)) SolidColorFill, PatternFill, and GradientFill are fill layers that paint the entire region if there is no associated mask. Sub-classes of AdjustmentLayer represents layer adjustment applied to the composed image. See Adjustment layers. Exporting data to PIL Export the entire document as PIL.Image: image = psd.composite() image.save('exported.png') Export a single layer including masks and clipping layers: image = layer.composite() Export layer and mask separately without composition: image = layer.topil() mask = layer.mask.topil() To composite specific layers, such as layers except for texts, use layer_filter option: image = psd.composite( layer_filter=lambda layer: layer.is_visible() and layer.kind != 'type') Note that most of the layer effects and adjustment layers are not supported. The compositing result may look different from Photoshop. Exporting data to NumPy PSDImage or layers can be exported to NumPy array by numpy() method: image = psd.numpy() layer_image = layer.numpy() Migrating to 1.9 psd-tools 1.9 switches to NumPy based compositing. version 1.8.x: psd = PSDImage.open(filename) image = psd.compose() layer = psd[0] layer_image = layer.compose() version 1.9.x: psd = PSDImage.open(filename) image = psd.composite() layer = psd[0] layer_image = layer.composite() NumPy array API is introduced: image = psd.numpy() layer_image = layer.numpy() Migrating to 1.8 There are major API changes in version 1.8.x. NOTE: In version 1.8.0 - 1.8.7, the package name was psd_tools2. PSDImage File open method is changed from load to open(). version 1.7.x: psd = PSDImage.load(filename) with open(filename, 'rb') as f: psd = PSDImage.from_stream(f) version 1.8.x: psd = PSDImage.open(filename) with open(filename, 'rb') as f: psd = PSDImage.open(f) Layers Children of PSDImage or Group is directly accessible by iterator or indexing. version 1.7.x: for layer in group.layers: print(layer) first_child = group.layers[0] version 1.8.x: for layer in group: print(layer) first_child = group[0] In version 1.8.x, the order of layers is reversed to reflect that the index should not change when a new layer is added on top. PIL export Primary PIL export method is compose(). version 1.7.x: image = psd.as_PIL() layer_image = compose(layer) raw_layer_image = layer.as_PIL() version 1.8.x: image = psd.compose() layer_image = layer.compose() raw_layer_image = layer.topil() Low-level data structure Data structures are completely rewritten to support writing functionality. See psd_tools.psd subpackage. version 1.7.x: psd.decoded_data version 1.8.x: psd._record Drop pymaging support Pymaging support is dropped. Contributing Development happens at github: bug tracker. Feel free to submit bug reports or pull requests. Attaching an erroneous PSD file makes the debugging process faster. Such PSD file might be added to the test suite. The license is MIT. Package design The package consists of two major subpackages: 1. psd_tools.psd: subpackage that reads/writes low-level binary structure of the PSD/PSB file. The core data structures are built around attrs class that all implement read and write methods. Each data object tries to resemble the structure described in the specification. Although documented, the specification is far from complete and some are even inaccurate. When psd-tools finds unknown data structure, the package keeps such data as bytes in the parsed result. 2. psd_tools.api: User-facing API that implements various easy-to-use methods that manipulate low-level psd_tools.psd data structures. Testing In order to run tests, make sure PIL/Pillow is built with LittleCMS or LittleCMS2 support, install tox and type: tox from the source checkout. Or, it is a good idea to install and run detox for parallel execution: detox Documentation Install Sphinx to generate documents: pip install sphinx sphinx_rtd_theme Once installed, use Makefile: make docs Acknowledgments Great thanks to all the contributors.
FEATURES
Supported: • Read and write of the low-level PSD/PSB file structure • Raw layer image export in NumPy and PIL format Limited support: • Composition of basic pixel-based layers • Composition of fill layer effects • Vector masks • Editing of some layer attributes such as layer name • Blending modes except for dissolve • Drawing of bezier curves Not supported: • Editing of layer structure, such as adding or removing a layer • Composition of adjustment layers • Composition of many layer effects • Font rendering psd_tools See Usage for examples. PSDImage class psd_tools.PSDImage(data) Photoshop PSD/PSB file object. The low-level data structure is accessible at PSDImage._record. Example: from psd_tools import PSDImage psd = PSDImage.open('example.psd') image = psd.compose() for layer in psd: layer_image = layer.compose() property bbox Minimal bounding box that contains all the visible layers. Use viewbox to get viewport bounding box. When the psd is empty, bbox is equal to the canvas bounding box. Returns (left, top, right, bottom) tuple. property bottom Bottom coordinate. Returns int property channels Number of color channels. Returns int property color_mode Document color mode, such as 'RGB' or 'GRAYSCALE'. See ColorMode. Returns ColorMode property compatibility_mode Set the compositing and layer organization compatibility mode. Writable. Returns CompatibilityMode compose(force=False, bbox=None, layer_filter=None) Deprecated, use composite(). Compose the PSD image. Parameters bbox -- Viewport tuple (left, top, right, bottom). Returns PIL.Image, or None if there is no pixel. composite(viewport=None, force=False, color=1.0, alpha=0.0, layer_filter=None, ignore_preview=False, apply_icc=False) Composite the PSD image. Parameters • viewport -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Default is the viewbox of the PSD. • ignore_preview -- Boolean flag to whether skip compositing when a pre-composited preview is available. • force -- Boolean flag to force vector drawing. • color -- Backdrop color specified by scalar or tuple of scalar. The color value should be in [0.0, 1.0]. For example, (1., 0., 0.) specifies red in RGB color mode. • alpha -- Backdrop alpha in [0.0, 1.0]. • layer_filter -- Callable that takes a layer as argument and returns whether if the layer is composited. Default is is_visible(). Returns PIL.Image. property depth Pixel depth bits. Returns int descendants(include_clip=True) Return a generator to iterate over all descendant layers. Example: # Iterate over all layers for layer in psd.descendants(): print(layer) # Iterate over all layers in reverse order for layer in reversed(list(psd.descendants())): print(layer) Parameters include_clip -- include clipping layers. classmethod frompil(image, compression=Compression.RLE) Create a new PSD document from PIL Image. Parameters • image -- PIL Image object. • compression -- ImageData compression option. See Compression. Returns A PSDImage object. has_preview() Returns if the document has real merged data. When True, topil() returns pre-composed data. has_thumbnail() True if the PSDImage has a thumbnail resource. property height Document height. Returns int property image_resources Document image resources. ImageResources is a dict-like structure that keeps various document settings. See psd_tools.constants.Resource for available keys. Returns ImageResources Example: from psd_tools.constants import Resource version_info = psd.image_resources.get_data(Resource.VERSION_INFO) slices = psd.image_resources.get_data(Resource.SLICES) Image resources contain an ICC profile. The following shows how to export a PNG file with embedded ICC profile: from psd_tools.constants import Resource icc_profile = psd.image_resources.get_data(Resource.ICC_PROFILE) image = psd.compose(apply_icc=False) image.save('output.png', icc_profile=icc_profile) is_group() Return True if the layer is a group. Returns bool is_visible() Returns visibility of the element. Returns bool property kind Kind. Returns 'psdimage' property left Left coordinate. Returns 0 property name Element name. Returns 'Root' classmethod new(mode, size, color=0, depth=8, **kwargs) Create a new PSD document. Parameters • mode -- The color mode to use for the new image. • size -- A tuple containing (width, height) in pixels. • color -- What color to use for the image. Default is black. Returns A PSDImage object. numpy(channel=None) Get NumPy array of the layer. Parameters channel -- Which channel to return, can be 'color', 'shape', 'alpha', or 'mask'. Default is 'color+alpha'. Returns numpy.ndarray property offset (left, top) tuple. Returns tuple classmethod open(fp, **kwargs) Open a PSD document. Parameters • fp -- filename or file-like object. • encoding -- charset encoding of the pascal string within the file, default 'macroman'. Some psd files need explicit encoding option. Returns A PSDImage object. property parent Parent of this layer. property right Right coordinate. Returns int save(fp, mode='wb', **kwargs) Save the PSD file. Parameters • fp -- filename or file-like object. • encoding -- charset encoding of the pascal string within the file, default 'macroman'. • mode -- file open mode, default 'wb'. property size (width, height) tuple. Returns tuple property tagged_blocks Document tagged blocks that is a dict-like container of settings. See psd_tools.constants.Tag for available keys. Returns TaggedBlocks or None. Example: from psd_tools.constants import Tag patterns = psd.tagged_blocks.get_data(Tag.PATTERNS1) thumbnail() Returns a thumbnail image in PIL.Image. When the file does not contain an embedded thumbnail image, returns None. property top Top coordinate. Returns 0 topil(channel=None, apply_icc=False) Get PIL Image. Parameters • channel -- Which channel to return; e.g., 0 for 'R' channel in RGB image. See ChannelID. When None, the method returns all the channels supported by PIL modes. • apply_icc -- Whether to apply ICC profile conversion to sRGB. Returns PIL.Image, or None if the composed image is not available. property version Document version. PSD file is 1, and PSB file is 2. Returns int property viewbox Return bounding box of the viewport. Returns (left, top, right, bottom) tuple. property visible Visibility. Returns True property width Document width. Returns int compose psd_tools.compose(layers, force=False, bbox=None, layer_filter=None, context=None, color=None) Compose layers to a single PIL.Image. If the layers do not have visible pixels, the function returns None. Example: image = compose([layer1, layer2]) In order to skip some layers, pass layer_filter function which should take layer as an argument and return True to keep the layer or return False to skip: image = compose( layers, layer_filter=lambda x: x.is_visible() and x.kind == 'type' ) By default, visible layers are composed. NOTE: This function is experimental and does not guarantee Photoshop-quality rendering. Currently the following are ignored: • Adjustments layers • Layer effects • Blending modes: dissolve and darker/lighter color becomes normal Shape drawing is inaccurate if the PSD file is not saved with maximum compatibility. Some of the blending modes do not reproduce photoshop blending. Parameters • layers -- a layer, or an iterable of layers. • bbox -- (left, top, bottom, right) tuple that specifies a region to compose. By default, all the visible area is composed. The origin is at the top-left corner of the PSD document. • context -- PIL.Image object for the backdrop rendering context. Must be used with the correct bbox size. • layer_filter -- a callable that takes a layer and returns bool. • color -- background color in int or tuple. • kwargs -- arguments passed to underling topil() call. Returns PIL.Image or None. psd_tools.api.adjustments Adjustment and fill layers. Example: if layer.kind == 'brightnesscontrast': print(layer.brightness) if layer.kind == 'gradientfill': print(layer.gradient_kind) Fill layers Fill layers are similar to ShapeLayer except that the layer might not have an associated vector mask. The layer therefore expands the entire canvas of the PSD document. Fill layers all inherit from FillLayer. Example: if isinstance(layer, psd_tools.layers.FillLayer): image = layer.compose() SolidColorFill class psd_tools.api.adjustments.SolidColorFill(*args) Solid color fill. property bbox (left, top, right, bottom) tuple. property blend_mode Blend mode of this layer. Writable. Example: from psd_tools.constants import BlendMode if layer.blend_mode == BlendMode.NORMAL: layer.blend_mode = BlendMode.SCREEN Returns BlendMode. property bottom Bottom coordinate. Returns int property clip_layers Clip layers associated with this layer. To compose clipping layers: from psd_tools import compose clip_mask = compose(layer.clip_layers) Returns list of layers property clipping_layer Clipping flag for this layer. Writable. Returns bool compose(force=False, bbox=None, layer_filter=None) Deprecated, use composite(). Compose layer and masks (mask, vector mask, and clipping layers). Note that the resulting image size is not necessarily equal to the layer size due to different mask dimensions. The offset of the composed image is stored at .info['offset'] attribute of PIL.Image. Parameters bbox -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Returns PIL.Image, or None if the layer has no pixel. composite(viewport=None, force=False, color=1.0, alpha=0.0, layer_filter=None, apply_icc=False) Composite layer and masks (mask, vector mask, and clipping layers). Parameters • viewport -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Default is the layer's bbox. • force -- Boolean flag to force vector drawing. • color -- Backdrop color specified by scalar or tuple of scalar. The color value should be in [0.0, 1.0]. For example, (1., 0., 0.) specifies red in RGB color mode. • alpha -- Backdrop alpha in [0.0, 1.0]. • layer_filter -- Callable that takes a layer as argument and returns whether if the layer is composited. Default is is_visible(). Returns PIL.Image. property data Color in Descriptor(RGB). property effects Layer effects. Returns Effects has_clip_layers() Returns True if the layer has associated clipping. Returns bool has_effects() Returns True if the layer has effects. Returns bool has_mask() Returns True if the layer has a mask. Returns bool has_origination() Returns True if the layer has live shape properties. Returns bool has_pixels() Returns True if the layer has associated pixels. When this is True, topil method returns PIL.Image. Returns bool has_stroke() Returns True if the shape has a stroke. has_vector_mask() Returns True if the layer has a vector mask. Returns bool property height Height of the layer. Returns int is_group() Return True if the layer is a group. Returns bool is_visible() Layer visibility. Takes group visibility in account. Returns bool property kind Kind of this layer, such as group, pixel, shape, type, smartobject, or psdimage. Class name without layer suffix. Returns str property layer_id Layer ID. Returns int layer id. if the layer is not assigned an id, -1. property left Left coordinate. Writable. Returns int property mask Returns mask associated with this layer. Returns Mask or None property name Layer name. Writable. Returns str numpy(channel=None, real_mask=True) Get NumPy array of the layer. Parameters channel -- Which channel to return, can be 'color', 'shape', 'alpha', or 'mask'. Default is 'color+alpha'. Returns numpy.ndarray or None if there is no pixel. property offset (left, top) tuple. Writable. Returns tuple property opacity Opacity of this layer in [0, 255] range. Writable. Returns int property origination Property for a list of live shapes or a line. Some of the vector masks have associated live shape properties, that are Photoshop feature to handle primitive shapes such as a rectangle, an ellipse, or a line. Vector masks without live shape properties are plain path objects. See psd_tools.api.shape. Returns List of Invalidated, Rectangle, RoundedRectangle, Ellipse, or Line. property parent Parent of this layer. property right Right coordinate. Returns int property size (width, height) tuple. Returns tuple property stroke Property for strokes. property tagged_blocks Layer tagged blocks that is a dict-like container of settings. See psd_tools.constants.Tag for available keys. Returns TaggedBlocks or None. Example: from psd_tools.constants import Tag metadata = layer.tagged_blocks.get_data(Tag.METADATA_SETTING) property top Top coordinate. Writable. Returns int topil(channel=None, apply_icc=False) Get PIL Image of the layer. Parameters • channel -- Which channel to return; e.g., 0 for 'R' channel in RGB image. See ChannelID. When None, the method returns all the channels supported by PIL modes. • apply_icc -- Whether to apply ICC profile conversion to sRGB. Returns PIL.Image, or None if the layer has no pixels. Example: from psd_tools.constants import ChannelID image = layer.topil() red = layer.topil(ChannelID.CHANNEL_0) alpha = layer.topil(ChannelID.TRANSPARENCY_MASK) NOTE: Not all of the PSD image modes are supported in PIL.Image. For example, 'CMYK' mode cannot include alpha channel in PIL. In this case, topil drops alpha channel. property vector_mask Returns vector mask associated with this layer. Returns VectorMask or None property visible Layer visibility. Doesn't take group visibility in account. Writable. Returns bool property width Width of the layer. Returns int PatternFill class psd_tools.api.adjustments.PatternFill(*args) Pattern fill. property bbox (left, top, right, bottom) tuple. property blend_mode Blend mode of this layer. Writable. Example: from psd_tools.constants import BlendMode if layer.blend_mode == BlendMode.NORMAL: layer.blend_mode = BlendMode.SCREEN Returns BlendMode. property bottom Bottom coordinate. Returns int property clip_layers Clip layers associated with this layer. To compose clipping layers: from psd_tools import compose clip_mask = compose(layer.clip_layers) Returns list of layers property clipping_layer Clipping flag for this layer. Writable. Returns bool compose(force=False, bbox=None, layer_filter=None) Deprecated, use composite(). Compose layer and masks (mask, vector mask, and clipping layers). Note that the resulting image size is not necessarily equal to the layer size due to different mask dimensions. The offset of the composed image is stored at .info['offset'] attribute of PIL.Image. Parameters bbox -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Returns PIL.Image, or None if the layer has no pixel. composite(viewport=None, force=False, color=1.0, alpha=0.0, layer_filter=None, apply_icc=False) Composite layer and masks (mask, vector mask, and clipping layers). Parameters • viewport -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Default is the layer's bbox. • force -- Boolean flag to force vector drawing. • color -- Backdrop color specified by scalar or tuple of scalar. The color value should be in [0.0, 1.0]. For example, (1., 0., 0.) specifies red in RGB color mode. • alpha -- Backdrop alpha in [0.0, 1.0]. • layer_filter -- Callable that takes a layer as argument and returns whether if the layer is composited. Default is is_visible(). Returns PIL.Image. property data Pattern in Descriptor(PATTERN). property effects Layer effects. Returns Effects has_clip_layers() Returns True if the layer has associated clipping. Returns bool has_effects() Returns True if the layer has effects. Returns bool has_mask() Returns True if the layer has a mask. Returns bool has_origination() Returns True if the layer has live shape properties. Returns bool has_pixels() Returns True if the layer has associated pixels. When this is True, topil method returns PIL.Image. Returns bool has_stroke() Returns True if the shape has a stroke. has_vector_mask() Returns True if the layer has a vector mask. Returns bool property height Height of the layer. Returns int is_group() Return True if the layer is a group. Returns bool is_visible() Layer visibility. Takes group visibility in account. Returns bool property kind Kind of this layer, such as group, pixel, shape, type, smartobject, or psdimage. Class name without layer suffix. Returns str property layer_id Layer ID. Returns int layer id. if the layer is not assigned an id, -1. property left Left coordinate. Writable. Returns int property mask Returns mask associated with this layer. Returns Mask or None property name Layer name. Writable. Returns str numpy(channel=None, real_mask=True) Get NumPy array of the layer. Parameters channel -- Which channel to return, can be 'color', 'shape', 'alpha', or 'mask'. Default is 'color+alpha'. Returns numpy.ndarray or None if there is no pixel. property offset (left, top) tuple. Writable. Returns tuple property opacity Opacity of this layer in [0, 255] range. Writable. Returns int property origination Property for a list of live shapes or a line. Some of the vector masks have associated live shape properties, that are Photoshop feature to handle primitive shapes such as a rectangle, an ellipse, or a line. Vector masks without live shape properties are plain path objects. See psd_tools.api.shape. Returns List of Invalidated, Rectangle, RoundedRectangle, Ellipse, or Line. property parent Parent of this layer. property right Right coordinate. Returns int property size (width, height) tuple. Returns tuple property stroke Property for strokes. property tagged_blocks Layer tagged blocks that is a dict-like container of settings. See psd_tools.constants.Tag for available keys. Returns TaggedBlocks or None. Example: from psd_tools.constants import Tag metadata = layer.tagged_blocks.get_data(Tag.METADATA_SETTING) property top Top coordinate. Writable. Returns int topil(channel=None, apply_icc=False) Get PIL Image of the layer. Parameters • channel -- Which channel to return; e.g., 0 for 'R' channel in RGB image. See ChannelID. When None, the method returns all the channels supported by PIL modes. • apply_icc -- Whether to apply ICC profile conversion to sRGB. Returns PIL.Image, or None if the layer has no pixels. Example: from psd_tools.constants import ChannelID image = layer.topil() red = layer.topil(ChannelID.CHANNEL_0) alpha = layer.topil(ChannelID.TRANSPARENCY_MASK) NOTE: Not all of the PSD image modes are supported in PIL.Image. For example, 'CMYK' mode cannot include alpha channel in PIL. In this case, topil drops alpha channel. property vector_mask Returns vector mask associated with this layer. Returns VectorMask or None property visible Layer visibility. Doesn't take group visibility in account. Writable. Returns bool property width Width of the layer. Returns int GradientFill class psd_tools.api.adjustments.GradientFill(*args) Gradient fill. property bbox (left, top, right, bottom) tuple. property blend_mode Blend mode of this layer. Writable. Example: from psd_tools.constants import BlendMode if layer.blend_mode == BlendMode.NORMAL: layer.blend_mode = BlendMode.SCREEN Returns BlendMode. property bottom Bottom coordinate. Returns int property clip_layers Clip layers associated with this layer. To compose clipping layers: from psd_tools import compose clip_mask = compose(layer.clip_layers) Returns list of layers property clipping_layer Clipping flag for this layer. Writable. Returns bool compose(force=False, bbox=None, layer_filter=None) Deprecated, use composite(). Compose layer and masks (mask, vector mask, and clipping layers). Note that the resulting image size is not necessarily equal to the layer size due to different mask dimensions. The offset of the composed image is stored at .info['offset'] attribute of PIL.Image. Parameters bbox -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Returns PIL.Image, or None if the layer has no pixel. composite(viewport=None, force=False, color=1.0, alpha=0.0, layer_filter=None, apply_icc=False) Composite layer and masks (mask, vector mask, and clipping layers). Parameters • viewport -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Default is the layer's bbox. • force -- Boolean flag to force vector drawing. • color -- Backdrop color specified by scalar or tuple of scalar. The color value should be in [0.0, 1.0]. For example, (1., 0., 0.) specifies red in RGB color mode. • alpha -- Backdrop alpha in [0.0, 1.0]. • layer_filter -- Callable that takes a layer as argument and returns whether if the layer is composited. Default is is_visible(). Returns PIL.Image. property data Gradient in Descriptor(GRADIENT). property effects Layer effects. Returns Effects property gradient_kind Kind of the gradient, one of the following: • Linear • Radial • Angle • Reflected • Diamond has_clip_layers() Returns True if the layer has associated clipping. Returns bool has_effects() Returns True if the layer has effects. Returns bool has_mask() Returns True if the layer has a mask. Returns bool has_origination() Returns True if the layer has live shape properties. Returns bool has_pixels() Returns True if the layer has associated pixels. When this is True, topil method returns PIL.Image. Returns bool has_stroke() Returns True if the shape has a stroke. has_vector_mask() Returns True if the layer has a vector mask. Returns bool property height Height of the layer. Returns int is_group() Return True if the layer is a group. Returns bool is_visible() Layer visibility. Takes group visibility in account. Returns bool property kind Kind of this layer, such as group, pixel, shape, type, smartobject, or psdimage. Class name without layer suffix. Returns str property layer_id Layer ID. Returns int layer id. if the layer is not assigned an id, -1. property left Left coordinate. Writable. Returns int property mask Returns mask associated with this layer. Returns Mask or None property name Layer name. Writable. Returns str numpy(channel=None, real_mask=True) Get NumPy array of the layer. Parameters channel -- Which channel to return, can be 'color', 'shape', 'alpha', or 'mask'. Default is 'color+alpha'. Returns numpy.ndarray or None if there is no pixel. property offset (left, top) tuple. Writable. Returns tuple property opacity Opacity of this layer in [0, 255] range. Writable. Returns int property origination Property for a list of live shapes or a line. Some of the vector masks have associated live shape properties, that are Photoshop feature to handle primitive shapes such as a rectangle, an ellipse, or a line. Vector masks without live shape properties are plain path objects. See psd_tools.api.shape. Returns List of Invalidated, Rectangle, RoundedRectangle, Ellipse, or Line. property parent Parent of this layer. property right Right coordinate. Returns int property size (width, height) tuple. Returns tuple property stroke Property for strokes. property tagged_blocks Layer tagged blocks that is a dict-like container of settings. See psd_tools.constants.Tag for available keys. Returns TaggedBlocks or None. Example: from psd_tools.constants import Tag metadata = layer.tagged_blocks.get_data(Tag.METADATA_SETTING) property top Top coordinate. Writable. Returns int topil(channel=None, apply_icc=False) Get PIL Image of the layer. Parameters • channel -- Which channel to return; e.g., 0 for 'R' channel in RGB image. See ChannelID. When None, the method returns all the channels supported by PIL modes. • apply_icc -- Whether to apply ICC profile conversion to sRGB. Returns PIL.Image, or None if the layer has no pixels. Example: from psd_tools.constants import ChannelID image = layer.topil() red = layer.topil(ChannelID.CHANNEL_0) alpha = layer.topil(ChannelID.TRANSPARENCY_MASK) NOTE: Not all of the PSD image modes are supported in PIL.Image. For example, 'CMYK' mode cannot include alpha channel in PIL. In this case, topil drops alpha channel. property vector_mask Returns vector mask associated with this layer. Returns VectorMask or None property visible Layer visibility. Doesn't take group visibility in account. Writable. Returns bool property width Width of the layer. Returns int Adjustment layers Adjustment layers apply image filtering to the composed result. All adjustment layers inherit from AdjustmentLayer. Adjustment layers do not have pixels, and currently ignored in compose. Attempts to call topil on adjustment layers always return None. Just as any other layer, adjustment layers might have an associated mask or vector mask. Adjustment can appear in other layers' clipping layers. Example: if isinstance(layer, psd_tools.layers.AdjustmentLayer): print(layer.kind) BrightnessContrast class psd_tools.api.adjustments.BrightnessContrast(*args) Brightness and contrast adjustment. property automatic property brightness property contrast property lab property mean property use_legacy property vrsn Curves class psd_tools.api.adjustments.Curves(*args) Curves adjustment. property data Raw data. Returns Curves property extra Exposure class psd_tools.api.adjustments.Exposure(*args) Exposure adjustment. property exposure Exposure. Returns float property gamma Gamma. Returns float property offset Offset. Returns float Levels class psd_tools.api.adjustments.Levels(*args) Levels adjustment. Levels contain a list of LevelRecord. property data List of level records. The first record is the master. Returns Levels. property master Master record. Vibrance class psd_tools.api.adjustments.Vibrance(*args) Vibrance adjustment. property saturation Saturation. Returns int property vibrance Vibrance. Returns int HueSaturation class psd_tools.api.adjustments.HueSaturation(*args) Hue/Saturation adjustment. HueSaturation contains a list of data. property colorization Colorization. Returns tuple property data List of Hue/Saturation records. Returns list property enable_colorization Enable colorization. Returns int property master Master record. Returns tuple ColorBalance class psd_tools.api.adjustments.ColorBalance(*args) Color balance adjustment. property highlights Highlights. Returns tuple property luminosity Luminosity. Returns int property midtones Mid-tones. Returns tuple property shadows Shadows. Returns tuple BlackAndWhite class psd_tools.api.adjustments.BlackAndWhite(*args) Black and white adjustment. property blue property cyan property green property magenta property preset_file_name property preset_kind property red property tint_color property use_tint property yellow PhotoFilter class psd_tools.api.adjustments.PhotoFilter(*args) Photo filter adjustment. property color_components property color_space property density property luminosity property xyz xyz. Returns bool ChannelMixer class psd_tools.api.adjustments.ChannelMixer(*args) Channel mixer adjustment. property data property monochrome ColorLookup class psd_tools.api.adjustments.ColorLookup(*args) Color lookup adjustment. Posterize class psd_tools.api.adjustments.Posterize(*args) Posterize adjustment. property posterize Posterize value. Returns int Threshold class psd_tools.api.adjustments.Threshold(*args) Threshold adjustment. property threshold Threshold value. Returns int SelectiveColor class psd_tools.api.adjustments.SelectiveColor(*args) Selective color adjustment. property data property method GradientMap class psd_tools.api.adjustments.GradientMap(*args) Gradient map adjustment. property color_model property color_stops property dithered property expansion property gradient_name property interpolation Interpolation between 0.0 and 1.0. property length property max_color property min_color property mode property random_seed property reversed property roughness property show_transparency property transparency_stops property use_vector_color psd_tools.api.effects Effects module. class psd_tools.api.effects.Effects(layer) List-like effects. property enabled Whether if all the effects are enabled. Return type bool find(name) Iterate effect items by name. property scale Scale value. DropShadow class psd_tools.api.effects.DropShadow(value, image_resources) property angle Angle value. property anti_aliased Angi-aliased. property blend_mode Effect blending mode. property choke Choke level. property color Color. property contour Contour configuration. property distance Distance. property enabled Whether if the effect is enabled. property layer_knocks_out Layers are knocking out. property noise Noise level. property opacity Layer effect opacity in percentage. property present Whether if the effect is present in Photoshop UI. property shown Whether if the effect is shown in dialog. property size Size in pixels. property use_global_light Using global light. InnerShadow class psd_tools.api.effects.InnerShadow(value, image_resources) property angle Angle value. property anti_aliased Angi-aliased. property blend_mode Effect blending mode. property choke Choke level. property color Color. property contour Contour configuration. property distance Distance. property enabled Whether if the effect is enabled. property noise Noise level. property opacity Layer effect opacity in percentage. property present Whether if the effect is present in Photoshop UI. property shown Whether if the effect is shown in dialog. property size Size in pixels. property use_global_light Using global light. OuterGlow class psd_tools.api.effects.OuterGlow(value, image_resources) property angle Angle value. property anti_aliased Angi-aliased. property blend_mode Effect blending mode. property choke Choke level. property color Color. property contour Contour configuration. property dithered Dither flag. property enabled Whether if the effect is enabled. property glow_type Glow type. property gradient Gradient configuration. property noise Noise level. property offset Offset value. property opacity Layer effect opacity in percentage. property present Whether if the effect is present in Photoshop UI. property quality_jitter Quality jitter property quality_range Quality range. property reversed Reverse flag. property shown Whether if the effect is shown in dialog. property size Size in pixels. property type Gradient type, one of linear, radial, angle, reflected, or diamond. InnerGlow class psd_tools.api.effects.InnerGlow(value, image_resources) property angle Angle value. property anti_aliased Angi-aliased. property blend_mode Effect blending mode. property choke Choke level. property color Color. property contour Contour configuration. property dithered Dither flag. property enabled Whether if the effect is enabled. property glow_source Elements source. property glow_type Glow type. property gradient Gradient configuration. property noise Noise level. property offset Offset value. property opacity Layer effect opacity in percentage. property present Whether if the effect is present in Photoshop UI. property quality_jitter Quality jitter property quality_range Quality range. property reversed Reverse flag. property shown Whether if the effect is shown in dialog. property size Size in pixels. property type Gradient type, one of linear, radial, angle, reflected, or diamond. ColorOverlay class psd_tools.api.effects.ColorOverlay(value, image_resources) property blend_mode Effect blending mode. property color Color. property enabled Whether if the effect is enabled. property opacity Layer effect opacity in percentage. property present Whether if the effect is present in Photoshop UI. property shown Whether if the effect is shown in dialog. GradientOverlay class psd_tools.api.effects.GradientOverlay(value, image_resources) property aligned Aligned. property angle Angle value. property blend_mode Effect blending mode. property dithered Dither flag. property enabled Whether if the effect is enabled. property gradient Gradient configuration. property offset Offset value. property opacity Layer effect opacity in percentage. property present Whether if the effect is present in Photoshop UI. property reversed Reverse flag. property scale Scale value. property shown Whether if the effect is shown in dialog. property type Gradient type, one of linear, radial, angle, reflected, or diamond. PatternOverlay class psd_tools.api.effects.PatternOverlay(value, image_resources) property aligned Aligned. property angle Angle value. property blend_mode Effect blending mode. property enabled Whether if the effect is enabled. property linked Linked. property opacity Layer effect opacity in percentage. property pattern Pattern config. property phase Phase value in Point. property present Whether if the effect is present in Photoshop UI. property scale Scale value. property shown Whether if the effect is shown in dialog. Stroke class psd_tools.api.effects.Stroke(value, image_resources) property angle Angle value. property blend_mode Effect blending mode. property color Color. property dithered Dither flag. property enabled Whether if the effect is enabled. property fill_type Fill type, SolidColor, Gradient, or Pattern. property gradient Gradient configuration. property linked Linked. property offset Offset value. property opacity Layer effect opacity in percentage. property overprint Overprint flag. property pattern Pattern config. property phase Phase value in Point. property position Position of the stroke, InsetFrame, OutsetFrame, or CenteredFrame. property present Whether if the effect is present in Photoshop UI. property reversed Reverse flag. property shown Whether if the effect is shown in dialog. property size Size value. property type Gradient type, one of linear, radial, angle, reflected, or diamond. BevelEmboss class psd_tools.api.effects.BevelEmboss(value, image_resources) property altitude Altitude value. property angle Angle value. property anti_aliased Anti-aliased. property bevel_style Bevel style, one of OuterBevel, InnerBevel, Emboss, PillowEmboss, or StrokeEmboss. property bevel_type Bevel type, one of SoftMatte, HardLight, SoftLight. property contour Contour configuration. property depth Depth value. property direction Direction, either StampIn or StampOut. property enabled Whether if the effect is enabled. property highlight_color Highlight color value. property highlight_mode Highlight blending mode. property highlight_opacity Highlight opacity value. property opacity Layer effect opacity in percentage. property present Whether if the effect is present in Photoshop UI. property shadow_color Shadow color value. property shadow_mode Shadow blending mode. property shadow_opacity Shadow opacity value. property shown Whether if the effect is shown in dialog. property size Size value in pixel. property soften Soften value. property use_global_light Using global light. property use_shape Using shape. property use_texture Using texture. Satin class psd_tools.api.effects.Satin(value, image_resources) Satin effect property angle Angle value. property anti_aliased Anti-aliased. property blend_mode Effect blending mode. property color Color. property contour Contour configuration. property distance Distance value. property enabled Whether if the effect is enabled. property inverted Inverted. property opacity Layer effect opacity in percentage. property present Whether if the effect is present in Photoshop UI. property shown Whether if the effect is shown in dialog. property size Size value in pixel. psd_tools.api.layers Layer module. Artboard class psd_tools.api.layers.Artboard(*args) Artboard is a special kind of group that has a pre-defined viewbox. Example: artboard = psd[1] image = artboard.compose() property bbox (left, top, right, bottom) tuple. property blend_mode Blend mode of this layer. Writable. Example: from psd_tools.constants import BlendMode if layer.blend_mode == BlendMode.NORMAL: layer.blend_mode = BlendMode.SCREEN Returns BlendMode. property bottom Bottom coordinate. Returns int property clip_layers Clip layers associated with this layer. To compose clipping layers: from psd_tools import compose clip_mask = compose(layer.clip_layers) Returns list of layers property clipping_layer Clipping flag for this layer. Writable. Returns bool compose(bbox=None, **kwargs) Compose the artboard. See compose() for available extra arguments. Parameters bbox -- Viewport tuple (left, top, right, bottom). Returns PIL.Image, or None if there is no pixel. composite(viewport=None, force=False, color=1.0, alpha=0.0, layer_filter=None, apply_icc=False) Composite layer and masks (mask, vector mask, and clipping layers). Parameters • viewport -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Default is the layer's bbox. • force -- Boolean flag to force vector drawing. • color -- Backdrop color specified by scalar or tuple of scalar. The color value should be in [0.0, 1.0]. For example, (1., 0., 0.) specifies red in RGB color mode. • alpha -- Backdrop alpha in [0.0, 1.0]. • layer_filter -- Callable that takes a layer as argument and returns whether if the layer is composited. Default is is_visible(). Returns PIL.Image. descendants(include_clip=True) Return a generator to iterate over all descendant layers. Example: # Iterate over all layers for layer in psd.descendants(): print(layer) # Iterate over all layers in reverse order for layer in reversed(list(psd.descendants())): print(layer) Parameters include_clip -- include clipping layers. property effects Layer effects. Returns Effects static extract_bbox(layers, include_invisible=False) Returns a bounding box for layers or (0, 0, 0, 0) if the layers have no bounding box. Parameters include_invisible -- include invisible layers in calculation. Returns tuple of four int has_clip_layers() Returns True if the layer has associated clipping. Returns bool has_effects() Returns True if the layer has effects. Returns bool has_mask() Returns True if the layer has a mask. Returns bool has_origination() Returns True if the layer has live shape properties. Returns bool has_pixels() Returns True if the layer has associated pixels. When this is True, topil method returns PIL.Image. Returns bool has_stroke() Returns True if the shape has a stroke. has_vector_mask() Returns True if the layer has a vector mask. Returns bool property height Height of the layer. Returns int is_group() Return True if the layer is a group. Returns bool is_visible() Layer visibility. Takes group visibility in account. Returns bool property kind Kind of this layer, such as group, pixel, shape, type, smartobject, or psdimage. Class name without layer suffix. Returns str property layer_id Layer ID. Returns int layer id. if the layer is not assigned an id, -1. property left Left coordinate. Writable. Returns int property mask Returns mask associated with this layer. Returns Mask or None property name Layer name. Writable. Returns str numpy(channel=None, real_mask=True) Get NumPy array of the layer. Parameters channel -- Which channel to return, can be 'color', 'shape', 'alpha', or 'mask'. Default is 'color+alpha'. Returns numpy.ndarray or None if there is no pixel. property offset (left, top) tuple. Writable. Returns tuple property opacity Opacity of this layer in [0, 255] range. Writable. Returns int property origination Property for a list of live shapes or a line. Some of the vector masks have associated live shape properties, that are Photoshop feature to handle primitive shapes such as a rectangle, an ellipse, or a line. Vector masks without live shape properties are plain path objects. See psd_tools.api.shape. Returns List of Invalidated, Rectangle, RoundedRectangle, Ellipse, or Line. property parent Parent of this layer. property right Right coordinate. Returns int property size (width, height) tuple. Returns tuple property stroke Property for strokes. property tagged_blocks Layer tagged blocks that is a dict-like container of settings. See psd_tools.constants.Tag for available keys. Returns TaggedBlocks or None. Example: from psd_tools.constants import Tag metadata = layer.tagged_blocks.get_data(Tag.METADATA_SETTING) property top Top coordinate. Writable. Returns int topil(channel=None, apply_icc=False) Get PIL Image of the layer. Parameters • channel -- Which channel to return; e.g., 0 for 'R' channel in RGB image. See ChannelID. When None, the method returns all the channels supported by PIL modes. • apply_icc -- Whether to apply ICC profile conversion to sRGB. Returns PIL.Image, or None if the layer has no pixels. Example: from psd_tools.constants import ChannelID image = layer.topil() red = layer.topil(ChannelID.CHANNEL_0) alpha = layer.topil(ChannelID.TRANSPARENCY_MASK) NOTE: Not all of the PSD image modes are supported in PIL.Image. For example, 'CMYK' mode cannot include alpha channel in PIL. In this case, topil drops alpha channel. property vector_mask Returns vector mask associated with this layer. Returns VectorMask or None property visible Layer visibility. Doesn't take group visibility in account. Writable. Returns bool property width Width of the layer. Returns int Group class psd_tools.api.layers.Group(*args) Group of layers. Example: group = psd[1] for layer in group: if layer.kind == 'pixel': print(layer.name) property bbox (left, top, right, bottom) tuple. property blend_mode Blend mode of this layer. Writable. Example: from psd_tools.constants import BlendMode if layer.blend_mode == BlendMode.NORMAL: layer.blend_mode = BlendMode.SCREEN Returns BlendMode. property bottom Bottom coordinate. Returns int property clip_layers Clip layers associated with this layer. To compose clipping layers: from psd_tools import compose clip_mask = compose(layer.clip_layers) Returns list of layers property clipping_layer Clipping flag for this layer. Writable. Returns bool compose(force=False, bbox=None, layer_filter=None, context=None, color=None) Compose layer and masks (mask, vector mask, and clipping layers). Returns PIL Image object, or None if the layer has no pixels. composite(viewport=None, force=False, color=1.0, alpha=0.0, layer_filter=None, apply_icc=False) Composite layer and masks (mask, vector mask, and clipping layers). Parameters • viewport -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Default is the layer's bbox. • force -- Boolean flag to force vector drawing. • color -- Backdrop color specified by scalar or tuple of scalar. The color value should be in [0.0, 1.0]. For example, (1., 0., 0.) specifies red in RGB color mode. • alpha -- Backdrop alpha in [0.0, 1.0]. • layer_filter -- Callable that takes a layer as argument and returns whether if the layer is composited. Default is is_visible(). Returns PIL.Image. descendants(include_clip=True) Return a generator to iterate over all descendant layers. Example: # Iterate over all layers for layer in psd.descendants(): print(layer) # Iterate over all layers in reverse order for layer in reversed(list(psd.descendants())): print(layer) Parameters include_clip -- include clipping layers. property effects Layer effects. Returns Effects static extract_bbox(layers, include_invisible=False) Returns a bounding box for layers or (0, 0, 0, 0) if the layers have no bounding box. Parameters include_invisible -- include invisible layers in calculation. Returns tuple of four int has_clip_layers() Returns True if the layer has associated clipping. Returns bool has_effects() Returns True if the layer has effects. Returns bool has_mask() Returns True if the layer has a mask. Returns bool has_origination() Returns True if the layer has live shape properties. Returns bool has_pixels() Returns True if the layer has associated pixels. When this is True, topil method returns PIL.Image. Returns bool has_stroke() Returns True if the shape has a stroke. has_vector_mask() Returns True if the layer has a vector mask. Returns bool property height Height of the layer. Returns int is_group() Return True if the layer is a group. Returns bool is_visible() Layer visibility. Takes group visibility in account. Returns bool property kind Kind of this layer, such as group, pixel, shape, type, smartobject, or psdimage. Class name without layer suffix. Returns str property layer_id Layer ID. Returns int layer id. if the layer is not assigned an id, -1. property left Left coordinate. Writable. Returns int property mask Returns mask associated with this layer. Returns Mask or None property name Layer name. Writable. Returns str numpy(channel=None, real_mask=True) Get NumPy array of the layer. Parameters channel -- Which channel to return, can be 'color', 'shape', 'alpha', or 'mask'. Default is 'color+alpha'. Returns numpy.ndarray or None if there is no pixel. property offset (left, top) tuple. Writable. Returns tuple property opacity Opacity of this layer in [0, 255] range. Writable. Returns int property origination Property for a list of live shapes or a line. Some of the vector masks have associated live shape properties, that are Photoshop feature to handle primitive shapes such as a rectangle, an ellipse, or a line. Vector masks without live shape properties are plain path objects. See psd_tools.api.shape. Returns List of Invalidated, Rectangle, RoundedRectangle, Ellipse, or Line. property parent Parent of this layer. property right Right coordinate. Returns int property size (width, height) tuple. Returns tuple property stroke Property for strokes. property tagged_blocks Layer tagged blocks that is a dict-like container of settings. See psd_tools.constants.Tag for available keys. Returns TaggedBlocks or None. Example: from psd_tools.constants import Tag metadata = layer.tagged_blocks.get_data(Tag.METADATA_SETTING) property top Top coordinate. Writable. Returns int topil(channel=None, apply_icc=False) Get PIL Image of the layer. Parameters • channel -- Which channel to return; e.g., 0 for 'R' channel in RGB image. See ChannelID. When None, the method returns all the channels supported by PIL modes. • apply_icc -- Whether to apply ICC profile conversion to sRGB. Returns PIL.Image, or None if the layer has no pixels. Example: from psd_tools.constants import ChannelID image = layer.topil() red = layer.topil(ChannelID.CHANNEL_0) alpha = layer.topil(ChannelID.TRANSPARENCY_MASK) NOTE: Not all of the PSD image modes are supported in PIL.Image. For example, 'CMYK' mode cannot include alpha channel in PIL. In this case, topil drops alpha channel. property vector_mask Returns vector mask associated with this layer. Returns VectorMask or None property visible Layer visibility. Doesn't take group visibility in account. Writable. Returns bool property width Width of the layer. Returns int PixelLayer class psd_tools.api.layers.PixelLayer(psd, record, channels, parent) Layer that has rasterized image in pixels. Example: assert layer.kind == 'pixel': image = layer.topil() image.save('layer.png') composed_image = layer.compose() composed_image.save('composed-layer.png') property bbox (left, top, right, bottom) tuple. property blend_mode Blend mode of this layer. Writable. Example: from psd_tools.constants import BlendMode if layer.blend_mode == BlendMode.NORMAL: layer.blend_mode = BlendMode.SCREEN Returns BlendMode. property bottom Bottom coordinate. Returns int property clip_layers Clip layers associated with this layer. To compose clipping layers: from psd_tools import compose clip_mask = compose(layer.clip_layers) Returns list of layers property clipping_layer Clipping flag for this layer. Writable. Returns bool compose(force=False, bbox=None, layer_filter=None) Deprecated, use composite(). Compose layer and masks (mask, vector mask, and clipping layers). Note that the resulting image size is not necessarily equal to the layer size due to different mask dimensions. The offset of the composed image is stored at .info['offset'] attribute of PIL.Image. Parameters bbox -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Returns PIL.Image, or None if the layer has no pixel. composite(viewport=None, force=False, color=1.0, alpha=0.0, layer_filter=None, apply_icc=False) Composite layer and masks (mask, vector mask, and clipping layers). Parameters • viewport -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Default is the layer's bbox. • force -- Boolean flag to force vector drawing. • color -- Backdrop color specified by scalar or tuple of scalar. The color value should be in [0.0, 1.0]. For example, (1., 0., 0.) specifies red in RGB color mode. • alpha -- Backdrop alpha in [0.0, 1.0]. • layer_filter -- Callable that takes a layer as argument and returns whether if the layer is composited. Default is is_visible(). Returns PIL.Image. property effects Layer effects. Returns Effects has_clip_layers() Returns True if the layer has associated clipping. Returns bool has_effects() Returns True if the layer has effects. Returns bool has_mask() Returns True if the layer has a mask. Returns bool has_origination() Returns True if the layer has live shape properties. Returns bool has_pixels() Returns True if the layer has associated pixels. When this is True, topil method returns PIL.Image. Returns bool has_stroke() Returns True if the shape has a stroke. has_vector_mask() Returns True if the layer has a vector mask. Returns bool property height Height of the layer. Returns int is_group() Return True if the layer is a group. Returns bool is_visible() Layer visibility. Takes group visibility in account. Returns bool property kind Kind of this layer, such as group, pixel, shape, type, smartobject, or psdimage. Class name without layer suffix. Returns str property layer_id Layer ID. Returns int layer id. if the layer is not assigned an id, -1. property left Left coordinate. Writable. Returns int property mask Returns mask associated with this layer. Returns Mask or None property name Layer name. Writable. Returns str numpy(channel=None, real_mask=True) Get NumPy array of the layer. Parameters channel -- Which channel to return, can be 'color', 'shape', 'alpha', or 'mask'. Default is 'color+alpha'. Returns numpy.ndarray or None if there is no pixel. property offset (left, top) tuple. Writable. Returns tuple property opacity Opacity of this layer in [0, 255] range. Writable. Returns int property origination Property for a list of live shapes or a line. Some of the vector masks have associated live shape properties, that are Photoshop feature to handle primitive shapes such as a rectangle, an ellipse, or a line. Vector masks without live shape properties are plain path objects. See psd_tools.api.shape. Returns List of Invalidated, Rectangle, RoundedRectangle, Ellipse, or Line. property parent Parent of this layer. property right Right coordinate. Returns int property size (width, height) tuple. Returns tuple property stroke Property for strokes. property tagged_blocks Layer tagged blocks that is a dict-like container of settings. See psd_tools.constants.Tag for available keys. Returns TaggedBlocks or None. Example: from psd_tools.constants import Tag metadata = layer.tagged_blocks.get_data(Tag.METADATA_SETTING) property top Top coordinate. Writable. Returns int topil(channel=None, apply_icc=False) Get PIL Image of the layer. Parameters • channel -- Which channel to return; e.g., 0 for 'R' channel in RGB image. See ChannelID. When None, the method returns all the channels supported by PIL modes. • apply_icc -- Whether to apply ICC profile conversion to sRGB. Returns PIL.Image, or None if the layer has no pixels. Example: from psd_tools.constants import ChannelID image = layer.topil() red = layer.topil(ChannelID.CHANNEL_0) alpha = layer.topil(ChannelID.TRANSPARENCY_MASK) NOTE: Not all of the PSD image modes are supported in PIL.Image. For example, 'CMYK' mode cannot include alpha channel in PIL. In this case, topil drops alpha channel. property vector_mask Returns vector mask associated with this layer. Returns VectorMask or None property visible Layer visibility. Doesn't take group visibility in account. Writable. Returns bool property width Width of the layer. Returns int ShapeLayer class psd_tools.api.layers.ShapeLayer(psd, record, channels, parent) Layer that has drawing in vector mask. property bbox (left, top, right, bottom) tuple. property blend_mode Blend mode of this layer. Writable. Example: from psd_tools.constants import BlendMode if layer.blend_mode == BlendMode.NORMAL: layer.blend_mode = BlendMode.SCREEN Returns BlendMode. property bottom Bottom coordinate. Returns int property clip_layers Clip layers associated with this layer. To compose clipping layers: from psd_tools import compose clip_mask = compose(layer.clip_layers) Returns list of layers property clipping_layer Clipping flag for this layer. Writable. Returns bool compose(force=False, bbox=None, layer_filter=None) Deprecated, use composite(). Compose layer and masks (mask, vector mask, and clipping layers). Note that the resulting image size is not necessarily equal to the layer size due to different mask dimensions. The offset of the composed image is stored at .info['offset'] attribute of PIL.Image. Parameters bbox -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Returns PIL.Image, or None if the layer has no pixel. composite(viewport=None, force=False, color=1.0, alpha=0.0, layer_filter=None, apply_icc=False) Composite layer and masks (mask, vector mask, and clipping layers). Parameters • viewport -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Default is the layer's bbox. • force -- Boolean flag to force vector drawing. • color -- Backdrop color specified by scalar or tuple of scalar. The color value should be in [0.0, 1.0]. For example, (1., 0., 0.) specifies red in RGB color mode. • alpha -- Backdrop alpha in [0.0, 1.0]. • layer_filter -- Callable that takes a layer as argument and returns whether if the layer is composited. Default is is_visible(). Returns PIL.Image. property effects Layer effects. Returns Effects has_clip_layers() Returns True if the layer has associated clipping. Returns bool has_effects() Returns True if the layer has effects. Returns bool has_mask() Returns True if the layer has a mask. Returns bool has_origination() Returns True if the layer has live shape properties. Returns bool has_pixels() Returns True if the layer has associated pixels. When this is True, topil method returns PIL.Image. Returns bool has_stroke() Returns True if the shape has a stroke. has_vector_mask() Returns True if the layer has a vector mask. Returns bool property height Height of the layer. Returns int is_group() Return True if the layer is a group. Returns bool is_visible() Layer visibility. Takes group visibility in account. Returns bool property kind Kind of this layer, such as group, pixel, shape, type, smartobject, or psdimage. Class name without layer suffix. Returns str property layer_id Layer ID. Returns int layer id. if the layer is not assigned an id, -1. property left Left coordinate. Writable. Returns int property mask Returns mask associated with this layer. Returns Mask or None property name Layer name. Writable. Returns str numpy(channel=None, real_mask=True) Get NumPy array of the layer. Parameters channel -- Which channel to return, can be 'color', 'shape', 'alpha', or 'mask'. Default is 'color+alpha'. Returns numpy.ndarray or None if there is no pixel. property offset (left, top) tuple. Writable. Returns tuple property opacity Opacity of this layer in [0, 255] range. Writable. Returns int property origination Property for a list of live shapes or a line. Some of the vector masks have associated live shape properties, that are Photoshop feature to handle primitive shapes such as a rectangle, an ellipse, or a line. Vector masks without live shape properties are plain path objects. See psd_tools.api.shape. Returns List of Invalidated, Rectangle, RoundedRectangle, Ellipse, or Line. property parent Parent of this layer. property right Right coordinate. Returns int property size (width, height) tuple. Returns tuple property stroke Property for strokes. property tagged_blocks Layer tagged blocks that is a dict-like container of settings. See psd_tools.constants.Tag for available keys. Returns TaggedBlocks or None. Example: from psd_tools.constants import Tag metadata = layer.tagged_blocks.get_data(Tag.METADATA_SETTING) property top Top coordinate. Writable. Returns int topil(channel=None, apply_icc=False) Get PIL Image of the layer. Parameters • channel -- Which channel to return; e.g., 0 for 'R' channel in RGB image. See ChannelID. When None, the method returns all the channels supported by PIL modes. • apply_icc -- Whether to apply ICC profile conversion to sRGB. Returns PIL.Image, or None if the layer has no pixels. Example: from psd_tools.constants import ChannelID image = layer.topil() red = layer.topil(ChannelID.CHANNEL_0) alpha = layer.topil(ChannelID.TRANSPARENCY_MASK) NOTE: Not all of the PSD image modes are supported in PIL.Image. For example, 'CMYK' mode cannot include alpha channel in PIL. In this case, topil drops alpha channel. property vector_mask Returns vector mask associated with this layer. Returns VectorMask or None property visible Layer visibility. Doesn't take group visibility in account. Writable. Returns bool property width Width of the layer. Returns int SmartObjectLayer class psd_tools.api.layers.SmartObjectLayer(psd, record, channels, parent) Layer that inserts external data. Use smart_object attribute to get the external data. See SmartObject. Example: import io if layer.smart_object.filetype == 'jpg': image = Image.open(io.BytesIO(layer.smart_object.data)) property bbox (left, top, right, bottom) tuple. property blend_mode Blend mode of this layer. Writable. Example: from psd_tools.constants import BlendMode if layer.blend_mode == BlendMode.NORMAL: layer.blend_mode = BlendMode.SCREEN Returns BlendMode. property bottom Bottom coordinate. Returns int property clip_layers Clip layers associated with this layer. To compose clipping layers: from psd_tools import compose clip_mask = compose(layer.clip_layers) Returns list of layers property clipping_layer Clipping flag for this layer. Writable. Returns bool compose(force=False, bbox=None, layer_filter=None) Deprecated, use composite(). Compose layer and masks (mask, vector mask, and clipping layers). Note that the resulting image size is not necessarily equal to the layer size due to different mask dimensions. The offset of the composed image is stored at .info['offset'] attribute of PIL.Image. Parameters bbox -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Returns PIL.Image, or None if the layer has no pixel. composite(viewport=None, force=False, color=1.0, alpha=0.0, layer_filter=None, apply_icc=False) Composite layer and masks (mask, vector mask, and clipping layers). Parameters • viewport -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Default is the layer's bbox. • force -- Boolean flag to force vector drawing. • color -- Backdrop color specified by scalar or tuple of scalar. The color value should be in [0.0, 1.0]. For example, (1., 0., 0.) specifies red in RGB color mode. • alpha -- Backdrop alpha in [0.0, 1.0]. • layer_filter -- Callable that takes a layer as argument and returns whether if the layer is composited. Default is is_visible(). Returns PIL.Image. property effects Layer effects. Returns Effects has_clip_layers() Returns True if the layer has associated clipping. Returns bool has_effects() Returns True if the layer has effects. Returns bool has_mask() Returns True if the layer has a mask. Returns bool has_origination() Returns True if the layer has live shape properties. Returns bool has_pixels() Returns True if the layer has associated pixels. When this is True, topil method returns PIL.Image. Returns bool has_stroke() Returns True if the shape has a stroke. has_vector_mask() Returns True if the layer has a vector mask. Returns bool property height Height of the layer. Returns int is_group() Return True if the layer is a group. Returns bool is_visible() Layer visibility. Takes group visibility in account. Returns bool property kind Kind of this layer, such as group, pixel, shape, type, smartobject, or psdimage. Class name without layer suffix. Returns str property layer_id Layer ID. Returns int layer id. if the layer is not assigned an id, -1. property left Left coordinate. Writable. Returns int property mask Returns mask associated with this layer. Returns Mask or None property name Layer name. Writable. Returns str numpy(channel=None, real_mask=True) Get NumPy array of the layer. Parameters channel -- Which channel to return, can be 'color', 'shape', 'alpha', or 'mask'. Default is 'color+alpha'. Returns numpy.ndarray or None if there is no pixel. property offset (left, top) tuple. Writable. Returns tuple property opacity Opacity of this layer in [0, 255] range. Writable. Returns int property origination Property for a list of live shapes or a line. Some of the vector masks have associated live shape properties, that are Photoshop feature to handle primitive shapes such as a rectangle, an ellipse, or a line. Vector masks without live shape properties are plain path objects. See psd_tools.api.shape. Returns List of Invalidated, Rectangle, RoundedRectangle, Ellipse, or Line. property parent Parent of this layer. property right Right coordinate. Returns int property size (width, height) tuple. Returns tuple property smart_object Associated smart object. Returns SmartObject. property stroke Property for strokes. property tagged_blocks Layer tagged blocks that is a dict-like container of settings. See psd_tools.constants.Tag for available keys. Returns TaggedBlocks or None. Example: from psd_tools.constants import Tag metadata = layer.tagged_blocks.get_data(Tag.METADATA_SETTING) property top Top coordinate. Writable. Returns int topil(channel=None, apply_icc=False) Get PIL Image of the layer. Parameters • channel -- Which channel to return; e.g., 0 for 'R' channel in RGB image. See ChannelID. When None, the method returns all the channels supported by PIL modes. • apply_icc -- Whether to apply ICC profile conversion to sRGB. Returns PIL.Image, or None if the layer has no pixels. Example: from psd_tools.constants import ChannelID image = layer.topil() red = layer.topil(ChannelID.CHANNEL_0) alpha = layer.topil(ChannelID.TRANSPARENCY_MASK) NOTE: Not all of the PSD image modes are supported in PIL.Image. For example, 'CMYK' mode cannot include alpha channel in PIL. In this case, topil drops alpha channel. property vector_mask Returns vector mask associated with this layer. Returns VectorMask or None property visible Layer visibility. Doesn't take group visibility in account. Writable. Returns bool property width Width of the layer. Returns int TypeLayer class psd_tools.api.layers.TypeLayer(*args) Layer that has text and styling information for fonts or paragraphs. Text is accessible at text property. Styling information for paragraphs is in engine_dict. Document styling information such as font list is is resource_dict. Currently, textual information is read-only. Example: if layer.kind == 'type': print(layer.text) print(layer.engine_dict['StyleRun']) # Extract font for each substring in the text. text = layer.engine_dict['Editor']['Text'].value fontset = layer.resource_dict['FontSet'] runlength = layer.engine_dict['StyleRun']['RunLengthArray'] rundata = layer.engine_dict['StyleRun']['RunArray'] index = 0 for length, style in zip(runlength, rundata): substring = text[index:index + length] stylesheet = style['StyleSheet']['StyleSheetData'] font = fontset[stylesheet['Font']] print('%r gets %s' % (substring, font)) index += length property bbox (left, top, right, bottom) tuple. property blend_mode Blend mode of this layer. Writable. Example: from psd_tools.constants import BlendMode if layer.blend_mode == BlendMode.NORMAL: layer.blend_mode = BlendMode.SCREEN Returns BlendMode. property bottom Bottom coordinate. Returns int property clip_layers Clip layers associated with this layer. To compose clipping layers: from psd_tools import compose clip_mask = compose(layer.clip_layers) Returns list of layers property clipping_layer Clipping flag for this layer. Writable. Returns bool compose(force=False, bbox=None, layer_filter=None) Deprecated, use composite(). Compose layer and masks (mask, vector mask, and clipping layers). Note that the resulting image size is not necessarily equal to the layer size due to different mask dimensions. The offset of the composed image is stored at .info['offset'] attribute of PIL.Image. Parameters bbox -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Returns PIL.Image, or None if the layer has no pixel. composite(viewport=None, force=False, color=1.0, alpha=0.0, layer_filter=None, apply_icc=False) Composite layer and masks (mask, vector mask, and clipping layers). Parameters • viewport -- Viewport bounding box specified by (x1, y1, x2, y2) tuple. Default is the layer's bbox. • force -- Boolean flag to force vector drawing. • color -- Backdrop color specified by scalar or tuple of scalar. The color value should be in [0.0, 1.0]. For example, (1., 0., 0.) specifies red in RGB color mode. • alpha -- Backdrop alpha in [0.0, 1.0]. • layer_filter -- Callable that takes a layer as argument and returns whether if the layer is composited. Default is is_visible(). Returns PIL.Image. property document_resources Resource set relevant to the document. property effects Layer effects. Returns Effects property engine_dict Styling information dict. has_clip_layers() Returns True if the layer has associated clipping. Returns bool has_effects() Returns True if the layer has effects. Returns bool has_mask() Returns True if the layer has a mask. Returns bool has_origination() Returns True if the layer has live shape properties. Returns bool has_pixels() Returns True if the layer has associated pixels. When this is True, topil method returns PIL.Image. Returns bool has_stroke() Returns True if the shape has a stroke. has_vector_mask() Returns True if the layer has a vector mask. Returns bool property height Height of the layer. Returns int is_group() Return True if the layer is a group. Returns bool is_visible() Layer visibility. Takes group visibility in account. Returns bool property kind Kind of this layer, such as group, pixel, shape, type, smartobject, or psdimage. Class name without layer suffix. Returns str property layer_id Layer ID. Returns int layer id. if the layer is not assigned an id, -1. property left Left coordinate. Writable. Returns int property mask Returns mask associated with this layer. Returns Mask or None property name Layer name. Writable. Returns str numpy(channel=None, real_mask=True) Get NumPy array of the layer. Parameters channel -- Which channel to return, can be 'color', 'shape', 'alpha', or 'mask'. Default is 'color+alpha'. Returns numpy.ndarray or None if there is no pixel. property offset (left, top) tuple. Writable. Returns tuple property opacity Opacity of this layer in [0, 255] range. Writable. Returns int property origination Property for a list of live shapes or a line. Some of the vector masks have associated live shape properties, that are Photoshop feature to handle primitive shapes such as a rectangle, an ellipse, or a line. Vector masks without live shape properties are plain path objects. See psd_tools.api.shape. Returns List of Invalidated, Rectangle, RoundedRectangle, Ellipse, or Line. property parent Parent of this layer. property resource_dict Resource set. property right Right coordinate. Returns int property size (width, height) tuple. Returns tuple property stroke Property for strokes. property tagged_blocks Layer tagged blocks that is a dict-like container of settings. See psd_tools.constants.Tag for available keys. Returns TaggedBlocks or None. Example: from psd_tools.constants import Tag metadata = layer.tagged_blocks.get_data(Tag.METADATA_SETTING) property text Text in the layer. Read-only. NOTE: New-line character in Photoshop is '\r'. property top Top coordinate. Writable. Returns int topil(channel=None, apply_icc=False) Get PIL Image of the layer. Parameters • channel -- Which channel to return; e.g., 0 for 'R' channel in RGB image. See ChannelID. When None, the method returns all the channels supported by PIL modes. • apply_icc -- Whether to apply ICC profile conversion to sRGB. Returns PIL.Image, or None if the layer has no pixels. Example: from psd_tools.constants import ChannelID image = layer.topil() red = layer.topil(ChannelID.CHANNEL_0) alpha = layer.topil(ChannelID.TRANSPARENCY_MASK) NOTE: Not all of the PSD image modes are supported in PIL.Image. For example, 'CMYK' mode cannot include alpha channel in PIL. In this case, topil drops alpha channel. property transform Matrix (xx, xy, yx, yy, tx, ty) applies affine transformation. property vector_mask Returns vector mask associated with this layer. Returns VectorMask or None property visible Layer visibility. Doesn't take group visibility in account. Writable. Returns bool property warp Warp configuration. property width Width of the layer. Returns int psd_tools.api.mask Mask module. Mask class psd_tools.api.mask.Mask(layer) Mask data attached to a layer. There are two distinct internal mask data: user mask and vector mask. User mask refers any pixel-based mask whereas vector mask refers a mask from a shape path. Internally, two masks are combined and referred real mask. property background_color Background color. property bbox BBox property bottom Bottom coordinate. property disabled Disabled. property flags Flags. property height Height. property left Left coordinate. property parameters Parameters. property real_flags Real flag. property right Right coordinate. property size (Width, Height) tuple. property top Top coordinate. topil(real=True, **kwargs) Get PIL Image of the mask. Parameters real -- When True, returns pixel + vector mask combined. Returns PIL Image object, or None if the mask is empty. property width Width. psd_tools.api.shape Shape module. In PSD/PSB, shapes are all represented as VectorMask in each layer, and optionally there might be Origination object to control live shape properties and Stroke to specify how outline is stylized. VectorMask class psd_tools.api.shape.VectorMask(data) Vector mask data. Vector mask is a resolution-independent mask that consists of one or more Path objects. In Photoshop, all the path objects are represented as Bezier curves. Check paths property for how to deal with path objects. property bbox Bounding box tuple (left, top, right, bottom) in relative coordinates, where top-left corner is (0., 0.) and bottom-right corner is (1., 1.). Returns tuple property clipboard_record Clipboard record containing bounding box information. Depending on the Photoshop version, this field can be None. property disabled If the mask is disabled. property initial_fill_rule Initial fill rule. When 0, fill inside of the path. When 1, fill outside of the shape. Returns int property inverted Invert the mask. property not_linked If the knots are not linked. property paths List of Subpath. Subpath is a list-like structure that contains one or more Knot items. Knot contains relative coordinates of control points for a Bezier curve. index indicates which origination item the subpath belongs, and operation indicates how to combine multiple shape paths. In PSD, path fill rule is even-odd. Example: for subpath in layer.vector_mask.paths: anchors = [( int(knot.anchor[1] * psd.width), int(knot.anchor[0] * psd.height), ) for knot in subpath] Returns List of Subpath. Stroke class psd_tools.api.shape.Stroke(data) Stroke contains decorative information for strokes. This is a thin wrapper around Descriptor structure. Check _data attribute to get the raw data. property blend_mode Blend mode. property content Fill effect. property enabled If the stroke is enabled. property fill_enabled If the stroke fill is enabled. property line_alignment Alignment, one of inner, outer, center. property line_cap_type Cap type, one of butt, round, square. property line_dash_offset Line dash offset in float. Returns float property line_dash_set Line dash set in list of UnitFloat. Returns list property line_join_type Join type, one of miter, round, bevel. property line_width Stroke width in float. property miter_limit Miter limit in float. property opacity Opacity value. property stroke_adjust Stroke adjust Origination Origination keeps live shape properties for some of the primitive shapes. Origination objects are accessible via origination property of layers. Following primitive shapes are defined: Invalidated, Line, Rectangle, Ellipse, and RoundedRectangle. Invalidated class psd_tools.api.shape.Invalidated(data) Invalidated live shape. This equals to a primitive shape that does not provide Live shape properties. Use VectorMask to access shape information instead of this origination object. property invalidated Returns bool Line class psd_tools.api.shape.Line(data) Line live shape. property arrow_conc Returns int property arrow_end Line arrow end. Returns bool property arrow_length Line arrow length. Returns float property arrow_start Line arrow start. Returns bool property arrow_width Line arrow width. Returns float property bbox Bounding box of the live shape. Returns Descriptor property index Origination item index. Returns int property invalidated Returns bool property line_end Line end. Returns Descriptor property line_start Line start. Returns Descriptor property line_weight Line weight Returns float property origin_type Type of the vector shape. • 1: Rectangle • 2: RoundedRectangle • 4: Line • 5: Ellipse Returns int property resolution Resolution. Returns float Ellipse class psd_tools.api.shape.Ellipse(data) Ellipse live shape. property bbox Bounding box of the live shape. Returns Descriptor property index Origination item index. Returns int property invalidated Returns bool property origin_type Type of the vector shape. • 1: Rectangle • 2: RoundedRectangle • 4: Line • 5: Ellipse Returns int property resolution Resolution. Returns float Rectangle class psd_tools.api.shape.Rectangle(data) Rectangle live shape. property bbox Bounding box of the live shape. Returns Descriptor property index Origination item index. Returns int property invalidated Returns bool property origin_type Type of the vector shape. • 1: Rectangle • 2: RoundedRectangle • 4: Line • 5: Ellipse Returns int property resolution Resolution. Returns float RoundedRectangle class psd_tools.api.shape.RoundedRectangle(data) Rounded rectangle live shape. property bbox Bounding box of the live shape. Returns Descriptor property index Origination item index. Returns int property invalidated Returns bool property origin_type Type of the vector shape. • 1: Rectangle • 2: RoundedRectangle • 4: Line • 5: Ellipse Returns int property radii Corner radii of rounded rectangles. The order is top-left, top-right, bottom-left, bottom-right. Returns Descriptor property resolution Resolution. Returns float psd_tools.api.smart_object Smart object module. SmartObject class psd_tools.api.smart_object.SmartObject(layer) Smart object that represents embedded or external file. Smart objects are attached to SmartObjectLayer. property data Embedded file content, or empty if kind is external or alias property filename Original file name of the object. property filesize File size of the object. property filetype Preferred file extension, such as jpg. is_psd() Return True if the file is embedded PSD/PSB. property kind Kind of the link, 'data', 'alias', or 'external'. open(external_dir=None) Open the smart object as binary IO. Parameters external_dir -- Path to the directory of the external file. Example: with layer.smart_object.open() as f: data = f.read() property resolution Resolution of the object. save(filename=None) Save the smart object to a file. Parameters filename -- File name to export. If None, use the embedded name. property unique_id UUID of the object. property warp Warp parameters. psd_tools.constants Various constants for psd_tools BlendMode class psd_tools.constants.BlendMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Blend modes. COLOR = b'colr' COLOR_BURN = b'idiv' COLOR_DODGE = b'div ' DARKEN = b'dark' DARKER_COLOR = b'dkCl' DIFFERENCE = b'diff' DISSOLVE = b'diss' DIVIDE = b'fdiv' EXCLUSION = b'smud' HARD_LIGHT = b'hLit' HARD_MIX = b'hMix' HUE = b'hue ' LIGHTEN = b'lite' LIGHTER_COLOR = b'lgCl' LINEAR_BURN = b'lbrn' LINEAR_DODGE = b'lddg' LINEAR_LIGHT = b'lLit' LUMINOSITY = b'lum ' MULTIPLY = b'mul ' NORMAL = b'norm' OVERLAY = b'over' PASS_THROUGH = b'pass' PIN_LIGHT = b'pLit' SATURATION = b'sat ' SCREEN = b'scrn' SOFT_LIGHT = b'sLit' SUBTRACT = b'fsub' VIVID_LIGHT = b'vLit' ChannelID class psd_tools.constants.ChannelID(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Channel types. CHANNEL_0 = 0 CHANNEL_1 = 1 CHANNEL_2 = 2 CHANNEL_3 = 3 CHANNEL_4 = 4 CHANNEL_5 = 5 CHANNEL_6 = 6 CHANNEL_7 = 7 CHANNEL_8 = 8 CHANNEL_9 = 9 REAL_USER_LAYER_MASK = -3 TRANSPARENCY_MASK = -1 USER_LAYER_MASK = -2 Clipping class psd_tools.constants.Clipping(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Clipping. BASE = 0 NON_BASE = 1 ColorMode class psd_tools.constants.ColorMode(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Color mode. BITMAP = 0 CMYK = 4 DUOTONE = 8 GRAYSCALE = 1 INDEXED = 2 LAB = 9 MULTICHANNEL = 7 RGB = 3 static channels(value, alpha=False) ColorSpaceID class psd_tools.constants.ColorSpaceID(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Color space types. CMYK = 2 GRAYSCALE = 8 HSB = 1 LAB = 7 RGB = 0 Compression class psd_tools.constants.Compression(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Compression modes. Compression. 0 = Raw Data, 1 = RLE compressed, 2 = ZIP without prediction, 3 = ZIP with prediction. RAW = 0 RLE = 1 ZIP = 2 ZIP_WITH_PREDICTION = 3 EffectOSType class psd_tools.constants.EffectOSType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) OS Type keys for Layer Effects. BEVEL = b'bevl' COMMON_STATE = b'cmnS' DROP_SHADOW = b'dsdw' INNER_GLOW = b'iglw' INNER_SHADOW = b'isdw' OUTER_GLOW = b'oglw' SOLID_FILL = b'sofi' GlobalLayerMaskKind class psd_tools.constants.GlobalLayerMaskKind(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Global layer mask kind. COLOR_PROTECTED = 1 COLOR_SELECTED = 0 PER_LAYER = 128 LinkedLayerType class psd_tools.constants.LinkedLayerType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Linked layer types. ALIAS = b'liFA' DATA = b'liFD' EXTERNAL = b'liFE' PathResourceID class psd_tools.constants.PathResourceID(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) CLIPBOARD = 7 CLOSED_KNOT_LINKED = 1 CLOSED_KNOT_UNLINKED = 2 CLOSED_LENGTH = 0 INITIAL_FILL = 8 OPEN_KNOT_LINKED = 4 OPEN_KNOT_UNLINKED = 5 OPEN_LENGTH = 3 PATH_FILL = 6 PlacedLayerType class psd_tools.constants.PlacedLayerType(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) IMAGE_STACK = 3 RASTER = 2 UNKNOWN = 0 VECTOR = 1 PrintScaleStyle class psd_tools.constants.PrintScaleStyle(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Print scale style. CENTERED = 0 SIZE_TO_FIT = 1 USER_DEFINED = 2 Resource class psd_tools.constants.Resource(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Image resource keys. Note the following is not defined for performance reasons. • PATH_INFO_10 to PATH_INFO_989 corresponding to 2010 - 2989 • PLUGIN_RESOURCES_10 to PLUGIN_RESOURCES_989 corresponding to 4010 - 4989 ALPHA_IDENTIFIERS = 1053 ALPHA_NAMES_PASCAL = 1006 ALPHA_NAMES_UNICODE = 1045 ALTERNATE_DUOTONE_COLORS = 1066 ALTERNATE_SPOT_COLORS = 1067 AUTO_SAVE_FILE_PATH = 1086 AUTO_SAVE_FORMAT = 1087 BACKGROUND_COLOR = 1010 BORDER_INFO = 1009 CAPTION_DIGEST = 1061 CAPTION_PASCAL = 1008 CLIPPING_PATH_NAME = 2999 COLOR_HALFTONING_INFO = 1013 COLOR_SAMPLERS_RESOURCE = 1073 COLOR_SAMPLERS_RESOURCE_OBSOLETE = 1038 COLOR_TRANSFER_FUNCTION = 1016 COPYRIGHT_FLAG = 1034 COUNT_INFO = 1080 DISPLAY_INFO = 1077 DISPLAY_INFO_OBSOLETE = 1007 DUOTONE_HALFTONING_INFO = 1014 DUOTONE_IMAGE_INFO = 1018 DUOTONE_TRANSFER_FUNCTION = 1017 EFFECTIVE_BW = 1019 EFFECTS_VISIBLE = 1042 EPS_OPTIONS = 1021 EXIF_DATA_1 = 1058 EXIF_DATA_3 = 1059 GLOBAL_ALTITUDE = 1049 GLOBAL_ANGLE = 1037 GRAYSCALE_HALFTONING_INFO = 1012 GRAYSCALE_TRANSFER_FUNCTION = 1015 GRID_AND_GUIDES_INFO = 1032 HDR_TONING_INFO = 1070 ICC_PROFILE = 1039 ICC_UNTAGGED_PROFILE = 1041 IDS_SEED_NUMBER = 1044 IMAGE_MODE_RAW = 1029 IMAGE_READY_7_ROLLOVER_EXPANDED_STATE = 7003 IMAGE_READY_DATA_SETS = 7001 IMAGE_READY_DEFAULT_SELECTED_STATE = 7002 IMAGE_READY_ROLLOVER_EXPANDED_STATE = 7004 IMAGE_READY_SAVE_LAYER_SETTINGS = 7005 IMAGE_READY_VARIABLES = 7000 IMAGE_READY_VERSION = 7006 INDEXED_COLOR_TABLE_COUNT = 1046 IPTC_NAA = 1028 JPEG_QUALITY = 1030 JUMP_TO_XPEP = 1052 LAYER_COMPS = 1065 LAYER_GROUPS_ENABLED_ID = 1072 LAYER_GROUP_INFO = 1026 LAYER_SELECTION_IDS = 1069 LAYER_STATE_INFO = 1024 LIGHTROOM_WORKFLOW = 8000 MAC_NSPRINTINFO = 1084 MAC_PAGE_FORMAT_INFO = 1002 MAC_PRINT_MANAGER_INFO = 1001 MEASUREMENT_SCALE = 1074 OBSOLETE1 = 1000 OBSOLETE2 = 1003 OBSOLETE3 = 1020 OBSOLETE4 = 1023 OBSOLETE5 = 1027 ONION_SKINS = 1078 ORIGIN_PATH_INFO = 3000 PATH_INFO_0 = 2000 PATH_INFO_1 = 2001 PATH_INFO_2 = 2002 PATH_INFO_3 = 2003 PATH_INFO_4 = 2004 PATH_INFO_5 = 2005 PATH_INFO_6 = 2006 PATH_INFO_7 = 2007 PATH_INFO_8 = 2008 PATH_INFO_9 = 2009 PATH_INFO_990 = 2990 PATH_INFO_991 = 2991 PATH_INFO_992 = 2992 PATH_INFO_993 = 2993 PATH_INFO_994 = 2994 PATH_INFO_995 = 2995 PATH_INFO_996 = 2996 PATH_INFO_997 = 2997 PATH_SELECTION_STATE = 1088 PIXEL_ASPECT_RATIO = 1064 PLUGIN_RESOURCE_0 = 4000 PLUGIN_RESOURCE_1 = 4001 PLUGIN_RESOURCE_2 = 4002 PLUGIN_RESOURCE_3 = 4003 PLUGIN_RESOURCE_4 = 4004 PLUGIN_RESOURCE_4990 = 4990 PLUGIN_RESOURCE_4991 = 4991 PLUGIN_RESOURCE_4992 = 4992 PLUGIN_RESOURCE_4993 = 4993 PLUGIN_RESOURCE_4994 = 4994 PLUGIN_RESOURCE_4995 = 4995 PLUGIN_RESOURCE_4996 = 4996 PLUGIN_RESOURCE_4997 = 4997 PLUGIN_RESOURCE_4998 = 4998 PLUGIN_RESOURCE_4999 = 4990 PLUGIN_RESOURCE_5 = 4005 PLUGIN_RESOURCE_6 = 4006 PLUGIN_RESOURCE_7 = 4007 PLUGIN_RESOURCE_8 = 4008 PLUGIN_RESOURCE_9 = 4009 PRINT_FLAGS = 1011 PRINT_FLAGS_INFO = 10000 PRINT_INFO_CS2 = 1071 PRINT_INFO_CS5 = 1082 PRINT_SCALE = 1062 PRINT_STYLE = 1083 QUICK_MASK_INFO = 1022 RESOLUTION_INFO = 1005 SHEET_DISCLOSURE = 1076 SLICES = 1050 SPOT_HALFTONE = 1043 THUMBNAIL_RESOURCE = 1036 THUMBNAIL_RESOURCE_PS4 = 1033 TIMELINE_INFO = 1075 TRANSPARENCY_INDEX = 1047 URL = 1035 URL_LIST = 1054 VERSION_INFO = 1057 WATERMARK = 1040 WINDOWS_DEVMODE = 1085 WORKFLOW_URL = 1051 WORKING_PATH = 1025 XMP_METADATA = 1060 static is_path_info(value) static is_plugin_resource(value) SectionDivider class psd_tools.constants.SectionDivider(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) BOUNDING_SECTION_DIVIDER = 3 CLOSED_FOLDER = 2 OPEN_FOLDER = 1 OTHER = 0 Tag class psd_tools.constants.Tag(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Tagged blocks keys. ALPHA = b'Alph' ANIMATION_EFFECTS = b'anFX' ANNOTATIONS = b'Anno' ARTBOARD_DATA1 = b'artb' ARTBOARD_DATA2 = b'artd' ARTBOARD_DATA3 = b'abdd' BLACK_AND_WHITE = b'blwh' BLEND_CLIPPING_ELEMENTS = b'clbl' BLEND_FILL_OPACITY = b'iOpa' BLEND_INTERIOR_ELEMENTS = b'infx' BRIGHTNESS_AND_CONTRAST = b'brit' CHANNEL_BLENDING_RESTRICTIONS_SETTING = b'brst' CHANNEL_MIXER = b'mixr' COLOR_BALANCE = b'blnc' COLOR_LOOKUP = b'clrL' COMPOSITOR_INFO = b'cinf' CONTENT_GENERATOR_EXTRA_DATA = b'CgEd' CURVES = b'curv' EFFECTS_LAYER = b'lrFX' EXPORT_SETTING1 = b'extd' EXPORT_SETTING2 = b'extn' EXPOSURE = b'expA' FILTER_EFFECTS1 = b'FXid' FILTER_EFFECTS2 = b'FEid' FILTER_EFFECTS3 = b'FELS' FILTER_MASK = b'FMsk' FOREIGN_EFFECT_ID = b'ffxi' FRAMED_GROUP = b'frgb' GRADIENT_FILL_SETTING = b'GdFl' GRADIENT_MAP = b'grdm' HUE_SATURATION = b'hue2' HUE_SATURATION_V4 = b'hue ' INVERT = b'nvrt' KNOCKOUT_SETTING = b'knko' LAYER = b'Layr' LAYER_16 = b'Lr16' LAYER_32 = b'Lr32' LAYER_ID = b'lyid' LAYER_MASK_AS_GLOBAL_MASK = b'lmgm' LAYER_NAME_SOURCE_SETTING = b'lnsr' LAYER_VERSION = b'lyvr' LEVELS = b'levl' LINKED_LAYER1 = b'lnkD' LINKED_LAYER2 = b'lnk2' LINKED_LAYER3 = b'lnk3' LINKED_LAYER_EXTERNAL = b'lnkE' METADATA_SETTING = b'shmd' NESTED_SECTION_DIVIDER_SETTING = b'lsdk' OBJECT_BASED_EFFECTS_LAYER_INFO = b'lfx2' OBJECT_BASED_EFFECTS_LAYER_INFO_V0 = b'lmfx' OBJECT_BASED_EFFECTS_LAYER_INFO_V1 = b'lfxs' PATT = b'patt' PATTERNS1 = b'Patt' PATTERNS2 = b'Pat2' PATTERNS3 = b'Pat3' PATTERN_DATA = b'shpa' PATTERN_FILL_SETTING = b'PtFl' PHOTO_FILTER = b'phfl' PIXEL_SOURCE_DATA1 = b'PxSc' PIXEL_SOURCE_DATA2 = b'PxSD' PLACED_LAYER1 = b'plLd' PLACED_LAYER2 = b'PlLd' POSTERIZE = b'post' PROTECTED_SETTING = b'lspf' REFERENCE_POINT = b'fxrp' SAVING_MERGED_TRANSPARENCY = b'Mtrn' SAVING_MERGED_TRANSPARENCY16 = b'Mt16' SAVING_MERGED_TRANSPARENCY32 = b'Mt32' SECTION_DIVIDER_SETTING = b'lsct' SELECTIVE_COLOR = b'selc' SHEET_COLOR_SETTING = b'lclr' SMART_OBJECT_LAYER_DATA1 = b'SoLd' SMART_OBJECT_LAYER_DATA2 = b'SoLE' SOLID_COLOR_SHEET_SETTING = b'SoCo' TEXT_ENGINE_DATA = b'Txt2' THRESHOLD = b'thrs' TRANSPARENCY_SHAPES_LAYER = b'tsly' TYPE_TOOL_INFO = b'tySh' TYPE_TOOL_OBJECT_SETTING = b'TySh' UNICODE_LAYER_NAME = b'luni' UNICODE_PATH_NAME = b'pths' USER_MASK = b'LMsk' USING_ALIGNED_RENDERING = b'sn2P' VECTOR_MASK_AS_GLOBAL_MASK = b'vmgm' VECTOR_MASK_SETTING1 = b'vmsk' VECTOR_MASK_SETTING2 = b'vsms' VECTOR_ORIGINATION_DATA = b'vogk' VECTOR_ORIGINATION_UNKNOWN = b'vowv' VECTOR_STROKE_CONTENT_DATA = b'vscg' VECTOR_STROKE_DATA = b'vstk' VIBRANCE = b'vibA' psd_tools.psd Low-level API that translates binary data to Python structure. All the data structure in this subpackage inherits from one of the object defined in psd_tools.psd.base module. PSD class psd_tools.psd.PSD(header=_Nothing.NOTHING, color_mode_data=_Nothing.NOTHING, image_resources=_Nothing.NOTHING, layer_and_mask_information=_Nothing.NOTHING, image_data=_Nothing.NOTHING) Low-level PSD file structure that resembles the specification. Example: from psd_tools.psd import PSD with open(input_file, 'rb') as f: psd = PSD.read(f) with open(output_file, 'wb') as f: psd.write(f) header See FileHeader. color_mode_data See ColorModeData. image_resources See ImageResources. layer_and_mask_information See LayerAndMaskInformation. image_data See ImageData. psd_tools.psd.base Base data structures intended for inheritance. All the data objects in this subpackage inherit from the base classes here. That means, all the data structures in the psd_tools.psd subpackage implements the methods of BaseElement for serialization and decoding. Objects that inherit from the BaseElement typically gets attrs decoration to have data fields. BaseElement class psd_tools.psd.base.BaseElement Base element of various PSD file structs. All the data objects in psd_tools.psd subpackage inherit from this class. classmethod read(cls, fp) Read the element from a file-like object. write(self, fp) Write the element to a file-like object. classmethod frombytes(self, data, *args, **kwargs) Read the element from bytes. tobytes(self, *args, **kwargs) Write the element to bytes. validate(self) Validate the attribute. EmptyElement class psd_tools.psd.base.EmptyElement Empty element that does not have a value. ValueElement class psd_tools.psd.base.ValueElement(value=None) Single value wrapper that has a value attribute. Pretty printing shows the internal value by default. Inherit with @attr.s(repr=False) decorator to keep this behavior. value Internal value. NumericElement class psd_tools.psd.base.NumericElement(value=0.0) Single value element that has a numeric value attribute. IntegerElement class psd_tools.psd.base.IntegerElement(value=0) Single integer value element that has a value attribute. Use with @attr.s(repr=False) decorator. ShortIntegerElement class psd_tools.psd.base.ShortIntegerElement(value=0) Single short integer element that has a value attribute. Use with @attr.s(repr=False) decorator. ByteElement class psd_tools.psd.base.ByteElement(value=0) Single 1-byte integer element that has a value attribute. Use with @attr.s(repr=False) decorator. BooleanElement class psd_tools.psd.base.BooleanElement(value=False) Single bool value element that has a value attribute. Use with @attr.s(repr=False) decorator. StringElement class psd_tools.psd.base.StringElement(value: str = '') Single unicode string. value str value ListElement class psd_tools.psd.base.ListElement(items=_Nothing.NOTHING) List-like element that has items list. DictElement class psd_tools.psd.base.DictElement(items=_Nothing.NOTHING) Dict-like element that has items OrderedDict. psd_tools.psd.color_mode_data Color mode data structure. ColorModeData class psd_tools.psd.color_mode_data.ColorModeData(value: bytes = b'') Color mode data section of the PSD file. For indexed color images the data is the color table for the image in a non-interleaved order. Duotone images also have this data, but the data format is undocumented. interleave() Returns interleaved color table in bytes. psd_tools.psd.descriptor Descriptor data structure. Descriptors are basic data structure used throughout PSD files. Descriptor is one kind of serialization protocol for data objects, and enum classes in psd_tools.terminology or bytes indicates what kind of descriptor it is. The class ID can be pre-defined enum if the tag is 4-byte length or plain bytes if the length is arbitrary. They depend on the internal version of Adobe Photoshop but the detail is unknown. Pretty printing is the best approach to check the descriptor content: from IPython.pretty import pprint pprint(descriptor) Alias class psd_tools.psd.descriptor.Alias(value: bytes = b'\x00\x00\x00\x00') Alias structure equivalent to RawData. Bool class psd_tools.psd.descriptor.Bool(value=False) Bool structure. value bool value Class class psd_tools.psd.descriptor.Class(name: str = '', classID: bytes = b'\x00\x00\x00\x00') Class structure. name str value classID bytes in Klass Class1 class psd_tools.psd.descriptor.Class1(name: str = '', classID: bytes = b'\x00\x00\x00\x00') Class structure equivalent to Class. Class2 class psd_tools.psd.descriptor.Class2(name: str = '', classID: bytes = b'\x00\x00\x00\x00') Class structure equivalent to Class. Class3 class psd_tools.psd.descriptor.Class3(name: str = '', classID: bytes = b'\x00\x00\x00\x00') Class structure equivalent to Class. Descriptor class psd_tools.psd.descriptor.Descriptor(items=_Nothing.NOTHING, name: str = '', classID=b'null') Dict-like descriptor structure. Key values can be 4-character bytes in Key or arbitrary length bytes. Supports direct access by Key. Example: from psd_tools.terminology import Key descriptor[Key.Enabled] for key in descriptor: print(descriptor[key]) name str classID bytes in Klass Double class psd_tools.psd.descriptor.Double(value=0.0) Double structure. value float value Enumerated class psd_tools.psd.descriptor.Enumerated(typeID: bytes = b'\x00\x00\x00\x00', enum: bytes = b'\x00\x00\x00\x00') Enum structure. typeID bytes in Type enum bytes in Enum get_name() Get enum name. EnumeratedReference class psd_tools.psd.descriptor.EnumeratedReference(name: str = '', classID: bytes = b'\x00\x00\x00\x00', typeID: bytes = b'\x00\x00\x00\x00', enum: bytes = b'\x00\x00\x00\x00') Enumerated reference structure. name str value classID bytes in Klass typeID bytes in Type enum bytes in Enum GlobalObject class psd_tools.psd.descriptor.GlobalObject(items=_Nothing.NOTHING, name: str = '', classID=b'null') Global object structure equivalent to Descriptor. Identifier class psd_tools.psd.descriptor.Identifier(value=0) Identifier equivalent to Integer. Index class psd_tools.psd.descriptor.Index(value=0) Index equivalent to Integer. Integer class psd_tools.psd.descriptor.Integer(value=0) Integer structure. value int value LargeInteger class psd_tools.psd.descriptor.LargeInteger(value=0) LargeInteger structure. value int value List class psd_tools.psd.descriptor.List(items=_Nothing.NOTHING) List structure. Example: for item in list_value: print(item) Name class psd_tools.psd.descriptor.Name(name: str = '', classID: bytes = b'\x00\x00\x00\x00', value: str = '') Name structure (Undocumented). name str classID bytes in Klass value str ObjectArray class psd_tools.psd.descriptor.ObjectArray(items=_Nothing.NOTHING, items_count: int = 0, name: str = '', classID=b'null') Object array structure almost equivalent to Descriptor. items_count int value name str value classID bytes in Klass Property class psd_tools.psd.descriptor.Property(name: str = '', classID: bytes = b'\x00\x00\x00\x00', keyID: bytes = b'\x00\x00\x00\x00') Property structure. name str value classID bytes in Klass keyID bytes in Key Offset class psd_tools.psd.descriptor.Offset(name: str = '', classID: bytes = b'\x00\x00\x00\x00', value=0) Offset structure. name str value classID bytes in Klass value int value Path class psd_tools.psd.descriptor.Path(value: bytes = b'\x00\x00\x00\x00') Undocumented path structure equivalent to RawData. RawData class psd_tools.psd.descriptor.RawData(value: bytes = b'\x00\x00\x00\x00') RawData structure. value bytes value Reference class psd_tools.psd.descriptor.Reference(items=_Nothing.NOTHING) Reference structure equivalent to List. String class psd_tools.psd.descriptor.String(value: str = '') String structure. value str value UnitFloat class psd_tools.psd.descriptor.UnitFloat(value: float = 0.0, unit=Unit._None) Unit float structure. unit unit of the value in Unit or Enum value float value UnitFloats class psd_tools.psd.descriptor.UnitFloats(unit=Unit._None, values=_Nothing.NOTHING) Unit floats structure. unit unit of the value in Unit or Enum values List of float values psd_tools.psd.engine_data EngineData structure. PSD file embeds text formatting data in its own markup language referred EngineData. The format looks like the following: << /EngineDict << /Editor << /Text (˛ˇMake a change and save.) >> >> /Font << /Name (˛ˇHelveticaNeue-Light) /FillColor << /Type 1 /Values [ 1.0 0.0 0.0 0.0 ] >> /StyleSheetSet [ << /Name (˛ˇNormal RGB) >> ] >> >> EngineData class psd_tools.psd.engine_data.EngineData(items=_Nothing.NOTHING) Dict-like element. TYPE_TOOL_OBJECT_SETTING tagged block contains this object in its descriptor. EngineData2 class psd_tools.psd.engine_data.EngineData2(items=_Nothing.NOTHING) Dict-like element. TEXT_ENGINE_DATA tagged block has this object. Bool class psd_tools.psd.engine_data.Bool(value=False) Bool element. Dict class psd_tools.psd.engine_data.Dict(items=_Nothing.NOTHING) Dict-like element. Float class psd_tools.psd.engine_data.Float(value=0.0) Float element. Integer class psd_tools.psd.engine_data.Integer(value=0) Integer element. List class psd_tools.psd.engine_data.List(items=_Nothing.NOTHING) List-like element. Property class psd_tools.psd.engine_data.Property(value=None) Property element. String class psd_tools.psd.engine_data.String(value=None) String element. psd_tools.psd.effects_layer Effects layer structure. Note the structures in this module is obsolete and object-based layer effects are stored in tagged blocks. EffectsLayer class psd_tools.psd.effects_layer.EffectsLayer(items=_Nothing.NOTHING, version: int = 0) Dict-like EffectsLayer structure. See psd_tools.constants.EffectOSType for available keys. version CommonStateInfo class psd_tools.psd.effects_layer.CommonStateInfo(version: int = 0, visible: int = 1) Effects layer common state info. version visible ShadowInfo class psd_tools.psd.effects_layer.ShadowInfo(version: int = 0, blur: int = 0, intensity: int = 0, angle: int = 0, distance: int = 0, color=_Nothing.NOTHING, blend_mode=BlendMode.NORMAL, enabled: int = 0, use_global_angle: int = 0, opacity: int = 0, native_color=_Nothing.NOTHING) Effects layer shadow info. version blur intensity angle distance color blend_mode enabled use_global_angle opacity native_color OuterGlowInfo class psd_tools.psd.effects_layer.OuterGlowInfo(version: int = 0, blur: int = 0, intensity: int = 0, color=_Nothing.NOTHING, blend_mode=BlendMode.NORMAL, enabled: int = 0, opacity: int = 0, native_color=None) Effects layer outer glow info. version blur intensity color blend_mode enabled opacity native_color InnerGlowInfo class psd_tools.psd.effects_layer.InnerGlowInfo(version: int = 0, blur: int = 0, intensity: int = 0, color=_Nothing.NOTHING, blend_mode=BlendMode.NORMAL, enabled: int = 0, opacity: int = 0, invert=None, native_color=None) Effects layer inner glow info. version blur intensity color blend_mode enabled opacity invert native_color BevelInfo class psd_tools.psd.effects_layer.BevelInfo(version: int = 0, angle: int = 0, depth: int = 0, blur: int = 0, highlight_blend_mode=BlendMode.NORMAL, shadow_blend_mode=BlendMode.NORMAL, highlight_color=_Nothing.NOTHING, shadow_color=_Nothing.NOTHING, bevel_style: int = 0, highlight_opacity: int = 0, shadow_opacity: int = 0, enabled: int = 0, use_global_angle: int = 0, direction: int = 0, real_highlight_color=None, real_shadow_color=None) Effects layer bevel info. version angle depth blur highlight_blend_mode shadow_blend_mode highlight_color shadow_color highlight_opacity shadow_opacity enabled use_global_angle direction real_hightlight_color real_shadow_color SolidFillInfo class psd_tools.psd.effects_layer.SolidFillInfo(version: int = 2, blend_mode=BlendMode.NORMAL, color=_Nothing.NOTHING, opacity: int = 0, enabled: int = 0, native_color=_Nothing.NOTHING) Effects layer inner glow info. version blend_mode color opacity enabled native_color psd_tools.psd.filter_effects Filter effects structure. FilterEffects class psd_tools.psd.filter_effects.FilterEffects(items=_Nothing.NOTHING, version: int = 1) List-like FilterEffects structure. See FilterEffect. version FilterEffect class psd_tools.psd.filter_effects.FilterEffect(uuid=None, version=None, rectangle=None, depth=None, max_channels=None, channels=None, extra=None) FilterEffect structure. uuid version rectangle depth max_channels channels List of FilterEffectChannel. extra See FilterEffectExtra. FilterEffectChannel class psd_tools.psd.filter_effects.FilterEffectChannel(is_written=0, compression=None, data=b'') FilterEffectChannel structure. is_written compression data FilterEffectExtra class psd_tools.psd.filter_effects.FilterEffectExtra(is_written=0, rectangle=_Nothing.NOTHING, compression: int = 0, data: bytes = b'') FilterEffectExtra structure. is_written rectangle compression data psd_tools.psd.header File header structure. FileHeader class psd_tools.psd.header.FileHeader(signature: bytes = b'8BPS', version: int = 1, channels: int = 4, height: int = 64, width: int = 64, depth: int = 8, color_mode=ColorMode.RGB) Header section of the PSD file. Example: from psd_tools.psd.header import FileHeader from psd_tools.constants import ColorMode header = FileHeader(channels=2, height=359, width=400, depth=8, color_mode=ColorMode.GRAYSCALE) signature Signature: always equal to b'8BPS'. version Version number. PSD is 1, and PSB is 2. channels The number of channels in the image, including any user-defined alpha channel. height The height of the image in pixels. width The width of the image in pixels. depth The number of bits per channel. color_mode The color mode of the file. See ColorMode psd_tools.psd.image_data Image data section structure. ImageData corresponds to the last section of the PSD/PSB file where a composited image is stored. When the file does not contain layers, this is the only place pixels are saved. ImageData class psd_tools.psd.image_data.ImageData(compression=Compression.RAW, data: bytes = b'') Merged channel image data. compression See Compression. data bytes as compressed in the compression flag. get_data(header, split=True) Get decompressed data. Parameters header -- See FileHeader. Returns list of bytes corresponding each channel. classmethod new(header, color=0, compression=Compression.RAW) Create a new image data object. Parameters • header -- FileHeader. • compression -- compression type. • color -- default color. int or iterable for channel length. set_data(data, header) Set raw data and compress. Parameters • data -- list of raw data bytes corresponding channels. • compression -- compression type, see Compression. • header -- See FileHeader. Returns length of compressed data. psd_tools.psd.image_resources Image resources section structure. Image resources are used to store non-pixel data associated with images, such as pen tool paths or slices. See Resource to check available resource names. Example: from psd_tools.constants import Resource version_info = psd.image_resources.get_data(Resource.VERSION_INFO) The following resources are plain bytes: Resource.OBSOLETE1: 1000 Resource.MAC_PRINT_MANAGER_INFO: 1001 Resource.MAC_PAGE_FORMAT_INFO: 1002 Resource.OBSOLETE2: 1003 Resource.DISPLAY_INFO_OBSOLETE: 1007 Resource.BORDER_INFO: 1009 Resource.DUOTONE_IMAGE_INFO: 1018 Resource.EFFECTIVE_BW: 1019 Resource.OBSOLETE3: 1020 Resource.EPS_OPTIONS: 1021 Resource.QUICK_MASK_INFO: 1022 Resource.OBSOLETE4: 1023 Resource.WORKING_PATH: 1025 Resource.OBSOLETE5: 1027 Resource.IPTC_NAA: 1028 Resource.IMAGE_MODE_RAW: 1029 Resource.JPEG_QUALITY: 1030 Resource.URL: 1035 Resource.COLOR_SAMPLERS_RESOURCE_OBSOLETE: 1038 Resource.ICC_PROFILE: 1039 Resource.SPOT_HALFTONE: 1043 Resource.JUMP_TO_XPEP: 1052 Resource.EXIF_DATA_1: 1058 Resource.EXIF_DATA_3: 1059 Resource.XMP_METADATA: 1060 Resource.CAPTION_DIGEST: 1061 Resource.ALTERNATE_DUOTONE_COLORS: 1066 Resource.ALTERNATE_SPOT_COLORS: 1067 Resource.HDR_TONING_INFO: 1070 Resource.PRINT_INFO_CS2: 1071 Resource.COLOR_SAMPLERS_RESOURCE: 1073 Resource.DISPLAY_INFO: 1077 Resource.MAC_NSPRINTINFO: 1084 Resource.WINDOWS_DEVMODE: 1085 Resource.PATH_INFO_N: 2000-2999 Resource.PLUGIN_RESOURCES_N: 4000-4999 Resource.IMAGE_READY_VARIABLES: 7000 Resource.IMAGE_READY_DATA_SETS: 7001 Resource.IMAGE_READY_DEFAULT_SELECTED_STATE: 7002 Resource.IMAGE_READY_7_ROLLOVER_EXPANDED_STATE: 7003 Resource.IMAGE_READY_ROLLOVER_EXPANDED_STATE: 7004 Resource.IMAGE_READY_SAVE_LAYER_SETTINGS: 7005 Resource.IMAGE_READY_VERSION: 7006 Resource.LIGHTROOM_WORKFLOW: 8000 ImageResources class psd_tools.psd.image_resources.ImageResources(items=_Nothing.NOTHING) Image resources section of the PSD file. Dict of ImageResource. get_data(key, default=None) Get data from the image resources. Shortcut for the following: if key in image_resources: value = tagged_blocks[key].data classmethod new(**kwargs) Create a new default image resouces. Returns ImageResources ImageResource class psd_tools.psd.image_resources.ImageResource(signature: bytes = b'8BIM', key: int = 1000, name: str = '', data: bytes = b'') Image resource block. signature Binary signature, always b'8BIM'. key Unique identifier for the resource. See Resource. name data The resource data. AlphaIdentifiers class psd_tools.psd.image_resources.AlphaIdentifiers(items=_Nothing.NOTHING) List of alpha identifiers. AlphaNamesPascal class psd_tools.psd.image_resources.AlphaNamesPascal(items=_Nothing.NOTHING) List of alpha names. AlphaNamesUnicode class psd_tools.psd.image_resources.AlphaNamesUnicode(items=_Nothing.NOTHING) List of alpha names. Byte class psd_tools.psd.image_resources.Byte(value=0) Byte element. GridGuidesInfo class psd_tools.psd.image_resources.GridGuidesInfo(version: int = 1, horizontal: int = 0, vertical: int = 0, data=_Nothing.NOTHING) Grid and guides info structure. HalftoneScreens class psd_tools.psd.image_resources.HalftoneScreens(items=_Nothing.NOTHING) Halftone screens. HalftoneScreen class psd_tools.psd.image_resources.HalftoneScreen(freq: int = 0, unit: int = 0, angle: int = 0, shape: int = 0, use_accurate: bool = False, use_printer: bool = False) Halftone screen. freq unit angle shape use_accurate use_printer Integer class psd_tools.psd.image_resources.Integer(value=0) Integer element. LayerGroupEnabledIDs class psd_tools.psd.image_resources.LayerGroupEnabledIDs(items=_Nothing.NOTHING) Layer group enabled ids. LayerGroupInfo class psd_tools.psd.image_resources.LayerGroupInfo(items=_Nothing.NOTHING) Layer group info list. LayerSelectionIDs class psd_tools.psd.image_resources.LayerSelectionIDs(items=_Nothing.NOTHING) Layer selection ids. ShortInteger class psd_tools.psd.image_resources.ShortInteger(value=0) Short integer element. PascalString class psd_tools.psd.image_resources.PascalString(value=None) Pascal string element. PixelAspectRatio class psd_tools.psd.image_resources.PixelAspectRatio(value=0.0, version: int = 1) Pixel aspect ratio. PrintFlags class psd_tools.psd.image_resources.PrintFlags(labels: bool = False, crop_marks: bool = False, colorbars: bool = False, registration_marks: bool = False, negative: bool = False, flip: bool = False, interpolate: bool = False, caption: bool = False, print_flags=None) Print flags. PrintFlagsInfo class psd_tools.psd.image_resources.PrintFlagsInfo(version: int = 0, center_crop: int = 0, bleed_width_value: int = 0, bleed_width_scale: int = 0) Print flags info structure. version center_crop bleed_width_value bleed_width_scale PrintScale class psd_tools.psd.image_resources.PrintScale(style=PrintScaleStyle.CENTERED, x: float = 0.0, y: float = 0.0, scale: float = 0.0) Print scale structure. style x y scale ResoulutionInfo class psd_tools.psd.image_resources.ResoulutionInfo(horizontal: int = 0, horizontal_unit: int = 0, width_unit: int = 0, vertical: int = 0, vertical_unit: int = 0, height_unit: int = 0) Resoulution info structure. horizontal horizontal_unit width_unit vertical vertical_unit height_unit Slices class psd_tools.psd.image_resources.Slices(version: int = 0, data=None) Slices resource. version data SlicesV6 class psd_tools.psd.image_resources.SlicesV6(bbox=_Nothing.NOTHING, name: str = '', items=_Nothing.NOTHING) Slices resource version 6. bbox name items SliceV6 class psd_tools.psd.image_resources.SliceV6(slice_id: int = 0, group_id: int = 0, origin: int = 0, associated_id=None, name: str = '', slice_type: int = 0, bbox=_Nothing.NOTHING, url: str = '', target: str = '', message: str = '', alt_tag: str = '', cell_is_html: bool = False, cell_text: str = '', horizontal_align: int = 0, vertical_align: int = 0, alpha: int = 0, red: int = 0, green: int = 0, blue: int = 0, data=None) Slice element for version 6. slice_id group_id origin associated_id name slice_type bbox url target message alt_tag cell_is_html cell_text horizontal vertical alpha red green blue data ThumbnailResource class psd_tools.psd.image_resources.ThumbnailResource(fmt: int = 0, width: int = 0, height: int = 0, row: int = 0, total_size: int = 0, bits: int = 0, planes: int = 0, data: bytes = b'') Thumbnail resource structure. fmt width height row total_size size bits planes data topil() Get PIL Image. Returns PIL Image object. ThumbnailResourceV4 class psd_tools.psd.image_resources.ThumbnailResourceV4(fmt: int = 0, width: int = 0, height: int = 0, row: int = 0, total_size: int = 0, bits: int = 0, planes: int = 0, data: bytes = b'') TransferFunctions class psd_tools.psd.image_resources.TransferFunctions(items=_Nothing.NOTHING) Transfer functions. TransferFunction class psd_tools.psd.image_resources.TransferFunction(curve=_Nothing.NOTHING, override: bool = False) Transfer function URLList class psd_tools.psd.image_resources.URLList(items=_Nothing.NOTHING) URL list structure. URLItem class psd_tools.psd.image_resources.URLItem(number: int = 0, id: int = 0, name: str = '') URL item. number id name VersionInfo class psd_tools.psd.image_resources.VersionInfo(version: int = 1, has_composite: bool = False, writer: str = '', reader: str = '', file_version: int = 1) Version info structure. version has_composite writer reader file_version psd_tools.psd.layer_and_mask Layer and mask data structure. LayerAndMaskInformation class psd_tools.psd.layer_and_mask.LayerAndMaskInformation(layer_info=None, global_layer_mask_info=None, tagged_blocks=None) Layer and mask information section. layer_info See LayerInfo. global_layer_mask_info See GlobalLayerMaskInfo. tagged_blocks See TaggedBlocks. LayerInfo class psd_tools.psd.layer_and_mask.LayerInfo(layer_count: int = 0, layer_records=None, channel_image_data=None) High-level organization of the layer information. layer_count Layer count. If it is a negative number, its absolute value is the number of layers and the first alpha channel contains the transparency data for the merged result. layer_records Information about each layer. See LayerRecords. channel_image_data Channel image data. See ChannelImageData. GlobalLayerMaskInfo class psd_tools.psd.layer_and_mask.GlobalLayerMaskInfo(overlay_color=None, opacity: int = 0, kind=GlobalLayerMaskKind.PER_LAYER) Global mask information. overlay_color Overlay color space (undocumented) and color components. opacity Opacity. 0 = transparent, 100 = opaque. kind Kind. 0 = Color selected--i.e. inverted; 1 = Color protected; 128 = use value stored per layer. This value is preferred. The others are for backward compatibility with beta versions. LayerRecords class psd_tools.psd.layer_and_mask.LayerRecords(items=_Nothing.NOTHING) List of layer records. See LayerRecord. LayerRecord class psd_tools.psd.layer_and_mask.LayerRecord(top: int = 0, left: int = 0, bottom: int = 0, right: int = 0, channel_info=_Nothing.NOTHING, signature: bytes = b'8BIM', blend_mode=BlendMode.NORMAL, opacity: int = 255, clipping=Clipping.BASE, flags=_Nothing.NOTHING, mask_data=None, blending_ranges=_Nothing.NOTHING, name: str = '', tagged_blocks=_Nothing.NOTHING) Layer record. top Top position. left Left position. bottom Bottom position. right Right position. channel_info List of ChannelInfo. signature Blend mode signature b'8BIM'. blend_mode Blend mode key. See BlendMode. opacity Opacity, 0 = transparent, 255 = opaque. clipping Clipping, 0 = base, 1 = non-base. See Clipping. flags See LayerFlags. mask_data MaskData or None. blending_ranges See LayerBlendingRanges. name Layer name. tagged_blocks See TaggedBlocks. property channel_sizes List of channel sizes: [(width, height)]. property height Height of the layer. property width Width of the layer. LayerFlags class psd_tools.psd.layer_and_mask.LayerFlags(transparency_protected: bool = False, visible: bool = True, obsolete: bool = False, photoshop_v5_later: bool = True, pixel_data_irrelevant: bool = False, undocumented_1: bool = False, undocumented_2: bool = False, undocumented_3: bool = False) Layer flags. Note there are undocumented flags. Maybe photoshop version. transparency_protected visible pixel_data_irrelevant LayerBlendingRanges class psd_tools.psd.layer_and_mask.LayerBlendingRanges(composite_ranges=_Nothing.NOTHING, channel_ranges=_Nothing.NOTHING) Layer blending ranges. All ranges contain 2 black values followed by 2 white values. composite_ranges List of composite gray blend source and destination ranges. channel_ranges List of channel source and destination ranges. MaskData class psd_tools.psd.layer_and_mask.MaskData(top: int = 0, left: int = 0, bottom: int = 0, right: int = 0, background_color: int = 0, flags=_Nothing.NOTHING, parameters=None, real_flags=None, real_background_color=None, real_top=None, real_left=None, real_bottom=None, real_right=None) Mask data. Real user mask is a final composite mask of vector and pixel masks. top Top position. left Left position. bottom Bottom position. right Right position. background_color Default color. 0 or 255. flags See MaskFlags. parameters MaskParameters or None. real_flags Real user mask flags. See MaskFlags. real_background_color Real user mask background. 0 or 255. real_top Top position of real user mask. real_left Left position of real user mask. real_bottom Bottom position of real user mask. real_right Right position of real user mask. property height Height of the mask. property real_height Height of real user mask. property real_width Width of real user mask. property width Width of the mask. MaskFlags class psd_tools.psd.layer_and_mask.MaskFlags(pos_relative_to_layer: bool = False, mask_disabled: bool = False, invert_mask: bool = False, user_mask_from_render: bool = False, parameters_applied: bool = False, undocumented_1: bool = False, undocumented_2: bool = False, undocumented_3: bool = False) Mask flags. pos_relative_to_layer Position relative to layer. mask_disabled Layer mask disabled. invert_mask Invert layer mask when blending (Obsolete). user_mask_from_render The user mask actually came from rendering other data. parameters_applied The user and/or vector masks have parameters applied to them. MaskParameters class psd_tools.psd.layer_and_mask.MaskParameters(user_mask_density=None, user_mask_feather=None, vector_mask_density=None, vector_mask_feather=None) Mask parameters. user_mask_density user_mask_feather vector_mask_density vector_mask_feather ChannelInfo class psd_tools.psd.layer_and_mask.ChannelInfo(id=ChannelID.CHANNEL_0, length: int = 0) Channel information. id Channel ID: 0 = red, 1 = green, etc.; -1 = transparency mask; -2 = user supplied layer mask, -3 real user supplied layer mask (when both a user mask and a vector mask are present). See ChannelID. length Length of the corresponding channel data. ChannelImageData class psd_tools.psd.layer_and_mask.ChannelImageData(items=_Nothing.NOTHING) List of channel data list. This size of this list corresponds to the size of LayerRecords. Each item corresponds to the channels of each layer. See ChannelDataList. ChannelDataList class psd_tools.psd.layer_and_mask.ChannelDataList(items=_Nothing.NOTHING) List of channel image data, corresponding to each color or alpha. See ChannelData. ChannelData class psd_tools.psd.layer_and_mask.ChannelData(compression=Compression.RAW, data: bytes = b'') Channel data. compression Compression type. See Compression. data Data. get_data(width, height, depth, version=1) Get decompressed channel data. Parameters • width -- width. • height -- height. • depth -- bit depth of the pixel. • version -- psd file version. Return type bytes set_data(data, width, height, depth, version=1) Set raw channel data and compress to store. Parameters • data -- raw data bytes to write. • compression -- compression type, see Compression. • width -- width. • height -- height. • depth -- bit depth of the pixel. • version -- psd file version. psd_tools.psd.linked_layer Linked layer structure. LinkedLayers class psd_tools.psd.linked_layer.LinkedLayers(items=_Nothing.NOTHING) List of LinkedLayer structure. See LinkedLayer. LinkedLayer class psd_tools.psd.linked_layer.LinkedLayer(kind=LinkedLayerType.ALIAS, version=1, uuid: str = '', filename: str = '', filetype: bytes = b'\x00\x00\x00\x00', creator: bytes = b'\x00\x00\x00\x00', filesize=None, open_file=None, linked_file=None, timestamp=None, data=None, child_id=None, mod_time=None, lock_state=None) LinkedLayer structure. kind version uuid filename filetype creator filesize open_file linked_file timestamp data child_id mod_time lock_state psd_tools.psd.patterns Patterns structure. Patterns class psd_tools.psd.patterns.Patterns(items=_Nothing.NOTHING) List of Pattern structure. See Pattern. Pattern class psd_tools.psd.patterns.Pattern(version: int = 1, image_mode=<enum 'ColorMode'>, point=None, name: str = '', pattern_id: str = '', color_table=None, data=None) Pattern structure. version image_mode See ColorMode point Size in tuple. name str name of the pattern. pattern_id ID of this pattern. color_table Color table if the mode is INDEXED. data See VirtualMemoryArrayList VirtualMemoryArrayList class psd_tools.psd.patterns.VirtualMemoryArrayList(version: int = 3, rectangle=None, channels=None) VirtualMemoryArrayList structure. Container of channels. version rectangle Tuple of int channels List of VirtualMemoryArray VirtualMemoryArray class psd_tools.psd.patterns.VirtualMemoryArray(is_written=0, depth=None, rectangle=None, pixel_depth=None, compression=Compression.RAW, data=b'') VirtualMemoryArrayList structure, corresponding to each channel. is_written depth rectangle pixel_depth compression data get_data() Get decompressed bytes. set_data(size, data, depth, compression=0) Set bytes. psd_tools.psd.tagged_blocks Tagged block data structure. Todo Support the following tagged blocks: Tag.PATTERN_DATA, Tag.TYPE_TOOL_INFO, Tag.LAYER, Tag.ALPHA TaggedBlocks class psd_tools.psd.tagged_blocks.TaggedBlocks(items=_Nothing.NOTHING) Dict of tagged block items. See Tag for available keys. Example: from psd_tools.constants import Tag # Iterate over fields for key in tagged_blocks: print(key) # Get a field value = tagged_blocks.get_data(Tag.TYPE_TOOL_OBJECT_SETTING) TaggedBlock class psd_tools.psd.tagged_blocks.TaggedBlock(signature=b'8BIM', key=b'', data=b'') Layer tagged block with extra info. key 4-character code. See Tag data Data. Annotations class psd_tools.psd.tagged_blocks.Annotations(items=_Nothing.NOTHING, major_version: int = 2, minor_version: int = 1) List of Annotation, see :py:class: .Annotation. major_version minor_version Annotation class psd_tools.psd.tagged_blocks.Annotation(kind: bytes = b'txtA', is_open: int = 0, flags: int = 0, optional_blocks: int = 1, icon_location=_Nothing.NOTHING, popup_location=_Nothing.NOTHING, color=_Nothing.NOTHING, author: str = '', name: str = '', mod_date: str = '', marker: bytes = b'txtC', data: bytes = b'') Annotation structure. kind is_open Bytes class psd_tools.psd.tagged_blocks.Bytes(value: bytes = b'\x00\x00\x00\x00') Bytes structure. value ChannelBlendingRestrictionsSetting class psd_tools.psd.tagged_blocks.ChannelBlendingRestrictionsSetting(items=_Nothing.NOTHING) ChannelBlendingRestrictionsSetting structure. List of restricted channel numbers (int). FilterMask class psd_tools.psd.tagged_blocks.FilterMask(color=None, opacity: int = 0) FilterMask structure. color opacity MetadataSettings class psd_tools.psd.tagged_blocks.MetadataSettings(items=_Nothing.NOTHING) MetadataSettings structure. MetadataSetting class psd_tools.psd.tagged_blocks.MetadataSetting(signature: bytes = b'8BIM', key: bytes = b'', copy_on_sheet: bool = False, data: bytes = b'') MetadataSetting structure. PixelSourceData2 class psd_tools.psd.tagged_blocks.PixelSourceData2(items=_Nothing.NOTHING) PixelSourceData2 structure. PlacedLayerData class psd_tools.psd.tagged_blocks.PlacedLayerData(kind: bytes = b'plcL', version: int = 3, uuid: bytes = '', page: int = 0, total_pages: int = 0, anti_alias: int = 0, layer_type=PlacedLayerType.UNKNOWN, transform: tuple = (0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0), warp=None) PlacedLayerData structure. ProtectedSetting class psd_tools.psd.tagged_blocks.ProtectedSetting(value=0) ProtectedSetting structure. ReferencePoint class psd_tools.psd.tagged_blocks.ReferencePoint(items=_Nothing.NOTHING) ReferencePoint structure. SectionDividerSetting class psd_tools.psd.tagged_blocks.SectionDividerSetting(kind=SectionDivider.OTHER, signature=None, blend_mode=None, sub_type=None) SectionDividerSetting structure. kind blend_mode sub_type SheetColorSetting class psd_tools.psd.tagged_blocks.SheetColorSetting(value=0) SheetColorSetting value. This setting represents color label in the layers panel in Photoshop UI. value SmartObjectLayerData class psd_tools.psd.tagged_blocks.SmartObjectLayerData(kind: bytes = b'soLD', version: int = 5, data: DescriptorBlock = None) VersionedDescriptorBlock structure. kind version data TypeToolObjectSetting class psd_tools.psd.tagged_blocks.TypeToolObjectSetting(version: int = 1, transform: tuple = (0.0, 0.0, 0.0, 0.0, 0.0, 0.0), text_version: int = 1, text_data: DescriptorBlock = None, warp_version: int = 1, warp: DescriptorBlock = None, left: int = 0, top: int = 0, right: int = 0, bottom: int = 0) TypeToolObjectSetting structure. version transform Tuple of affine transform parameters (xx, xy, yx, yy, tx, ty). text_version text_data warp_version warp left top right bottom UserMask class psd_tools.psd.tagged_blocks.UserMask(color=None, opacity: int = 0, flag: int = 128) UserMask structure. color opacity flag psd_tools.psd.vector Vector mask, path, and stroke structure. Path class psd_tools.psd.vector.Path(items=_Nothing.NOTHING) List-like Path structure. Elements are either PathFillRule, InitialFillRule, ClipboardRecord, ClosedPath, or OpenPath. Subpath class psd_tools.psd.vector.Subpath(items=_Nothing.NOTHING, operation: int = 1, unknown1: int = 1, unknown2: int = 0, index: int = 0, unknown3: bytes = b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00') Subpath element. This is a list of Knot objects. NOTE: There are undocumented data associated with this structure. operation int value indicating how multiple subpath should be combined: 1: Or (union), 2: Not-Or, 3: And (intersect), 0: Xor (exclude) The first path element is applied to the background surface. Intersection does not have strokes. index int index that specifies corresponding origination object. is_closed() Returns whether if the path is closed or not. Returns bool. Knot class psd_tools.psd.vector.Knot(preceding: tuple = (0.0, 0.0), anchor: tuple = (0.0, 0.0), leaving: tuple = (0.0, 0.0)) Knot element consisting of 3 control points for Bezier curves. preceding (y, x) tuple of preceding control point in relative coordinates. anchor (y, x) tuple of anchor point in relative coordinates. leaving (y, x) tuple of leaving control point in relative coordinates. ClipboardRecord class psd_tools.psd.vector.ClipboardRecord(top: int = 0, left: int = 0, bottom: int = 0, right: int = 0, resolution: int = 0) Clipboard record. top Top position in int left Left position in int bottom Bottom position in int right Right position in int resolution Resolution in int PathFillRule class psd_tools.psd.vector.PathFillRule Path fill rule record, empty. InitialFillRule class psd_tools.psd.vector.InitialFillRule(value=0) Initial fill rule record. rule A value of 1 means that the fill starts with all pixels. The value will be either 0 or 1. VectorMaskSetting class psd_tools.psd.vector.VectorMaskSetting(version: int = 3, flags: int = 0, path=None) VectorMaskSetting structure. version path List of Subpath objects. property disable Flag to indicate that the vector mask is disabled. property invert Flag to indicate that the vector mask is inverted. property not_link Flag to indicate that the vector mask is not linked. VectorStrokeContentSetting class psd_tools.psd.vector.VectorStrokeContentSetting(items=_Nothing.NOTHING, name: str = '', classID=b'null', key: bytes = b'\x00\x00\x00\x00', version: int = 1) Dict-like Descriptor-based structure. See Descriptor. key version psd_tools.terminology Constants for descriptor. This file is automaticaly generated by tools/extract_terminology.py Klass class psd_tools.terminology.Klass(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Klass definitions extracted from PITerminology.h. See https://www.adobe.com/devnet/photoshop/sdk.html Action = b'Actn' ActionSet = b'ASet' Adjustment = b'Adjs' AdjustmentLayer = b'AdjL' AirbrushTool = b'AbTl' AlphaChannelOptions = b'AChl' AntiAliasedPICTAcquire = b'AntA' Application = b'capp' Arrowhead = b'cArw' ArtHistoryBrushTool = b'ABTl' Assert = b'Asrt' AssumedProfile = b'AssP' BMPFormat = b'BMPF' BackLight = b'BakL' BackgroundEraserTool = b'SETl' BackgroundLayer = b'BckL' BevelEmboss = b'ebbl' BitmapMode = b'BtmM' BlendRange = b'Blnd' BlurTool = b'BlTl' BookColor = b'BkCl' BrightnessContrast = b'BrgC' Brush = b'Brsh' BurnInTool = b'BrTl' CMYKColor = b'CMYC' CMYKColorMode = b'CMYM' CMYKSetup = b'CMYS' CachePrefs = b'CchP' Calculation = b'Clcl' Channel = b'Chnl' ChannelMatrix = b'ChMx' ChannelMixer = b'ChnM' ChromeFX = b'ChFX' CineonFormat = b'SDPX' ClippingInfo = b'Clpo' ClippingPath = b'ClpP' CloneStampTool = b'ClTl' Color = b'Clr ' ColorBalance = b'ClrB' ColorCast = b'ColC' ColorCorrection = b'ClrC' ColorPickerPrefs = b'Clrk' ColorSampler = b'ClSm' ColorStop = b'Clrt' Command = b'Cmnd' Contour = b'FxSc' CurvePoint = b'CrPt' Curves = b'Crvs' CurvesAdjustment = b'CrvA' CustomPalette = b'Cstl' CustomPhosphors = b'CstP' CustomWhitePoint = b'CstW' DicomFormat = b'Dicm' DisplayPrefs = b'DspP' Document = b'Dcmn' DodgeTool = b'DdTl' DropShadow = b'DrSh' DuotoneInk = b'DtnI' DuotoneMode = b'DtnM' EPSGenericFormat = b'EPSG' EPSPICTPreview = b'EPSC' EPSTIFFPreview = b'EPST' EXRf = b'EXRf' Element = b'Elmn' Ellipse = b'Elps' EraserTool = b'ErTl' Export = b'Expr' FileInfo = b'FlIn' FileSavePrefs = b'FlSv' FillFlash = b'FilF' FlashPixFormat = b'FlsP' FontDesignAxes = b'FntD' Format = b'Fmt ' FrameFX = b'FrFX' GIF89aExport = b'GF89' GIFFormat = b'GFFr' GeneralPrefs = b'GnrP' GlobalAngle = b'gblA' Gradient = b'Grdn' GradientFill = b'Grdf' GradientMap = b'GdMp' GradientTool = b'GrTl' GraySetup = b'GrSt' Grayscale = b'Grsc' GrayscaleMode = b'Grys' Guide = b'Gd ' GuidesPrefs = b'GdPr' HSBColor = b'HSBC' HSBColorMode = b'HSBM' HalftoneScreen = b'HlfS' HalftoneSpec = b'Hlfp' HistoryBrushTool = b'HBTl' HistoryPrefs = b'CHsP' HistoryState = b'HstS' HueSatAdjustment = b'HStA' HueSatAdjustmentV2 = b'Hst2' HueSaturation = b'HStr' IFFFormat = b'IFFF' IllustratorPathsExport = b'IlsP' ImagePoint = b'ImgP' Import = b'Impr' IndexedColorMode = b'IndC' InkTransfer = b'InkT' InnerGlow = b'IrGl' InnerShadow = b'IrSh' InterfaceColor = b'IClr' Invert = b'Invr' JPEGFormat = b'JPEG' LabColor = b'LbCl' LabColorMode = b'LbCM' Layer = b'Lyr ' LayerEffects = b'Lefx' LayerFXVisible = b'lfxv' Levels = b'Lvls' LevelsAdjustment = b'LvlA' LightSource = b'LghS' Line = b'Ln ' MacPaintFormat = b'McPn' MagicEraserTool = b'MgEr' MagicPoint = b'Mgcp' Mask = b'Msk ' MenuItem = b'Mn ' Mode = b'Md ' MultichannelMode = b'MltC' Null = b'null' ObsoleteTextLayer = b'TxLy' Offset = b'Ofst' Opacity = b'Opac' OuterGlow = b'OrGl' PDFGenericFormat = b'PDFG' PICTFileFormat = b'PICF' PICTResourceFormat = b'PICR' PNGFormat = b'PNGF' PageSetup = b'PgSt' PaintbrushTool = b'PbTl' Path = b'Path' PathComponent = b'PaCm' PathPoint = b'Pthp' Pattern = b'PttR' PatternStampTool = b'PaTl' PencilTool = b'PcTl' Photoshop20Format = b'Pht2' Photoshop35Format = b'Pht3' PhotoshopDCS2Format = b'PhD2' PhotoshopDCSFormat = b'PhD1' PhotoshopEPSFormat = b'PhtE' PhotoshopPDFFormat = b'PhtP' Pixel = b'Pxel' PixelPaintFormat = b'PxlP' PluginPrefs = b'PlgP' Point = b'Pnt ' Point16 = b'Pnt1' Polygon = b'Plgn' Posterize = b'Pstr' Preferences = b'GnrP' ProfileSetup = b'PrfS' Property = b'Prpr' RGBColor = b'RGBC' RGBColorMode = b'RGBM' RGBSetup = b'RGBt' Range = b'Rang' RawFormat = b'Rw ' Rect16 = b'Rct1' Rectangle = b'Rctn' SaturationTool = b'SrTl' ScitexCTFormat = b'Sctx' Selection = b'csel' SelectiveColor = b'SlcC' ShapingCurve = b'ShpC' SharpenTool = b'ShTl' SingleColumn = b'Sngc' SingleRow = b'Sngr' SmudgeTool = b'SmTl' Snapshot = b'SnpS' SolidFill = b'SoFi' SpotColorChannel = b'SCch' Style = b'StyC' SubPath = b'Sbpl' TIFFFormat = b'TIFF' TargaFormat = b'TrgF' TextLayer = b'TxLr' TextStyle = b'TxtS' TextStyleRange = b'Txtt' Threshold = b'Thrs' Tool = b'Tool' TransferPoint = b'DtnP' TransferSpec = b'Trfp' TransparencyPrefs = b'TrnP' TransparencyStop = b'TrnS' UnitsPrefs = b'UntP' UnspecifiedColor = b'UnsC' Version = b'Vrsn' WebdavPrefs = b'Wdbv' XYYColor = b'XYYC' _generate_next_value_(start, count, last_values) Generate the next value when not given. name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned _member_map_ = {'Action': Klass.Action, 'ActionSet': Klass.ActionSet, 'Adjustment': Klass.Adjustment, 'AdjustmentLayer': Klass.AdjustmentLayer, 'AirbrushTool': Klass.AirbrushTool, 'AlphaChannelOptions': Klass.AlphaChannelOptions, 'AntiAliasedPICTAcquire': Klass.AntiAliasedPICTAcquire, 'Application': Klass.Application, 'Arrowhead': Klass.Arrowhead, 'ArtHistoryBrushTool': Klass.ArtHistoryBrushTool, 'Assert': Klass.Assert, 'AssumedProfile': Klass.AssumedProfile, 'BMPFormat': Klass.BMPFormat, 'BackLight': Klass.BackLight, 'BackgroundEraserTool': Klass.BackgroundEraserTool, 'BackgroundLayer': Klass.BackgroundLayer, 'BevelEmboss': Klass.BevelEmboss, 'BitmapMode': Klass.BitmapMode, 'BlendRange': Klass.BlendRange, 'BlurTool': Klass.BlurTool, 'BookColor': Klass.BookColor, 'BrightnessContrast': Klass.BrightnessContrast, 'Brush': Klass.Brush, 'BurnInTool': Klass.BurnInTool, 'CMYKColor': Klass.CMYKColor, 'CMYKColorMode': Klass.CMYKColorMode, 'CMYKSetup': Klass.CMYKSetup, 'CachePrefs': Klass.CachePrefs, 'Calculation': Klass.Calculation, 'Channel': Klass.Channel, 'ChannelMatrix': Klass.ChannelMatrix, 'ChannelMixer': Klass.ChannelMixer, 'ChromeFX': Klass.ChromeFX, 'CineonFormat': Klass.CineonFormat, 'ClippingInfo': Klass.ClippingInfo, 'ClippingPath': Klass.ClippingPath, 'CloneStampTool': Klass.CloneStampTool, 'Color': Klass.Color, 'ColorBalance': Klass.ColorBalance, 'ColorCast': Klass.ColorCast, 'ColorCorrection': Klass.ColorCorrection, 'ColorPickerPrefs': Klass.ColorPickerPrefs, 'ColorSampler': Klass.ColorSampler, 'ColorStop': Klass.ColorStop, 'Command': Klass.Command, 'Contour': Klass.Contour, 'CurvePoint': Klass.CurvePoint, 'Curves': Klass.Curves, 'CurvesAdjustment': Klass.CurvesAdjustment, 'CustomPalette': Klass.CustomPalette, 'CustomPhosphors': Klass.CustomPhosphors, 'CustomWhitePoint': Klass.CustomWhitePoint, 'DicomFormat': Klass.DicomFormat, 'DisplayPrefs': Klass.DisplayPrefs, 'Document': Klass.Document, 'DodgeTool': Klass.DodgeTool, 'DropShadow': Klass.DropShadow, 'DuotoneInk': Klass.DuotoneInk, 'DuotoneMode': Klass.DuotoneMode, 'EPSGenericFormat': Klass.EPSGenericFormat, 'EPSPICTPreview': Klass.EPSPICTPreview, 'EPSTIFFPreview': Klass.EPSTIFFPreview, 'EXRf': Klass.EXRf, 'Element': Klass.Element, 'Ellipse': Klass.Ellipse, 'EraserTool': Klass.EraserTool, 'Export': Klass.Export, 'FileInfo': Klass.FileInfo, 'FileSavePrefs': Klass.FileSavePrefs, 'FillFlash': Klass.FillFlash, 'FlashPixFormat': Klass.FlashPixFormat, 'FontDesignAxes': Klass.FontDesignAxes, 'Format': Klass.Format, 'FrameFX': Klass.FrameFX, 'GIF89aExport': Klass.GIF89aExport, 'GIFFormat': Klass.GIFFormat, 'GeneralPrefs': Klass.GeneralPrefs, 'GlobalAngle': Klass.GlobalAngle, 'Gradient': Klass.Gradient, 'GradientFill': Klass.GradientFill, 'GradientMap': Klass.GradientMap, 'GradientTool': Klass.GradientTool, 'GraySetup': Klass.GraySetup, 'Grayscale': Klass.Grayscale, 'GrayscaleMode': Klass.GrayscaleMode, 'Guide': Klass.Guide, 'GuidesPrefs': Klass.GuidesPrefs, 'HSBColor': Klass.HSBColor, 'HSBColorMode': Klass.HSBColorMode, 'HalftoneScreen': Klass.HalftoneScreen, 'HalftoneSpec': Klass.HalftoneSpec, 'HistoryBrushTool': Klass.HistoryBrushTool, 'HistoryPrefs': Klass.HistoryPrefs, 'HistoryState': Klass.HistoryState, 'HueSatAdjustment': Klass.HueSatAdjustment, 'HueSatAdjustmentV2': Klass.HueSatAdjustmentV2, 'HueSaturation': Klass.HueSaturation, 'IFFFormat': Klass.IFFFormat, 'IllustratorPathsExport': Klass.IllustratorPathsExport, 'ImagePoint': Klass.ImagePoint, 'Import': Klass.Import, 'IndexedColorMode': Klass.IndexedColorMode, 'InkTransfer': Klass.InkTransfer, 'InnerGlow': Klass.InnerGlow, 'InnerShadow': Klass.InnerShadow, 'InterfaceColor': Klass.InterfaceColor, 'Invert': Klass.Invert, 'JPEGFormat': Klass.JPEGFormat, 'LabColor': Klass.LabColor, 'LabColorMode': Klass.LabColorMode, 'Layer': Klass.Layer, 'LayerEffects': Klass.LayerEffects, 'LayerFXVisible': Klass.LayerFXVisible, 'Levels': Klass.Levels, 'LevelsAdjustment': Klass.LevelsAdjustment, 'LightSource': Klass.LightSource, 'Line': Klass.Line, 'MacPaintFormat': Klass.MacPaintFormat, 'MagicEraserTool': Klass.MagicEraserTool, 'MagicPoint': Klass.MagicPoint, 'Mask': Klass.Mask, 'MenuItem': Klass.MenuItem, 'Mode': Klass.Mode, 'MultichannelMode': Klass.MultichannelMode, 'Null': Klass.Null, 'ObsoleteTextLayer': Klass.ObsoleteTextLayer, 'Offset': Klass.Offset, 'Opacity': Klass.Opacity, 'OuterGlow': Klass.OuterGlow, 'PDFGenericFormat': Klass.PDFGenericFormat, 'PICTFileFormat': Klass.PICTFileFormat, 'PICTResourceFormat': Klass.PICTResourceFormat, 'PNGFormat': Klass.PNGFormat, 'PageSetup': Klass.PageSetup, 'PaintbrushTool': Klass.PaintbrushTool, 'Path': Klass.Path, 'PathComponent': Klass.PathComponent, 'PathPoint': Klass.PathPoint, 'Pattern': Klass.Pattern, 'PatternStampTool': Klass.PatternStampTool, 'PencilTool': Klass.PencilTool, 'Photoshop20Format': Klass.Photoshop20Format, 'Photoshop35Format': Klass.Photoshop35Format, 'PhotoshopDCS2Format': Klass.PhotoshopDCS2Format, 'PhotoshopDCSFormat': Klass.PhotoshopDCSFormat, 'PhotoshopEPSFormat': Klass.PhotoshopEPSFormat, 'PhotoshopPDFFormat': Klass.PhotoshopPDFFormat, 'Pixel': Klass.Pixel, 'PixelPaintFormat': Klass.PixelPaintFormat, 'PluginPrefs': Klass.PluginPrefs, 'Point': Klass.Point, 'Point16': Klass.Point16, 'Polygon': Klass.Polygon, 'Posterize': Klass.Posterize, 'Preferences': Klass.GeneralPrefs, 'ProfileSetup': Klass.ProfileSetup, 'Property': Klass.Property, 'RGBColor': Klass.RGBColor, 'RGBColorMode': Klass.RGBColorMode, 'RGBSetup': Klass.RGBSetup, 'Range': Klass.Range, 'RawFormat': Klass.RawFormat, 'Rect16': Klass.Rect16, 'Rectangle': Klass.Rectangle, 'SaturationTool': Klass.SaturationTool, 'ScitexCTFormat': Klass.ScitexCTFormat, 'Selection': Klass.Selection, 'SelectiveColor': Klass.SelectiveColor, 'ShapingCurve': Klass.ShapingCurve, 'SharpenTool': Klass.SharpenTool, 'SingleColumn': Klass.SingleColumn, 'SingleRow': Klass.SingleRow, 'SmudgeTool': Klass.SmudgeTool, 'Snapshot': Klass.Snapshot, 'SolidFill': Klass.SolidFill, 'SpotColorChannel': Klass.SpotColorChannel, 'Style': Klass.Style, 'SubPath': Klass.SubPath, 'TIFFFormat': Klass.TIFFFormat, 'TargaFormat': Klass.TargaFormat, 'TextLayer': Klass.TextLayer, 'TextStyle': Klass.TextStyle, 'TextStyleRange': Klass.TextStyleRange, 'Threshold': Klass.Threshold, 'Tool': Klass.Tool, 'TransferPoint': Klass.TransferPoint, 'TransferSpec': Klass.TransferSpec, 'TransparencyPrefs': Klass.TransparencyPrefs, 'TransparencyStop': Klass.TransparencyStop, 'UnitsPrefs': Klass.UnitsPrefs, 'UnspecifiedColor': Klass.UnspecifiedColor, 'Version': Klass.Version, 'WebdavPrefs': Klass.WebdavPrefs, 'XYYColor': Klass.XYYColor} _member_names_ = ['Action', 'ActionSet', 'Adjustment', 'AdjustmentLayer', 'AirbrushTool', 'AlphaChannelOptions', 'AntiAliasedPICTAcquire', 'Application', 'Arrowhead', 'Assert', 'AssumedProfile', 'BMPFormat', 'BackgroundLayer', 'BevelEmboss', 'BitmapMode', 'BlendRange', 'BlurTool', 'BookColor', 'BrightnessContrast', 'Brush', 'BurnInTool', 'CachePrefs', 'CMYKColor', 'CMYKColorMode', 'CMYKSetup', 'Calculation', 'Channel', 'ChannelMatrix', 'ChannelMixer', 'CineonFormat', 'ClippingInfo', 'ClippingPath', 'CloneStampTool', 'Color', 'ColorBalance', 'ColorCorrection', 'ColorPickerPrefs', 'ColorSampler', 'ColorStop', 'Command', 'Curves', 'CurvePoint', 'CustomPalette', 'CurvesAdjustment', 'CustomPhosphors', 'CustomWhitePoint', 'DicomFormat', 'DisplayPrefs', 'Document', 'DodgeTool', 'DropShadow', 'DuotoneInk', 'DuotoneMode', 'EPSGenericFormat', 'EPSPICTPreview', 'EPSTIFFPreview', 'Element', 'Ellipse', 'EraserTool', 'Export', 'FileInfo', 'FileSavePrefs', 'FlashPixFormat', 'FontDesignAxes', 'Format', 'FrameFX', 'Contour', 'GeneralPrefs', 'GIF89aExport', 'GIFFormat', 'GlobalAngle', 'Gradient', 'GradientFill', 'GradientMap', 'GradientTool', 'GraySetup', 'Grayscale', 'GrayscaleMode', 'Guide', 'GuidesPrefs', 'HalftoneScreen', 'HalftoneSpec', 'HSBColor', 'HSBColorMode', 'HistoryBrushTool', 'HistoryPrefs', 'HistoryState', 'HueSatAdjustment', 'HueSatAdjustmentV2', 'HueSaturation', 'IFFFormat', 'IllustratorPathsExport', 'ImagePoint', 'Import', 'IndexedColorMode', 'InkTransfer', 'InnerGlow', 'InnerShadow', 'InterfaceColor', 'Invert', 'JPEGFormat', 'LabColor', 'LabColorMode', 'Layer', 'LayerEffects', 'LayerFXVisible', 'Levels', 'LevelsAdjustment', 'LightSource', 'Line', 'MacPaintFormat', 'MagicEraserTool', 'MagicPoint', 'Mask', 'MenuItem', 'Mode', 'MultichannelMode', 'ObsoleteTextLayer', 'Null', 'Offset', 'Opacity', 'OuterGlow', 'PDFGenericFormat', 'PICTFileFormat', 'PICTResourceFormat', 'PNGFormat', 'PageSetup', 'PaintbrushTool', 'Path', 'PathComponent', 'PathPoint', 'Pattern', 'PatternStampTool', 'PencilTool', 'Photoshop20Format', 'Photoshop35Format', 'PhotoshopDCS2Format', 'PhotoshopDCSFormat', 'PhotoshopEPSFormat', 'PhotoshopPDFFormat', 'Pixel', 'PixelPaintFormat', 'PluginPrefs', 'Point', 'Point16', 'Polygon', 'Posterize', 'ProfileSetup', 'Property', 'Range', 'Rect16', 'RGBColor', 'RGBColorMode', 'RGBSetup', 'RawFormat', 'Rectangle', 'SaturationTool', 'ScitexCTFormat', 'Selection', 'SelectiveColor', 'ShapingCurve', 'SharpenTool', 'SingleColumn', 'SingleRow', 'BackgroundEraserTool', 'SolidFill', 'ArtHistoryBrushTool', 'SmudgeTool', 'Snapshot', 'SpotColorChannel', 'Style', 'SubPath', 'TIFFFormat', 'TargaFormat', 'TextLayer', 'TextStyle', 'TextStyleRange', 'Threshold', 'Tool', 'TransferSpec', 'TransferPoint', 'TransparencyPrefs', 'TransparencyStop', 'UnitsPrefs', 'UnspecifiedColor', 'Version', 'WebdavPrefs', 'XYYColor', 'ChromeFX', 'BackLight', 'FillFlash', 'ColorCast', 'EXRf'] _member_type_ alias of bytes _new_member_(**kwargs) Create and return a new object. See help(type) for accurate signature. _unhashable_values_ = [] _use_args_ = True _value2member_map_ = {b'ABTl': Klass.ArtHistoryBrushTool, b'AChl': Klass.AlphaChannelOptions, b'ASet': Klass.ActionSet, b'AbTl': Klass.AirbrushTool, b'Actn': Klass.Action, b'AdjL': Klass.AdjustmentLayer, b'Adjs': Klass.Adjustment, b'AntA': Klass.AntiAliasedPICTAcquire, b'Asrt': Klass.Assert, b'AssP': Klass.AssumedProfile, b'BMPF': Klass.BMPFormat, b'BakL': Klass.BackLight, b'BckL': Klass.BackgroundLayer, b'BkCl': Klass.BookColor, b'BlTl': Klass.BlurTool, b'Blnd': Klass.BlendRange, b'BrTl': Klass.BurnInTool, b'BrgC': Klass.BrightnessContrast, b'Brsh': Klass.Brush, b'BtmM': Klass.BitmapMode, b'CHsP': Klass.HistoryPrefs, b'CMYC': Klass.CMYKColor, b'CMYM': Klass.CMYKColorMode, b'CMYS': Klass.CMYKSetup, b'CchP': Klass.CachePrefs, b'ChFX': Klass.ChromeFX, b'ChMx': Klass.ChannelMatrix, b'ChnM': Klass.ChannelMixer, b'Chnl': Klass.Channel, b'ClSm': Klass.ColorSampler, b'ClTl': Klass.CloneStampTool, b'Clcl': Klass.Calculation, b'ClpP': Klass.ClippingPath, b'Clpo': Klass.ClippingInfo, b'Clr ': Klass.Color, b'ClrB': Klass.ColorBalance, b'ClrC': Klass.ColorCorrection, b'Clrk': Klass.ColorPickerPrefs, b'Clrt': Klass.ColorStop, b'Cmnd': Klass.Command, b'ColC': Klass.ColorCast, b'CrPt': Klass.CurvePoint, b'CrvA': Klass.CurvesAdjustment, b'Crvs': Klass.Curves, b'CstP': Klass.CustomPhosphors, b'CstW': Klass.CustomWhitePoint, b'Cstl': Klass.CustomPalette, b'Dcmn': Klass.Document, b'DdTl': Klass.DodgeTool, b'Dicm': Klass.DicomFormat, b'DrSh': Klass.DropShadow, b'DspP': Klass.DisplayPrefs, b'DtnI': Klass.DuotoneInk, b'DtnM': Klass.DuotoneMode, b'DtnP': Klass.TransferPoint, b'EPSC': Klass.EPSPICTPreview, b'EPSG': Klass.EPSGenericFormat, b'EPST': Klass.EPSTIFFPreview, b'EXRf': Klass.EXRf, b'Elmn': Klass.Element, b'Elps': Klass.Ellipse, b'ErTl': Klass.EraserTool, b'Expr': Klass.Export, b'FilF': Klass.FillFlash, b'FlIn': Klass.FileInfo, b'FlSv': Klass.FileSavePrefs, b'FlsP': Klass.FlashPixFormat, b'Fmt ': Klass.Format, b'FntD': Klass.FontDesignAxes, b'FrFX': Klass.FrameFX, b'FxSc': Klass.Contour, b'GF89': Klass.GIF89aExport, b'GFFr': Klass.GIFFormat, b'Gd ': Klass.Guide, b'GdMp': Klass.GradientMap, b'GdPr': Klass.GuidesPrefs, b'GnrP': Klass.GeneralPrefs, b'GrSt': Klass.GraySetup, b'GrTl': Klass.GradientTool, b'Grdf': Klass.GradientFill, b'Grdn': Klass.Gradient, b'Grsc': Klass.Grayscale, b'Grys': Klass.GrayscaleMode, b'HBTl': Klass.HistoryBrushTool, b'HSBC': Klass.HSBColor, b'HSBM': Klass.HSBColorMode, b'HStA': Klass.HueSatAdjustment, b'HStr': Klass.HueSaturation, b'HlfS': Klass.HalftoneScreen, b'Hlfp': Klass.HalftoneSpec, b'Hst2': Klass.HueSatAdjustmentV2, b'HstS': Klass.HistoryState, b'IClr': Klass.InterfaceColor, b'IFFF': Klass.IFFFormat, b'IlsP': Klass.IllustratorPathsExport, b'ImgP': Klass.ImagePoint, b'Impr': Klass.Import, b'IndC': Klass.IndexedColorMode, b'InkT': Klass.InkTransfer, b'Invr': Klass.Invert, b'IrGl': Klass.InnerGlow, b'IrSh': Klass.InnerShadow, b'JPEG': Klass.JPEGFormat, b'LbCM': Klass.LabColorMode, b'LbCl': Klass.LabColor, b'Lefx': Klass.LayerEffects, b'LghS': Klass.LightSource, b'Ln ': Klass.Line, b'LvlA': Klass.LevelsAdjustment, b'Lvls': Klass.Levels, b'Lyr ': Klass.Layer, b'McPn': Klass.MacPaintFormat, b'Md ': Klass.Mode, b'MgEr': Klass.MagicEraserTool, b'Mgcp': Klass.MagicPoint, b'MltC': Klass.MultichannelMode, b'Mn ': Klass.MenuItem, b'Msk ': Klass.Mask, b'Ofst': Klass.Offset, b'Opac': Klass.Opacity, b'OrGl': Klass.OuterGlow, b'PDFG': Klass.PDFGenericFormat, b'PICF': Klass.PICTFileFormat, b'PICR': Klass.PICTResourceFormat, b'PNGF': Klass.PNGFormat, b'PaCm': Klass.PathComponent, b'PaTl': Klass.PatternStampTool, b'Path': Klass.Path, b'PbTl': Klass.PaintbrushTool, b'PcTl': Klass.PencilTool, b'PgSt': Klass.PageSetup, b'PhD1': Klass.PhotoshopDCSFormat, b'PhD2': Klass.PhotoshopDCS2Format, b'Pht2': Klass.Photoshop20Format, b'Pht3': Klass.Photoshop35Format, b'PhtE': Klass.PhotoshopEPSFormat, b'PhtP': Klass.PhotoshopPDFFormat, b'PlgP': Klass.PluginPrefs, b'Plgn': Klass.Polygon, b'Pnt ': Klass.Point, b'Pnt1': Klass.Point16, b'PrfS': Klass.ProfileSetup, b'Prpr': Klass.Property, b'Pstr': Klass.Posterize, b'Pthp': Klass.PathPoint, b'PttR': Klass.Pattern, b'Pxel': Klass.Pixel, b'PxlP': Klass.PixelPaintFormat, b'RGBC': Klass.RGBColor, b'RGBM': Klass.RGBColorMode, b'RGBt': Klass.RGBSetup, b'Rang': Klass.Range, b'Rct1': Klass.Rect16, b'Rctn': Klass.Rectangle, b'Rw ': Klass.RawFormat, b'SCch': Klass.SpotColorChannel, b'SDPX': Klass.CineonFormat, b'SETl': Klass.BackgroundEraserTool, b'Sbpl': Klass.SubPath, b'Sctx': Klass.ScitexCTFormat, b'ShTl': Klass.SharpenTool, b'ShpC': Klass.ShapingCurve, b'SlcC': Klass.SelectiveColor, b'SmTl': Klass.SmudgeTool, b'Sngc': Klass.SingleColumn, b'Sngr': Klass.SingleRow, b'SnpS': Klass.Snapshot, b'SoFi': Klass.SolidFill, b'SrTl': Klass.SaturationTool, b'StyC': Klass.Style, b'TIFF': Klass.TIFFFormat, b'Thrs': Klass.Threshold, b'Tool': Klass.Tool, b'Trfp': Klass.TransferSpec, b'TrgF': Klass.TargaFormat, b'TrnP': Klass.TransparencyPrefs, b'TrnS': Klass.TransparencyStop, b'TxLr': Klass.TextLayer, b'TxLy': Klass.ObsoleteTextLayer, b'TxtS': Klass.TextStyle, b'Txtt': Klass.TextStyleRange, b'UnsC': Klass.UnspecifiedColor, b'UntP': Klass.UnitsPrefs, b'Vrsn': Klass.Version, b'Wdbv': Klass.WebdavPrefs, b'XYYC': Klass.XYYColor, b'cArw': Klass.Arrowhead, b'capp': Klass.Application, b'csel': Klass.Selection, b'ebbl': Klass.BevelEmboss, b'gblA': Klass.GlobalAngle, b'lfxv': Klass.LayerFXVisible, b'null': Klass.Null} _value_repr_() Return repr(self). Enum class psd_tools.terminology.Enum(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Enum definitions extracted from PITerminology.h. See https://www.adobe.com/devnet/photoshop/sdk.html A = b'A ' ADSBottoms = b'AdBt' ADSCentersH = b'AdCH' ADSCentersV = b'AdCV' ADSHorizontal = b'AdHr' ADSLefts = b'AdLf' ADSRights = b'AdRg' ADSTops = b'AdTp' ADSVertical = b'AdVr' ASCII = b'ASCI' AboutApp = b'AbAp' AbsColorimetric = b'AClr' Absolute = b'Absl' ActualPixels = b'ActP' Adaptive = b'Adpt' Add = b'Add ' AdjustmentOptions = b'AdjO' AdobeRGB1998 = b'SMPT' AirbrushEraser = b'Arbs' All = b'Al ' Amiga = b'Amga' AmountHigh = b'amHi' AmountLow = b'amLo' AmountMedium = b'amMd' Angle = b'Angl' AntiAliasCrisp = b'AnCr' AntiAliasHigh = b'AnHi' AntiAliasLow = b'AnLo' AntiAliasMedium = b'AnMd' AntiAliasNone = b'Anno' AntiAliasSmooth = b'AnSm' AntiAliasStrong = b'AnSt' Any = b'Any ' AppleRGB = b'AppR' ApplyImage = b'AplI' AroundCenter = b'ArnC' Arrange = b'Arng' Ask = b'Ask ' AskWhenOpening = b'AskW' B = b'B ' Back = b'Back' Background = b'Bckg' BackgroundColor = b'BckC' Backward = b'Bckw' Behind = b'Bhnd' Best = b'Bst ' Better = b'Dthb' Bicubic = b'Bcbc' Bilinear = b'Blnr' Binary = b'Bnry' BitDepth1 = b'BD1 ' BitDepth16 = b'BD16' BitDepth24 = b'BD24' BitDepth32 = b'BD32' BitDepth4 = b'BD4 ' BitDepth8 = b'BD8 ' BitDepthA1R5G5B5 = b'1565' BitDepthA4R4G4B4 = b'4444' BitDepthR5G6B5 = b'x565' BitDepthX4R4G4B4 = b'x444' BitDepthX8R8G8B8 = b'x888' Bitmap = b'Btmp' Black = b'Blck' BlackAndWhite = b'BanW' BlackBody = b'BlcB' Blacks = b'Blks' Blast = b'Blst' BlockEraser = b'Blk ' Blocks = b'Blks' Blue = b'Bl ' Blues = b'Bls ' Bottom = b'Bttm' BrushDarkRough = b'BrDR' BrushLightRough = b'BrsL' BrushSimple = b'BrSm' BrushSize = b'BrsS' BrushSparkle = b'BrSp' BrushWideBlurry = b'BrbW' BrushWideSharp = b'BrsW' BrushesAppend = b'BrsA' BrushesDefine = b'BrsD' BrushesDelete = b'Brsf' BrushesLoad = b'Brsd' BrushesNew = b'BrsN' BrushesOptions = b'BrsO' BrushesReset = b'BrsR' BrushesSave = b'Brsv' Builtin = b'Bltn' BurnInH = b'BrnH' BurnInM = b'BrnM' BurnInS = b'BrnS' ButtonMode = b'BtnM' CIERGB = b'CRGB' CMYK = b'CMYK' CMYK64 = b'CMSF' CMYKColor = b'ECMY' Calculations = b'Clcl' Cascade = b'Cscd' Center = b'Cntr' CenterGlow = b'SrcC' CenteredFrame = b'CtrF' ChannelOptions = b'ChnO' ChannelsPaletteOptions = b'ChnP' CheckerboardLarge = b'ChcL' CheckerboardMedium = b'ChcM' CheckerboardNone = b'ChcN' CheckerboardSmall = b'ChcS' Clear = b'Clar' ClearGuides = b'ClrG' Clipboard = b'Clpb' ClippingPath = b'ClpP' CloseAll = b'ClsA' CoarseDots = b'CrsD' Color = b'Clr ' ColorBurn = b'CBrn' ColorDodge = b'CDdg' ColorMatch = b'ClMt' ColorNoise = b'ClNs' Colorimetric = b'Clrm' Composite = b'Cmps' ContourCustom = b'sp06' ContourDouble = b'sp04' ContourGaussian = b'sp02' ContourLinear = b'sp01' ContourSingle = b'sp03' ContourTriple = b'sp05' ConvertToCMYK = b'CnvC' ConvertToGray = b'CnvG' ConvertToLab = b'CnvL' ConvertToRGB = b'CnvR' CreateDuplicate = b'CrtD' CreateInterpolation = b'CrtI' Cross = b'Crs ' CurrentLayer = b'CrrL' Custom = b'Cst ' CustomPattern = b'Cstm' CustomStops = b'CstS' Cyan = b'Cyn ' Cyans = b'Cyns' Dark = b'Drk ' Darken = b'Drkn' DarkenOnly = b'DrkO' DashedLines = b'DshL' Desaturate = b'Dstt' Diamond = b'Dmnd' Difference = b'Dfrn' Diffusion = b'Dfsn' DiffusionDither = b'DfnD' DisplayCursorsPreferences = b'DspC' Dissolve = b'Dslv' Distort = b'Dstr' DodgeH = b'DdgH' DodgeM = b'DdgM' DodgeS = b'DdgS' Dots = b'Dts ' Draft = b'Drft' Duotone = b'Dtn ' EBUITU = b'EBT ' EdgeGlow = b'SrcE' EliminateEvenFields = b'ElmE' EliminateOddFields = b'ElmO' Ellipse = b'Elps' Emboss = b'Embs' Exact = b'Exct' Exclusion = b'Xclu' FPXCompressLossyJPEG = b'FxJP' FPXCompressNone = b'FxNo' Faster = b'Dthf' File = b'Fle ' FileInfo = b'FlIn' FillBack = b'FlBc' FillFore = b'FlFr' FillInverse = b'FlIn' FillSame = b'FlSm' FineDots = b'FnDt' First = b'Frst' FirstIdle = b'FrId' FitOnScreen = b'FtOn' ForegroundColor = b'FrgC' Forward = b'Frwr' FreeTransform = b'FrTr' Front = b'Frnt' FullDocument = b'FllD' FullSize = b'FlSz' GIFColorFileColorTable = b'GFCT' GIFColorFileColors = b'GFCF' GIFColorFileMicrosoftPalette = b'GFMS' GIFPaletteAdaptive = b'GFPA' GIFPaletteExact = b'GFPE' GIFPaletteOther = b'GFPO' GIFPaletteSystem = b'GFPS' GIFRequiredColorSpaceIndexed = b'GFCI' GIFRequiredColorSpaceRGB = b'GFRG' GIFRowOrderInterlaced = b'GFIN' GIFRowOrderNormal = b'GFNI' GaussianDistribution = b'Gsn ' GeneralPreferences = b'GnrP' Good = b'Gd ' GradientFill = b'GrFl' GrainClumped = b'GrnC' GrainContrasty = b'GrCn' GrainEnlarged = b'GrnE' GrainHorizontal = b'GrnH' GrainRegular = b'GrnR' GrainSoft = b'GrSf' GrainSpeckle = b'GrSp' GrainSprinkles = b'GrSr' GrainStippled = b'GrSt' GrainVertical = b'GrnV' GrainyDots = b'GrnD' Graphics = b'Grp ' Gray = b'Gry ' Gray16 = b'GryX' Gray18 = b'Gr18' Gray22 = b'Gr22' Gray50 = b'Gr50' GrayScale = b'Gryc' Grayscale = b'Grys' Green = b'Grn ' Greens = b'Grns' GuidesGridPreferences = b'GudG' HDTV = b'HDTV' HSBColor = b'HSBl' HSLColor = b'HSLC' HalftoneFile = b'HlfF' HalftoneScreen = b'HlfS' HardLight = b'HrdL' Heavy = b'Hvy ' HideAll = b'HdAl' HideSelection = b'HdSl' High = b'High' HighQuality = b'Hgh ' Highlights = b'Hghl' Histogram = b'Hstg' History = b'Hsty' HistoryPaletteOptions = b'HstO' HistoryPreferences = b'HstP' Horizontal = b'Hrzn' HorizontalOnly = b'HrzO' Hue = b'H ' IBMPC = b'IBMP' ICC = b'ICC ' Icon = b'Icn ' IdleVM = b'IdVM' Ignore = b'Ignr' Image = b'Img ' ImageCachePreferences = b'ImgP' IndexedColor = b'Indl' InfoPaletteOptions = b'InfP' InfoPaletteToggleSamplers = b'InfT' InnerBevel = b'InrB' InsetFrame = b'InsF' Inside = b'Insd' JPEG = b'JPEG' JustifyAll = b'JstA' JustifyFull = b'JstF' KeepProfile = b'KPro' KeyboardPreferences = b'KybP' Lab = b'Lab ' Lab48 = b'LbCF' LabColor = b'LbCl' Large = b'Lrg ' Last = b'Lst ' LastFilter = b'LstF' LayerOptions = b'LyrO' LayersPaletteOptions = b'LyrP' Left = b'Left' Left_PLUGIN = b'Lft ' LevelBased = b'LvlB' Light = b'Lgt ' LightBlue = b'LgtB' LightDirBottom = b'LDBt' LightDirBottomLeft = b'LDBL' LightDirBottomRight = b'LDBR' LightDirLeft = b'LDLf' LightDirRight = b'LDRg' LightDirTop = b'LDTp' LightDirTopLeft = b'LDTL' LightDirTopRight = b'LDTR' LightDirectional = b'LghD' LightGray = b'LgtG' LightOmni = b'LghO' LightPosBottom = b'LPBt' LightPosBottomLeft = b'LPBL' LightPosBottomRight = b'LPBr' LightPosLeft = b'LPLf' LightPosRight = b'LPRg' LightPosTop = b'LPTp' LightPosTopLeft = b'LPTL' LightPosTopRight = b'LPTR' LightRed = b'LgtR' LightSpot = b'LghS' Lighten = b'Lghn' LightenOnly = b'LghO' Lightness = b'Lght' Line = b'Ln ' Linear = b'Lnr ' Lines = b'Lns ' Linked = b'Lnkd' LongLines = b'LngL' LongStrokes = b'LngS' Low = b'Low ' LowQuality = b'Lw ' Lower = b'Lwr ' Luminosity = b'Lmns' MacThumbnail = b'McTh' Macintosh = b'Mcnt' MacintoshSystem = b'McnS' Magenta = b'Mgnt' Magentas = b'Mgnt' Mask = b'Msk ' MaskedAreas = b'MskA' MasterAdaptive = b'MAdp' MasterPerceptual = b'MPer' MasterSelective = b'MSel' Maximum = b'Mxmm' MaximumQuality = b'Mxm ' Maya = b'Maya' Medium = b'Mdim' MediumBlue = b'MdmB' MediumDots = b'MdmD' MediumLines = b'MdmL' MediumQuality = b'Mdm ' MediumStrokes = b'MdmS' MemoryPreferences = b'MmrP' MergeChannels = b'MrgC' Merged = b'Mrgd' MergedLayers = b'Mrg2' MergedLayersOld = b'MrgL' Middle = b'Mddl' Midtones = b'Mdtn' ModeGray = b'MdGr' ModeRGB = b'MdRG' Monitor = b'Moni' MonitorSetup = b'MntS' Monotone = b'Mntn' Multi72Color = b'72CM' Multi72Gray = b'72GM' MultiNoCompositePS = b'NCmM' Multichannel = b'Mlth' Multiply = b'Mltp' NTSC = b'NTSC' NavigatorPaletteOptions = b'NvgP' NearestNeighbor = b'Nrst' NetscapeGray = b'NsGr' Neutrals = b'Ntrl' NewView = b'NwVw' Next = b'Nxt ' Nikon = b'Nkn ' Nikon105 = b'Nkn1' No = b'N ' NoCompositePS = b'NCmp' Normal = b'Nrml' NormalPath = b'NrmP' Null = b'null' OS2 = b'OS2 ' Off = b'Off ' On = b'On ' OpenAs = b'OpAs' Orange = b'Orng' OutFromCenter = b'OtFr' OutOfGamut = b'OtOf' OuterBevel = b'OtrB' OutsetFrame = b'OutF' Outside = b'Otsd' Overlay = b'Ovrl' P22EBU = b'P22B' PNGFilterAdaptive = b'PGAd' PNGFilterAverage = b'PGAv' PNGFilterNone = b'PGNo' PNGFilterPaeth = b'PGPt' PNGFilterSub = b'PGSb' PNGFilterUp = b'PGUp' PNGInterlaceAdam7 = b'PGIA' PNGInterlaceNone = b'PGIN' PagePosCentered = b'PgPC' PagePosTopLeft = b'PgTL' PageSetup = b'PgSt' PaintbrushEraser = b'Pntb' PalSecam = b'PlSc' PanaVision = b'PnVs' PathsPaletteOptions = b'PthP' Pattern = b'Ptrn' PatternDither = b'PtnD' PencilEraser = b'Pncl' Perceptual = b'Perc' Perspective = b'Prsp' PhotoshopPicker = b'Phtk' PickCMYK = b'PckC' PickGray = b'PckG' PickHSB = b'PckH' PickLab = b'PckL' PickOptions = b'PckO' PickRGB = b'PckR' PillowEmboss = b'PlEb' PixelPaintSize1 = b'PxS1' PixelPaintSize2 = b'PxS2' PixelPaintSize3 = b'PxS3' PixelPaintSize4 = b'PxS4' Place = b'Plce' PlaybackOptions = b'PbkO' PluginPicker = b'PlgP' PluginsScratchDiskPreferences = b'PlgS' PolarToRect = b'PlrR' PondRipples = b'PndR' Precise = b'Prc ' PreciseMatte = b'PrBL' PreviewBlack = b'PrvB' PreviewCMY = b'PrvN' PreviewCMYK = b'PrvC' PreviewCyan = b'Prvy' PreviewMagenta = b'PrvM' PreviewOff = b'PrvO' PreviewYellow = b'PrvY' Previous = b'Prvs' Primaries = b'Prim' PrintSize = b'PrnS' PrintingInksSetup = b'PrnI' Purple = b'Prp ' Pyramids = b'Pyrm' QCSAverage = b'Qcsa' QCSCorner0 = b'Qcs0' QCSCorner1 = b'Qcs1' QCSCorner2 = b'Qcs2' QCSCorner3 = b'Qcs3' QCSIndependent = b'Qcsi' QCSSide0 = b'Qcs4' QCSSide1 = b'Qcs5' QCSSide2 = b'Qcs6' QCSSide3 = b'Qcs7' Quadtone = b'Qdtn' QueryAlways = b'QurA' QueryAsk = b'Qurl' QueryNever = b'QurN' RGB = b'RGB ' RGB48 = b'RGBF' RGBColor = b'RGBC' Radial = b'Rdl ' Random = b'Rndm' RectToPolar = b'RctP' Red = b'Rd ' RedrawComplete = b'RdCm' Reds = b'Rds ' Reflected = b'Rflc' Relative = b'Rltv' Repeat = b'Rpt ' RepeatEdgePixels = b'RptE' RevealAll = b'RvlA' RevealSelection = b'RvlS' Revert = b'Rvrt' Right = b'Rght' Rotate = b'Rtte' RotoscopingPreferences = b'RtsP' Round = b'Rnd ' RulerCm = b'RrCm' RulerInches = b'RrIn' RulerPercent = b'RrPr' RulerPicas = b'RrPi' RulerPixels = b'RrPx' RulerPoints = b'RrPt' SMPTEC = b'SMPC' SRGB = b'SRGB' Sample3x3 = b'Smp3' Sample5x5 = b'Smp5' SamplePoint = b'SmpP' Saturate = b'Str ' Saturation = b'Strt' SaveForWeb = b'Svfw' Saved = b'Sved' SavingFilesPreferences = b'SvnF' Scale = b'Scl ' Screen = b'Scrn' ScreenCircle = b'ScrC' ScreenDot = b'ScrD' ScreenLine = b'ScrL' SelectedAreas = b'SlcA' Selection = b'Slct' Selective = b'Sele' SeparationSetup = b'SprS' SeparationTables = b'SprT' Shadows = b'Shdw' ShortLines = b'ShrL' ShortStrokes = b'ShSt' Single72Color = b'72CS' Single72Gray = b'72GS' SingleNoCompositePS = b'NCmS' Skew = b'Skew' SlopeLimitMatte = b'Slmt' Small = b'Sml ' SmartBlurModeEdgeOnly = b'SBME' SmartBlurModeNormal = b'SBMN' SmartBlurModeOverlayEdge = b'SBMO' SmartBlurQualityHigh = b'SBQH' SmartBlurQualityLow = b'SBQL' SmartBlurQualityMedium = b'SBQM' Snapshot = b'Snps' SoftLight = b'SftL' SoftMatte = b'SfBL' SolidColor = b'SClr' Spectrum = b'Spct' Spin = b'Spn ' SpotColor = b'Spot' Square = b'Sqr ' Stagger = b'Stgr' StampIn = b'In ' StampOut = b'Out ' Standard = b'Std ' StdA = b'StdA' StdB = b'StdB' StdC = b'StdC' StdE = b'StdE' StretchToFit = b'StrF' StrokeDirHorizontal = b'SDHz' StrokeDirLeftDiag = b'SDLD' StrokeDirRightDiag = b'SDRD' StrokeDirVertical = b'SDVt' StylesAppend = b'SlsA' StylesDelete = b'Slsf' StylesLoad = b'Slsd' StylesNew = b'SlsN' StylesReset = b'SlsR' StylesSave = b'Slsv' Subtract = b'Sbtr' SwatchesAppend = b'SwtA' SwatchesReplace = b'Swtp' SwatchesReset = b'SwtR' SwatchesSave = b'SwtS' SystemPicker = b'SysP' TIFF = b'TIFF' Tables = b'Tbl ' Target = b'Trgt' TargetPath = b'Trgp' TexTypeBlocks = b'TxBl' TexTypeBrick = b'TxBr' TexTypeBurlap = b'TxBu' TexTypeCanvas = b'TxCa' TexTypeFrosted = b'TxFr' TexTypeSandstone = b'TxSt' TexTypeTinyLens = b'TxTL' Threshold = b'Thrh' Thumbnail = b'Thmb' Tile = b'Tile' Tile_PLUGIN = b'Tl ' ToggleActionsPalette = b'TglA' ToggleBlackPreview = b'TgBP' ToggleBrushesPalette = b'TglB' ToggleCMYKPreview = b'TglC' ToggleCMYPreview = b'TgCM' ToggleChannelsPalette = b'Tglh' ToggleColorPalette = b'Tglc' ToggleCyanPreview = b'TgCP' ToggleDocumentPalette = b'TgDc' ToggleEdges = b'TglE' ToggleGamutWarning = b'TglG' ToggleGrid = b'TgGr' ToggleGuides = b'Tgld' ToggleHistoryPalette = b'TglH' ToggleInfoPalette = b'TglI' ToggleLayerMask = b'TglM' ToggleLayersPalette = b'Tgly' ToggleLockGuides = b'TglL' ToggleMagentaPreview = b'TgMP' ToggleNavigatorPalette = b'TglN' ToggleOptionsPalette = b'TglO' TogglePaths = b'TglP' TogglePathsPalette = b'Tglt' ToggleRGBMacPreview = b'TrMp' ToggleRGBUncompensatedPreview = b'TrUp' ToggleRGBWindowsPreview = b'TrWp' ToggleRulers = b'TglR' ToggleSnapToGrid = b'TgSn' ToggleSnapToGuides = b'TglS' ToggleStatusBar = b'Tgls' ToggleStylesPalette = b'TgSl' ToggleSwatchesPalette = b'Tglw' ToggleToolsPalette = b'TglT' ToggleYellowPreview = b'TgYP' Top = b'Top ' Transparency = b'Trsp' TransparencyGamutPreferences = b'TrnG' Transparent = b'Trns' Trinitron = b'Trnt' Tritone = b'Trtn' UIBitmap = b'UBtm' UICMYK = b'UCMY' UIDuotone = b'UDtn' UIGrayscale = b'UGry' UIIndexed = b'UInd' UILab = b'ULab' UIMultichannel = b'UMlt' UIRGB = b'URGB' Undo = b'Und ' Uniform = b'Unfm' UniformDistribution = b'Unfr' UnitsRulersPreferences = b'UntR' Upper = b'Upr ' UserStop = b'UsrS' VMPreferences = b'VMPr' Vertical = b'Vrtc' VerticalOnly = b'VrtO' Violet = b'Vlt ' WaveSine = b'WvSn' WaveSquare = b'WvSq' WaveTriangle = b'WvTr' Web = b'Web ' White = b'Wht ' Whites = b'Whts' WideGamutRGB = b'WRGB' WidePhosphors = b'Wide' WinThumbnail = b'WnTh' Wind = b'Wnd ' Windows = b'Win ' WindowsSystem = b'WndS' WorkPath = b'WrkP' Wrap = b'Wrp ' WrapAround = b'WrpA' Yellow = b'Yllw' YellowColor = b'Ylw ' Yellows = b'Ylws' Yes = b'Ys ' Zip = b'ZpEn' Zoom = b'Zm ' ZoomIn = b'ZmIn' ZoomOut = b'ZmOt' _16BitsPerPixel = b'16Bt' _1BitPerPixel = b'OnBt' _2BitsPerPixel = b'2Bts' _32BitsPerPixel = b'32Bt' _4BitsPerPixel = b'4Bts' _5000 = b'5000' _5500 = b'5500' _6500 = b'6500' _72Color = b'72Cl' _72Gray = b'72Gr' _7500 = b'7500' _8BitsPerPixel = b'EghB' _9300 = b'9300' _None = b'None' _generate_next_value_(start, count, last_values) Generate the next value when not given. name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned _member_map_ = {'A': Enum.A, 'ADSBottoms': Enum.ADSBottoms, 'ADSCentersH': Enum.ADSCentersH, 'ADSCentersV': Enum.ADSCentersV, 'ADSHorizontal': Enum.ADSHorizontal, 'ADSLefts': Enum.ADSLefts, 'ADSRights': Enum.ADSRights, 'ADSTops': Enum.ADSTops, 'ADSVertical': Enum.ADSVertical, 'ASCII': Enum.ASCII, 'AboutApp': Enum.AboutApp, 'AbsColorimetric': Enum.AbsColorimetric, 'Absolute': Enum.Absolute, 'ActualPixels': Enum.ActualPixels, 'Adaptive': Enum.Adaptive, 'Add': Enum.Add, 'AdjustmentOptions': Enum.AdjustmentOptions, 'AdobeRGB1998': Enum.AdobeRGB1998, 'AirbrushEraser': Enum.AirbrushEraser, 'All': Enum.All, 'Amiga': Enum.Amiga, 'AmountHigh': Enum.AmountHigh, 'AmountLow': Enum.AmountLow, 'AmountMedium': Enum.AmountMedium, 'Angle': Enum.Angle, 'AntiAliasCrisp': Enum.AntiAliasCrisp, 'AntiAliasHigh': Enum.AntiAliasHigh, 'AntiAliasLow': Enum.AntiAliasLow, 'AntiAliasMedium': Enum.AntiAliasMedium, 'AntiAliasNone': Enum.AntiAliasNone, 'AntiAliasSmooth': Enum.AntiAliasSmooth, 'AntiAliasStrong': Enum.AntiAliasStrong, 'Any': Enum.Any, 'AppleRGB': Enum.AppleRGB, 'ApplyImage': Enum.ApplyImage, 'AroundCenter': Enum.AroundCenter, 'Arrange': Enum.Arrange, 'Ask': Enum.Ask, 'AskWhenOpening': Enum.AskWhenOpening, 'B': Enum.B, 'Back': Enum.Back, 'Background': Enum.Background, 'BackgroundColor': Enum.BackgroundColor, 'Backward': Enum.Backward, 'Behind': Enum.Behind, 'Best': Enum.Best, 'Better': Enum.Better, 'Bicubic': Enum.Bicubic, 'Bilinear': Enum.Bilinear, 'Binary': Enum.Binary, 'BitDepth1': Enum.BitDepth1, 'BitDepth16': Enum.BitDepth16, 'BitDepth24': Enum.BitDepth24, 'BitDepth32': Enum.BitDepth32, 'BitDepth4': Enum.BitDepth4, 'BitDepth8': Enum.BitDepth8, 'BitDepthA1R5G5B5': Enum.BitDepthA1R5G5B5, 'BitDepthA4R4G4B4': Enum.BitDepthA4R4G4B4, 'BitDepthR5G6B5': Enum.BitDepthR5G6B5, 'BitDepthX4R4G4B4': Enum.BitDepthX4R4G4B4, 'BitDepthX8R8G8B8': Enum.BitDepthX8R8G8B8, 'Bitmap': Enum.Bitmap, 'Black': Enum.Black, 'BlackAndWhite': Enum.BlackAndWhite, 'BlackBody': Enum.BlackBody, 'Blacks': Enum.Blacks, 'Blast': Enum.Blast, 'BlockEraser': Enum.BlockEraser, 'Blocks': Enum.Blacks, 'Blue': Enum.Blue, 'Blues': Enum.Blues, 'Bottom': Enum.Bottom, 'BrushDarkRough': Enum.BrushDarkRough, 'BrushLightRough': Enum.BrushLightRough, 'BrushSimple': Enum.BrushSimple, 'BrushSize': Enum.BrushSize, 'BrushSparkle': Enum.BrushSparkle, 'BrushWideBlurry': Enum.BrushWideBlurry, 'BrushWideSharp': Enum.BrushWideSharp, 'BrushesAppend': Enum.BrushesAppend, 'BrushesDefine': Enum.BrushesDefine, 'BrushesDelete': Enum.BrushesDelete, 'BrushesLoad': Enum.BrushesLoad, 'BrushesNew': Enum.BrushesNew, 'BrushesOptions': Enum.BrushesOptions, 'BrushesReset': Enum.BrushesReset, 'BrushesSave': Enum.BrushesSave, 'Builtin': Enum.Builtin, 'BurnInH': Enum.BurnInH, 'BurnInM': Enum.BurnInM, 'BurnInS': Enum.BurnInS, 'ButtonMode': Enum.ButtonMode, 'CIERGB': Enum.CIERGB, 'CMYK': Enum.CMYK, 'CMYK64': Enum.CMYK64, 'CMYKColor': Enum.CMYKColor, 'Calculations': Enum.Calculations, 'Cascade': Enum.Cascade, 'Center': Enum.Center, 'CenterGlow': Enum.CenterGlow, 'CenteredFrame': Enum.CenteredFrame, 'ChannelOptions': Enum.ChannelOptions, 'ChannelsPaletteOptions': Enum.ChannelsPaletteOptions, 'CheckerboardLarge': Enum.CheckerboardLarge, 'CheckerboardMedium': Enum.CheckerboardMedium, 'CheckerboardNone': Enum.CheckerboardNone, 'CheckerboardSmall': Enum.CheckerboardSmall, 'Clear': Enum.Clear, 'ClearGuides': Enum.ClearGuides, 'Clipboard': Enum.Clipboard, 'ClippingPath': Enum.ClippingPath, 'CloseAll': Enum.CloseAll, 'CoarseDots': Enum.CoarseDots, 'Color': Enum.Color, 'ColorBurn': Enum.ColorBurn, 'ColorDodge': Enum.ColorDodge, 'ColorMatch': Enum.ColorMatch, 'ColorNoise': Enum.ColorNoise, 'Colorimetric': Enum.Colorimetric, 'Composite': Enum.Composite, 'ContourCustom': Enum.ContourCustom, 'ContourDouble': Enum.ContourDouble, 'ContourGaussian': Enum.ContourGaussian, 'ContourLinear': Enum.ContourLinear, 'ContourSingle': Enum.ContourSingle, 'ContourTriple': Enum.ContourTriple, 'ConvertToCMYK': Enum.ConvertToCMYK, 'ConvertToGray': Enum.ConvertToGray, 'ConvertToLab': Enum.ConvertToLab, 'ConvertToRGB': Enum.ConvertToRGB, 'CreateDuplicate': Enum.CreateDuplicate, 'CreateInterpolation': Enum.CreateInterpolation, 'Cross': Enum.Cross, 'CurrentLayer': Enum.CurrentLayer, 'Custom': Enum.Custom, 'CustomPattern': Enum.CustomPattern, 'CustomStops': Enum.CustomStops, 'Cyan': Enum.Cyan, 'Cyans': Enum.Cyans, 'Dark': Enum.Dark, 'Darken': Enum.Darken, 'DarkenOnly': Enum.DarkenOnly, 'DashedLines': Enum.DashedLines, 'Desaturate': Enum.Desaturate, 'Diamond': Enum.Diamond, 'Difference': Enum.Difference, 'Diffusion': Enum.Diffusion, 'DiffusionDither': Enum.DiffusionDither, 'DisplayCursorsPreferences': Enum.DisplayCursorsPreferences, 'Dissolve': Enum.Dissolve, 'Distort': Enum.Distort, 'DodgeH': Enum.DodgeH, 'DodgeM': Enum.DodgeM, 'DodgeS': Enum.DodgeS, 'Dots': Enum.Dots, 'Draft': Enum.Draft, 'Duotone': Enum.Duotone, 'EBUITU': Enum.EBUITU, 'EdgeGlow': Enum.EdgeGlow, 'EliminateEvenFields': Enum.EliminateEvenFields, 'EliminateOddFields': Enum.EliminateOddFields, 'Ellipse': Enum.Ellipse, 'Emboss': Enum.Emboss, 'Exact': Enum.Exact, 'Exclusion': Enum.Exclusion, 'FPXCompressLossyJPEG': Enum.FPXCompressLossyJPEG, 'FPXCompressNone': Enum.FPXCompressNone, 'Faster': Enum.Faster, 'File': Enum.File, 'FileInfo': Enum.FileInfo, 'FillBack': Enum.FillBack, 'FillFore': Enum.FillFore, 'FillInverse': Enum.FileInfo, 'FillSame': Enum.FillSame, 'FineDots': Enum.FineDots, 'First': Enum.First, 'FirstIdle': Enum.FirstIdle, 'FitOnScreen': Enum.FitOnScreen, 'ForegroundColor': Enum.ForegroundColor, 'Forward': Enum.Forward, 'FreeTransform': Enum.FreeTransform, 'Front': Enum.Front, 'FullDocument': Enum.FullDocument, 'FullSize': Enum.FullSize, 'GIFColorFileColorTable': Enum.GIFColorFileColorTable, 'GIFColorFileColors': Enum.GIFColorFileColors, 'GIFColorFileMicrosoftPalette': Enum.GIFColorFileMicrosoftPalette, 'GIFPaletteAdaptive': Enum.GIFPaletteAdaptive, 'GIFPaletteExact': Enum.GIFPaletteExact, 'GIFPaletteOther': Enum.GIFPaletteOther, 'GIFPaletteSystem': Enum.GIFPaletteSystem, 'GIFRequiredColorSpaceIndexed': Enum.GIFRequiredColorSpaceIndexed, 'GIFRequiredColorSpaceRGB': Enum.GIFRequiredColorSpaceRGB, 'GIFRowOrderInterlaced': Enum.GIFRowOrderInterlaced, 'GIFRowOrderNormal': Enum.GIFRowOrderNormal, 'GaussianDistribution': Enum.GaussianDistribution, 'GeneralPreferences': Enum.GeneralPreferences, 'Good': Enum.Good, 'GradientFill': Enum.GradientFill, 'GrainClumped': Enum.GrainClumped, 'GrainContrasty': Enum.GrainContrasty, 'GrainEnlarged': Enum.GrainEnlarged, 'GrainHorizontal': Enum.GrainHorizontal, 'GrainRegular': Enum.GrainRegular, 'GrainSoft': Enum.GrainSoft, 'GrainSpeckle': Enum.GrainSpeckle, 'GrainSprinkles': Enum.GrainSprinkles, 'GrainStippled': Enum.GrainStippled, 'GrainVertical': Enum.GrainVertical, 'GrainyDots': Enum.GrainyDots, 'Graphics': Enum.Graphics, 'Gray': Enum.Gray, 'Gray16': Enum.Gray16, 'Gray18': Enum.Gray18, 'Gray22': Enum.Gray22, 'Gray50': Enum.Gray50, 'GrayScale': Enum.GrayScale, 'Grayscale': Enum.Grayscale, 'Green': Enum.Green, 'Greens': Enum.Greens, 'GuidesGridPreferences': Enum.GuidesGridPreferences, 'HDTV': Enum.HDTV, 'HSBColor': Enum.HSBColor, 'HSLColor': Enum.HSLColor, 'HalftoneFile': Enum.HalftoneFile, 'HalftoneScreen': Enum.HalftoneScreen, 'HardLight': Enum.HardLight, 'Heavy': Enum.Heavy, 'HideAll': Enum.HideAll, 'HideSelection': Enum.HideSelection, 'High': Enum.High, 'HighQuality': Enum.HighQuality, 'Highlights': Enum.Highlights, 'Histogram': Enum.Histogram, 'History': Enum.History, 'HistoryPaletteOptions': Enum.HistoryPaletteOptions, 'HistoryPreferences': Enum.HistoryPreferences, 'Horizontal': Enum.Horizontal, 'HorizontalOnly': Enum.HorizontalOnly, 'Hue': Enum.Hue, 'IBMPC': Enum.IBMPC, 'ICC': Enum.ICC, 'Icon': Enum.Icon, 'IdleVM': Enum.IdleVM, 'Ignore': Enum.Ignore, 'Image': Enum.Image, 'ImageCachePreferences': Enum.ImageCachePreferences, 'IndexedColor': Enum.IndexedColor, 'InfoPaletteOptions': Enum.InfoPaletteOptions, 'InfoPaletteToggleSamplers': Enum.InfoPaletteToggleSamplers, 'InnerBevel': Enum.InnerBevel, 'InsetFrame': Enum.InsetFrame, 'Inside': Enum.Inside, 'JPEG': Enum.JPEG, 'JustifyAll': Enum.JustifyAll, 'JustifyFull': Enum.JustifyFull, 'KeepProfile': Enum.KeepProfile, 'KeyboardPreferences': Enum.KeyboardPreferences, 'Lab': Enum.Lab, 'Lab48': Enum.Lab48, 'LabColor': Enum.LabColor, 'Large': Enum.Large, 'Last': Enum.Last, 'LastFilter': Enum.LastFilter, 'LayerOptions': Enum.LayerOptions, 'LayersPaletteOptions': Enum.LayersPaletteOptions, 'Left': Enum.Left, 'Left_PLUGIN': Enum.Left_PLUGIN, 'LevelBased': Enum.LevelBased, 'Light': Enum.Light, 'LightBlue': Enum.LightBlue, 'LightDirBottom': Enum.LightDirBottom, 'LightDirBottomLeft': Enum.LightDirBottomLeft, 'LightDirBottomRight': Enum.LightDirBottomRight, 'LightDirLeft': Enum.LightDirLeft, 'LightDirRight': Enum.LightDirRight, 'LightDirTop': Enum.LightDirTop, 'LightDirTopLeft': Enum.LightDirTopLeft, 'LightDirTopRight': Enum.LightDirTopRight, 'LightDirectional': Enum.LightDirectional, 'LightGray': Enum.LightGray, 'LightOmni': Enum.LightenOnly, 'LightPosBottom': Enum.LightPosBottom, 'LightPosBottomLeft': Enum.LightPosBottomLeft, 'LightPosBottomRight': Enum.LightPosBottomRight, 'LightPosLeft': Enum.LightPosLeft, 'LightPosRight': Enum.LightPosRight, 'LightPosTop': Enum.LightPosTop, 'LightPosTopLeft': Enum.LightPosTopLeft, 'LightPosTopRight': Enum.LightPosTopRight, 'LightRed': Enum.LightRed, 'LightSpot': Enum.LightSpot, 'Lighten': Enum.Lighten, 'LightenOnly': Enum.LightenOnly, 'Lightness': Enum.Lightness, 'Line': Enum.Line, 'Linear': Enum.Linear, 'Lines': Enum.Lines, 'Linked': Enum.Linked, 'LongLines': Enum.LongLines, 'LongStrokes': Enum.LongStrokes, 'Low': Enum.Low, 'LowQuality': Enum.LowQuality, 'Lower': Enum.Lower, 'Luminosity': Enum.Luminosity, 'MacThumbnail': Enum.MacThumbnail, 'Macintosh': Enum.Macintosh, 'MacintoshSystem': Enum.MacintoshSystem, 'Magenta': Enum.Magenta, 'Magentas': Enum.Magenta, 'Mask': Enum.Mask, 'MaskedAreas': Enum.MaskedAreas, 'MasterAdaptive': Enum.MasterAdaptive, 'MasterPerceptual': Enum.MasterPerceptual, 'MasterSelective': Enum.MasterSelective, 'Maximum': Enum.Maximum, 'MaximumQuality': Enum.MaximumQuality, 'Maya': Enum.Maya, 'Medium': Enum.Medium, 'MediumBlue': Enum.MediumBlue, 'MediumDots': Enum.MediumDots, 'MediumLines': Enum.MediumLines, 'MediumQuality': Enum.MediumQuality, 'MediumStrokes': Enum.MediumStrokes, 'MemoryPreferences': Enum.MemoryPreferences, 'MergeChannels': Enum.MergeChannels, 'Merged': Enum.Merged, 'MergedLayers': Enum.MergedLayers, 'MergedLayersOld': Enum.MergedLayersOld, 'Middle': Enum.Middle, 'Midtones': Enum.Midtones, 'ModeGray': Enum.ModeGray, 'ModeRGB': Enum.ModeRGB, 'Monitor': Enum.Monitor, 'MonitorSetup': Enum.MonitorSetup, 'Monotone': Enum.Monotone, 'Multi72Color': Enum.Multi72Color, 'Multi72Gray': Enum.Multi72Gray, 'MultiNoCompositePS': Enum.MultiNoCompositePS, 'Multichannel': Enum.Multichannel, 'Multiply': Enum.Multiply, 'NTSC': Enum.NTSC, 'NavigatorPaletteOptions': Enum.NavigatorPaletteOptions, 'NearestNeighbor': Enum.NearestNeighbor, 'NetscapeGray': Enum.NetscapeGray, 'Neutrals': Enum.Neutrals, 'NewView': Enum.NewView, 'Next': Enum.Next, 'Nikon': Enum.Nikon, 'Nikon105': Enum.Nikon105, 'No': Enum.No, 'NoCompositePS': Enum.NoCompositePS, 'Normal': Enum.Normal, 'NormalPath': Enum.NormalPath, 'Null': Enum.Null, 'OS2': Enum.OS2, 'Off': Enum.Off, 'On': Enum.On, 'OpenAs': Enum.OpenAs, 'Orange': Enum.Orange, 'OutFromCenter': Enum.OutFromCenter, 'OutOfGamut': Enum.OutOfGamut, 'OuterBevel': Enum.OuterBevel, 'OutsetFrame': Enum.OutsetFrame, 'Outside': Enum.Outside, 'Overlay': Enum.Overlay, 'P22EBU': Enum.P22EBU, 'PNGFilterAdaptive': Enum.PNGFilterAdaptive, 'PNGFilterAverage': Enum.PNGFilterAverage, 'PNGFilterNone': Enum.PNGFilterNone, 'PNGFilterPaeth': Enum.PNGFilterPaeth, 'PNGFilterSub': Enum.PNGFilterSub, 'PNGFilterUp': Enum.PNGFilterUp, 'PNGInterlaceAdam7': Enum.PNGInterlaceAdam7, 'PNGInterlaceNone': Enum.PNGInterlaceNone, 'PagePosCentered': Enum.PagePosCentered, 'PagePosTopLeft': Enum.PagePosTopLeft, 'PageSetup': Enum.PageSetup, 'PaintbrushEraser': Enum.PaintbrushEraser, 'PalSecam': Enum.PalSecam, 'PanaVision': Enum.PanaVision, 'PathsPaletteOptions': Enum.PathsPaletteOptions, 'Pattern': Enum.Pattern, 'PatternDither': Enum.PatternDither, 'PencilEraser': Enum.PencilEraser, 'Perceptual': Enum.Perceptual, 'Perspective': Enum.Perspective, 'PhotoshopPicker': Enum.PhotoshopPicker, 'PickCMYK': Enum.PickCMYK, 'PickGray': Enum.PickGray, 'PickHSB': Enum.PickHSB, 'PickLab': Enum.PickLab, 'PickOptions': Enum.PickOptions, 'PickRGB': Enum.PickRGB, 'PillowEmboss': Enum.PillowEmboss, 'PixelPaintSize1': Enum.PixelPaintSize1, 'PixelPaintSize2': Enum.PixelPaintSize2, 'PixelPaintSize3': Enum.PixelPaintSize3, 'PixelPaintSize4': Enum.PixelPaintSize4, 'Place': Enum.Place, 'PlaybackOptions': Enum.PlaybackOptions, 'PluginPicker': Enum.PluginPicker, 'PluginsScratchDiskPreferences': Enum.PluginsScratchDiskPreferences, 'PolarToRect': Enum.PolarToRect, 'PondRipples': Enum.PondRipples, 'Precise': Enum.Precise, 'PreciseMatte': Enum.PreciseMatte, 'PreviewBlack': Enum.PreviewBlack, 'PreviewCMY': Enum.PreviewCMY, 'PreviewCMYK': Enum.PreviewCMYK, 'PreviewCyan': Enum.PreviewCyan, 'PreviewMagenta': Enum.PreviewMagenta, 'PreviewOff': Enum.PreviewOff, 'PreviewYellow': Enum.PreviewYellow, 'Previous': Enum.Previous, 'Primaries': Enum.Primaries, 'PrintSize': Enum.PrintSize, 'PrintingInksSetup': Enum.PrintingInksSetup, 'Purple': Enum.Purple, 'Pyramids': Enum.Pyramids, 'QCSAverage': Enum.QCSAverage, 'QCSCorner0': Enum.QCSCorner0, 'QCSCorner1': Enum.QCSCorner1, 'QCSCorner2': Enum.QCSCorner2, 'QCSCorner3': Enum.QCSCorner3, 'QCSIndependent': Enum.QCSIndependent, 'QCSSide0': Enum.QCSSide0, 'QCSSide1': Enum.QCSSide1, 'QCSSide2': Enum.QCSSide2, 'QCSSide3': Enum.QCSSide3, 'Quadtone': Enum.Quadtone, 'QueryAlways': Enum.QueryAlways, 'QueryAsk': Enum.QueryAsk, 'QueryNever': Enum.QueryNever, 'RGB': Enum.RGB, 'RGB48': Enum.RGB48, 'RGBColor': Enum.RGBColor, 'Radial': Enum.Radial, 'Random': Enum.Random, 'RectToPolar': Enum.RectToPolar, 'Red': Enum.Red, 'RedrawComplete': Enum.RedrawComplete, 'Reds': Enum.Reds, 'Reflected': Enum.Reflected, 'Relative': Enum.Relative, 'Repeat': Enum.Repeat, 'RepeatEdgePixels': Enum.RepeatEdgePixels, 'RevealAll': Enum.RevealAll, 'RevealSelection': Enum.RevealSelection, 'Revert': Enum.Revert, 'Right': Enum.Right, 'Rotate': Enum.Rotate, 'RotoscopingPreferences': Enum.RotoscopingPreferences, 'Round': Enum.Round, 'RulerCm': Enum.RulerCm, 'RulerInches': Enum.RulerInches, 'RulerPercent': Enum.RulerPercent, 'RulerPicas': Enum.RulerPicas, 'RulerPixels': Enum.RulerPixels, 'RulerPoints': Enum.RulerPoints, 'SMPTEC': Enum.SMPTEC, 'SRGB': Enum.SRGB, 'Sample3x3': Enum.Sample3x3, 'Sample5x5': Enum.Sample5x5, 'SamplePoint': Enum.SamplePoint, 'Saturate': Enum.Saturate, 'Saturation': Enum.Saturation, 'SaveForWeb': Enum.SaveForWeb, 'Saved': Enum.Saved, 'SavingFilesPreferences': Enum.SavingFilesPreferences, 'Scale': Enum.Scale, 'Screen': Enum.Screen, 'ScreenCircle': Enum.ScreenCircle, 'ScreenDot': Enum.ScreenDot, 'ScreenLine': Enum.ScreenLine, 'SelectedAreas': Enum.SelectedAreas, 'Selection': Enum.Selection, 'Selective': Enum.Selective, 'SeparationSetup': Enum.SeparationSetup, 'SeparationTables': Enum.SeparationTables, 'Shadows': Enum.Shadows, 'ShortLines': Enum.ShortLines, 'ShortStrokes': Enum.ShortStrokes, 'Single72Color': Enum.Single72Color, 'Single72Gray': Enum.Single72Gray, 'SingleNoCompositePS': Enum.SingleNoCompositePS, 'Skew': Enum.Skew, 'SlopeLimitMatte': Enum.SlopeLimitMatte, 'Small': Enum.Small, 'SmartBlurModeEdgeOnly': Enum.SmartBlurModeEdgeOnly, 'SmartBlurModeNormal': Enum.SmartBlurModeNormal, 'SmartBlurModeOverlayEdge': Enum.SmartBlurModeOverlayEdge, 'SmartBlurQualityHigh': Enum.SmartBlurQualityHigh, 'SmartBlurQualityLow': Enum.SmartBlurQualityLow, 'SmartBlurQualityMedium': Enum.SmartBlurQualityMedium, 'Snapshot': Enum.Snapshot, 'SoftLight': Enum.SoftLight, 'SoftMatte': Enum.SoftMatte, 'SolidColor': Enum.SolidColor, 'Spectrum': Enum.Spectrum, 'Spin': Enum.Spin, 'SpotColor': Enum.SpotColor, 'Square': Enum.Square, 'Stagger': Enum.Stagger, 'StampIn': Enum.StampIn, 'StampOut': Enum.StampOut, 'Standard': Enum.Standard, 'StdA': Enum.StdA, 'StdB': Enum.StdB, 'StdC': Enum.StdC, 'StdE': Enum.StdE, 'StretchToFit': Enum.StretchToFit, 'StrokeDirHorizontal': Enum.StrokeDirHorizontal, 'StrokeDirLeftDiag': Enum.StrokeDirLeftDiag, 'StrokeDirRightDiag': Enum.StrokeDirRightDiag, 'StrokeDirVertical': Enum.StrokeDirVertical, 'StylesAppend': Enum.StylesAppend, 'StylesDelete': Enum.StylesDelete, 'StylesLoad': Enum.StylesLoad, 'StylesNew': Enum.StylesNew, 'StylesReset': Enum.StylesReset, 'StylesSave': Enum.StylesSave, 'Subtract': Enum.Subtract, 'SwatchesAppend': Enum.SwatchesAppend, 'SwatchesReplace': Enum.SwatchesReplace, 'SwatchesReset': Enum.SwatchesReset, 'SwatchesSave': Enum.SwatchesSave, 'SystemPicker': Enum.SystemPicker, 'TIFF': Enum.TIFF, 'Tables': Enum.Tables, 'Target': Enum.Target, 'TargetPath': Enum.TargetPath, 'TexTypeBlocks': Enum.TexTypeBlocks, 'TexTypeBrick': Enum.TexTypeBrick, 'TexTypeBurlap': Enum.TexTypeBurlap, 'TexTypeCanvas': Enum.TexTypeCanvas, 'TexTypeFrosted': Enum.TexTypeFrosted, 'TexTypeSandstone': Enum.TexTypeSandstone, 'TexTypeTinyLens': Enum.TexTypeTinyLens, 'Threshold': Enum.Threshold, 'Thumbnail': Enum.Thumbnail, 'Tile': Enum.Tile, 'Tile_PLUGIN': Enum.Tile_PLUGIN, 'ToggleActionsPalette': Enum.ToggleActionsPalette, 'ToggleBlackPreview': Enum.ToggleBlackPreview, 'ToggleBrushesPalette': Enum.ToggleBrushesPalette, 'ToggleCMYKPreview': Enum.ToggleCMYKPreview, 'ToggleCMYPreview': Enum.ToggleCMYPreview, 'ToggleChannelsPalette': Enum.ToggleChannelsPalette, 'ToggleColorPalette': Enum.ToggleColorPalette, 'ToggleCyanPreview': Enum.ToggleCyanPreview, 'ToggleDocumentPalette': Enum.ToggleDocumentPalette, 'ToggleEdges': Enum.ToggleEdges, 'ToggleGamutWarning': Enum.ToggleGamutWarning, 'ToggleGrid': Enum.ToggleGrid, 'ToggleGuides': Enum.ToggleGuides, 'ToggleHistoryPalette': Enum.ToggleHistoryPalette, 'ToggleInfoPalette': Enum.ToggleInfoPalette, 'ToggleLayerMask': Enum.ToggleLayerMask, 'ToggleLayersPalette': Enum.ToggleLayersPalette, 'ToggleLockGuides': Enum.ToggleLockGuides, 'ToggleMagentaPreview': Enum.ToggleMagentaPreview, 'ToggleNavigatorPalette': Enum.ToggleNavigatorPalette, 'ToggleOptionsPalette': Enum.ToggleOptionsPalette, 'TogglePaths': Enum.TogglePaths, 'TogglePathsPalette': Enum.TogglePathsPalette, 'ToggleRGBMacPreview': Enum.ToggleRGBMacPreview, 'ToggleRGBUncompensatedPreview': Enum.ToggleRGBUncompensatedPreview, 'ToggleRGBWindowsPreview': Enum.ToggleRGBWindowsPreview, 'ToggleRulers': Enum.ToggleRulers, 'ToggleSnapToGrid': Enum.ToggleSnapToGrid, 'ToggleSnapToGuides': Enum.ToggleSnapToGuides, 'ToggleStatusBar': Enum.ToggleStatusBar, 'ToggleStylesPalette': Enum.ToggleStylesPalette, 'ToggleSwatchesPalette': Enum.ToggleSwatchesPalette, 'ToggleToolsPalette': Enum.ToggleToolsPalette, 'ToggleYellowPreview': Enum.ToggleYellowPreview, 'Top': Enum.Top, 'Transparency': Enum.Transparency, 'TransparencyGamutPreferences': Enum.TransparencyGamutPreferences, 'Transparent': Enum.Transparent, 'Trinitron': Enum.Trinitron, 'Tritone': Enum.Tritone, 'UIBitmap': Enum.UIBitmap, 'UICMYK': Enum.UICMYK, 'UIDuotone': Enum.UIDuotone, 'UIGrayscale': Enum.UIGrayscale, 'UIIndexed': Enum.UIIndexed, 'UILab': Enum.UILab, 'UIMultichannel': Enum.UIMultichannel, 'UIRGB': Enum.UIRGB, 'Undo': Enum.Undo, 'Uniform': Enum.Uniform, 'UniformDistribution': Enum.UniformDistribution, 'UnitsRulersPreferences': Enum.UnitsRulersPreferences, 'Upper': Enum.Upper, 'UserStop': Enum.UserStop, 'VMPreferences': Enum.VMPreferences, 'Vertical': Enum.Vertical, 'VerticalOnly': Enum.VerticalOnly, 'Violet': Enum.Violet, 'WaveSine': Enum.WaveSine, 'WaveSquare': Enum.WaveSquare, 'WaveTriangle': Enum.WaveTriangle, 'Web': Enum.Web, 'White': Enum.White, 'Whites': Enum.Whites, 'WideGamutRGB': Enum.WideGamutRGB, 'WidePhosphors': Enum.WidePhosphors, 'WinThumbnail': Enum.WinThumbnail, 'Wind': Enum.Wind, 'Windows': Enum.Windows, 'WindowsSystem': Enum.WindowsSystem, 'WorkPath': Enum.WorkPath, 'Wrap': Enum.Wrap, 'WrapAround': Enum.WrapAround, 'Yellow': Enum.Yellow, 'YellowColor': Enum.YellowColor, 'Yellows': Enum.Yellows, 'Yes': Enum.Yes, 'Zip': Enum.Zip, 'Zoom': Enum.Zoom, 'ZoomIn': Enum.ZoomIn, 'ZoomOut': Enum.ZoomOut, '_16BitsPerPixel': Enum._16BitsPerPixel, '_1BitPerPixel': Enum._1BitPerPixel, '_2BitsPerPixel': Enum._2BitsPerPixel, '_32BitsPerPixel': Enum._32BitsPerPixel, '_4BitsPerPixel': Enum._4BitsPerPixel, '_5000': Enum._5000, '_5500': Enum._5500, '_6500': Enum._6500, '_72Color': Enum._72Color, '_72Gray': Enum._72Gray, '_7500': Enum._7500, '_8BitsPerPixel': Enum._8BitsPerPixel, '_9300': Enum._9300, '_None': Enum._None} _member_names_ = ['Add', 'AmountHigh', 'AmountLow', 'AmountMedium', 'AntiAliasNone', 'AntiAliasLow', 'AntiAliasMedium', 'AntiAliasHigh', 'AntiAliasCrisp', 'AntiAliasStrong', 'AntiAliasSmooth', 'AppleRGB', 'ASCII', 'AskWhenOpening', 'Bicubic', 'Binary', 'MonitorSetup', '_16BitsPerPixel', '_1BitPerPixel', '_2BitsPerPixel', '_32BitsPerPixel', '_4BitsPerPixel', '_5000', '_5500', '_6500', '_72Color', '_72Gray', '_7500', '_8BitsPerPixel', '_9300', 'A', 'AbsColorimetric', 'ADSBottoms', 'ADSCentersH', 'ADSCentersV', 'ADSHorizontal', 'ADSLefts', 'ADSRights', 'ADSTops', 'ADSVertical', 'AboutApp', 'Absolute', 'ActualPixels', 'Adaptive', 'AdjustmentOptions', 'AirbrushEraser', 'All', 'Amiga', 'Angle', 'Any', 'ApplyImage', 'AroundCenter', 'Arrange', 'Ask', 'B', 'Back', 'Background', 'BackgroundColor', 'Backward', 'Behind', 'Best', 'Better', 'Bilinear', 'BitDepth1', 'BitDepth16', 'BitDepth24', 'BitDepth32', 'BitDepth4', 'BitDepth8', 'BitDepthA1R5G5B5', 'BitDepthR5G6B5', 'BitDepthX4R4G4B4', 'BitDepthA4R4G4B4', 'BitDepthX8R8G8B8', 'Bitmap', 'Black', 'BlackAndWhite', 'BlackBody', 'Blacks', 'BlockEraser', 'Blast', 'Blue', 'Blues', 'Bottom', 'BrushDarkRough', 'BrushesAppend', 'BrushesDefine', 'BrushesDelete', 'BrushesLoad', 'BrushesNew', 'BrushesOptions', 'BrushesReset', 'BrushesSave', 'BrushLightRough', 'BrushSimple', 'BrushSize', 'BrushSparkle', 'BrushWideBlurry', 'BrushWideSharp', 'Builtin', 'BurnInH', 'BurnInM', 'BurnInS', 'ButtonMode', 'CIERGB', 'WidePhosphors', 'WideGamutRGB', 'CMYK', 'CMYK64', 'CMYKColor', 'Calculations', 'Cascade', 'Center', 'CenterGlow', 'CenteredFrame', 'ChannelOptions', 'ChannelsPaletteOptions', 'CheckerboardNone', 'CheckerboardSmall', 'CheckerboardMedium', 'CheckerboardLarge', 'Clear', 'ClearGuides', 'Clipboard', 'ClippingPath', 'CloseAll', 'CoarseDots', 'Color', 'ColorBurn', 'ColorDodge', 'ColorMatch', 'ColorNoise', 'Colorimetric', 'Composite', 'ConvertToCMYK', 'ConvertToGray', 'ConvertToLab', 'ConvertToRGB', 'CreateDuplicate', 'CreateInterpolation', 'Cross', 'CurrentLayer', 'Custom', 'CustomPattern', 'CustomStops', 'Cyan', 'Cyans', 'Dark', 'Darken', 'DarkenOnly', 'DashedLines', 'Desaturate', 'Diamond', 'Difference', 'Diffusion', 'DiffusionDither', 'DisplayCursorsPreferences', 'Dissolve', 'Distort', 'DodgeH', 'DodgeM', 'DodgeS', 'Dots', 'Draft', 'Duotone', 'EBUITU', 'EdgeGlow', 'EliminateEvenFields', 'EliminateOddFields', 'Ellipse', 'Emboss', 'Exact', 'Exclusion', 'FPXCompressLossyJPEG', 'FPXCompressNone', 'Faster', 'File', 'FileInfo', 'FillBack', 'FillFore', 'FillSame', 'FineDots', 'First', 'FirstIdle', 'FitOnScreen', 'ForegroundColor', 'Forward', 'FreeTransform', 'Front', 'FullDocument', 'FullSize', 'GaussianDistribution', 'GIFColorFileColorTable', 'GIFColorFileColors', 'GIFColorFileMicrosoftPalette', 'GIFPaletteAdaptive', 'GIFPaletteExact', 'GIFPaletteOther', 'GIFPaletteSystem', 'GIFRequiredColorSpaceIndexed', 'GIFRequiredColorSpaceRGB', 'GIFRowOrderInterlaced', 'GIFRowOrderNormal', 'GeneralPreferences', 'Good', 'GradientFill', 'GrainClumped', 'GrainContrasty', 'GrainEnlarged', 'GrainHorizontal', 'GrainRegular', 'GrainSoft', 'GrainSpeckle', 'GrainSprinkles', 'GrainStippled', 'GrainVertical', 'GrainyDots', 'Graphics', 'Gray', 'Gray16', 'Gray18', 'Gray22', 'Gray50', 'GrayScale', 'Grayscale', 'Green', 'Greens', 'GuidesGridPreferences', 'HDTV', 'HSBColor', 'HSLColor', 'HalftoneFile', 'HalftoneScreen', 'HardLight', 'Heavy', 'HideAll', 'HideSelection', 'High', 'HighQuality', 'Highlights', 'Histogram', 'History', 'HistoryPaletteOptions', 'HistoryPreferences', 'Horizontal', 'HorizontalOnly', 'Hue', 'IBMPC', 'ICC', 'Icon', 'IdleVM', 'Ignore', 'Image', 'ImageCachePreferences', 'IndexedColor', 'InfoPaletteOptions', 'InfoPaletteToggleSamplers', 'InnerBevel', 'InsetFrame', 'Inside', 'JPEG', 'JustifyAll', 'JustifyFull', 'KeepProfile', 'KeyboardPreferences', 'Lab', 'Lab48', 'LabColor', 'Large', 'Last', 'LastFilter', 'LayerOptions', 'LayersPaletteOptions', 'Left', 'Left_PLUGIN', 'LevelBased', 'Light', 'LightBlue', 'LightDirBottom', 'LightDirBottomLeft', 'LightDirBottomRight', 'LightDirLeft', 'LightDirRight', 'LightDirTop', 'LightDirTopLeft', 'LightDirTopRight', 'LightGray', 'LightDirectional', 'LightenOnly', 'LightPosBottom', 'LightPosBottomLeft', 'LightPosBottomRight', 'LightPosLeft', 'LightPosRight', 'LightPosTop', 'LightPosTopLeft', 'LightPosTopRight', 'LightRed', 'LightSpot', 'Lighten', 'Lightness', 'Line', 'Lines', 'Linear', 'Linked', 'LongLines', 'LongStrokes', 'Low', 'Lower', 'LowQuality', 'Luminosity', 'Maya', 'MacThumbnail', 'Macintosh', 'MacintoshSystem', 'Magenta', 'Mask', 'MaskedAreas', 'MasterAdaptive', 'MasterPerceptual', 'MasterSelective', 'Maximum', 'MaximumQuality', 'Medium', 'MediumBlue', 'MediumQuality', 'MediumDots', 'MediumLines', 'MediumStrokes', 'MemoryPreferences', 'MergeChannels', 'Merged', 'MergedLayers', 'MergedLayersOld', 'Middle', 'Midtones', 'ModeGray', 'ModeRGB', 'Monitor', 'Monotone', 'Multi72Color', 'Multi72Gray', 'Multichannel', 'MultiNoCompositePS', 'Multiply', 'NavigatorPaletteOptions', 'NearestNeighbor', 'NetscapeGray', 'Neutrals', 'NewView', 'Next', 'Nikon', 'Nikon105', 'No', 'NoCompositePS', '_None', 'Normal', 'NormalPath', 'NTSC', 'Null', 'OS2', 'Off', 'On', 'OpenAs', 'Orange', 'OutFromCenter', 'OutOfGamut', 'OuterBevel', 'Outside', 'OutsetFrame', 'Overlay', 'PaintbrushEraser', 'PencilEraser', 'P22EBU', 'PNGFilterAdaptive', 'PNGFilterAverage', 'PNGFilterNone', 'PNGFilterPaeth', 'PNGFilterSub', 'PNGFilterUp', 'PNGInterlaceAdam7', 'PNGInterlaceNone', 'PagePosCentered', 'PagePosTopLeft', 'PageSetup', 'PalSecam', 'PanaVision', 'PathsPaletteOptions', 'Pattern', 'PatternDither', 'Perceptual', 'Perspective', 'PhotoshopPicker', 'PickCMYK', 'PickGray', 'PickHSB', 'PickLab', 'PickOptions', 'PickRGB', 'PillowEmboss', 'PixelPaintSize1', 'PixelPaintSize2', 'PixelPaintSize3', 'PixelPaintSize4', 'Place', 'PlaybackOptions', 'PluginPicker', 'PluginsScratchDiskPreferences', 'PolarToRect', 'PondRipples', 'Precise', 'PreciseMatte', 'PreviewOff', 'PreviewCMYK', 'PreviewCyan', 'PreviewMagenta', 'PreviewYellow', 'PreviewBlack', 'PreviewCMY', 'Previous', 'Primaries', 'PrintSize', 'PrintingInksSetup', 'Purple', 'Pyramids', 'QCSAverage', 'QCSCorner0', 'QCSCorner1', 'QCSCorner2', 'QCSCorner3', 'QCSIndependent', 'QCSSide0', 'QCSSide1', 'QCSSide2', 'QCSSide3', 'Quadtone', 'QueryAlways', 'QueryAsk', 'QueryNever', 'Repeat', 'RGB', 'RGB48', 'RGBColor', 'Radial', 'Random', 'RectToPolar', 'Red', 'RedrawComplete', 'Reds', 'Reflected', 'Relative', 'RepeatEdgePixels', 'RevealAll', 'RevealSelection', 'Revert', 'Right', 'Rotate', 'RotoscopingPreferences', 'Round', 'RulerCm', 'RulerInches', 'RulerPercent', 'RulerPicas', 'RulerPixels', 'RulerPoints', 'AdobeRGB1998', 'SMPTEC', 'SRGB', 'Sample3x3', 'Sample5x5', 'SamplePoint', 'Saturate', 'Saturation', 'Saved', 'SaveForWeb', 'SavingFilesPreferences', 'Scale', 'Screen', 'ScreenCircle', 'ScreenDot', 'ScreenLine', 'SelectedAreas', 'Selection', 'Selective', 'SeparationSetup', 'SeparationTables', 'Shadows', 'ContourLinear', 'ContourGaussian', 'ContourSingle', 'ContourDouble', 'ContourTriple', 'ContourCustom', 'ShortLines', 'ShortStrokes', 'Single72Color', 'Single72Gray', 'SingleNoCompositePS', 'Skew', 'SlopeLimitMatte', 'Small', 'SmartBlurModeEdgeOnly', 'SmartBlurModeNormal', 'SmartBlurModeOverlayEdge', 'SmartBlurQualityHigh', 'SmartBlurQualityLow', 'SmartBlurQualityMedium', 'Snapshot', 'SolidColor', 'SoftLight', 'SoftMatte', 'Spectrum', 'Spin', 'SpotColor', 'Square', 'Stagger', 'StampIn', 'StampOut', 'Standard', 'StdA', 'StdB', 'StdC', 'StdE', 'StretchToFit', 'StrokeDirHorizontal', 'StrokeDirLeftDiag', 'StrokeDirRightDiag', 'StrokeDirVertical', 'StylesAppend', 'StylesDelete', 'StylesLoad', 'StylesNew', 'StylesReset', 'StylesSave', 'Subtract', 'SwatchesAppend', 'SwatchesReplace', 'SwatchesReset', 'SwatchesSave', 'SystemPicker', 'Tables', 'Target', 'TargetPath', 'TexTypeBlocks', 'TexTypeBrick', 'TexTypeBurlap', 'TexTypeCanvas', 'TexTypeFrosted', 'TexTypeSandstone', 'TexTypeTinyLens', 'Threshold', 'Thumbnail', 'TIFF', 'Tile', 'Tile_PLUGIN', 'ToggleActionsPalette', 'ToggleBlackPreview', 'ToggleBrushesPalette', 'ToggleCMYKPreview', 'ToggleCMYPreview', 'ToggleChannelsPalette', 'ToggleColorPalette', 'ToggleCyanPreview', 'ToggleEdges', 'ToggleGamutWarning', 'ToggleGrid', 'ToggleGuides', 'ToggleHistoryPalette', 'ToggleInfoPalette', 'ToggleLayerMask', 'ToggleLayersPalette', 'ToggleLockGuides', 'ToggleMagentaPreview', 'ToggleNavigatorPalette', 'ToggleOptionsPalette', 'TogglePaths', 'TogglePathsPalette', 'ToggleRGBMacPreview', 'ToggleRGBWindowsPreview', 'ToggleRGBUncompensatedPreview', 'ToggleRulers', 'ToggleSnapToGrid', 'ToggleSnapToGuides', 'ToggleStatusBar', 'ToggleStylesPalette', 'ToggleSwatchesPalette', 'ToggleToolsPalette', 'ToggleYellowPreview', 'ToggleDocumentPalette', 'Top', 'Transparency', 'TransparencyGamutPreferences', 'Transparent', 'Trinitron', 'Tritone', 'UIBitmap', 'UICMYK', 'UIDuotone', 'UIGrayscale', 'UIIndexed', 'UILab', 'UIMultichannel', 'UIRGB', 'Undo', 'Uniform', 'UniformDistribution', 'UnitsRulersPreferences', 'Upper', 'UserStop', 'VMPreferences', 'Vertical', 'VerticalOnly', 'Violet', 'WaveSine', 'WaveSquare', 'WaveTriangle', 'Web', 'White', 'Whites', 'WinThumbnail', 'Wind', 'Windows', 'WindowsSystem', 'Wrap', 'WrapAround', 'WorkPath', 'Yellow', 'YellowColor', 'Yellows', 'Yes', 'Zip', 'Zoom', 'ZoomIn', 'ZoomOut'] _member_type_ alias of bytes _new_member_(**kwargs) Create and return a new object. See help(type) for accurate signature. _unhashable_values_ = [] _use_args_ = True _value2member_map_ = {b'1565': Enum.BitDepthA1R5G5B5, b'16Bt': Enum._16BitsPerPixel, b'2Bts': Enum._2BitsPerPixel, b'32Bt': Enum._32BitsPerPixel, b'4444': Enum.BitDepthA4R4G4B4, b'4Bts': Enum._4BitsPerPixel, b'5000': Enum._5000, b'5500': Enum._5500, b'6500': Enum._6500, b'72CM': Enum.Multi72Color, b'72CS': Enum.Single72Color, b'72Cl': Enum._72Color, b'72GM': Enum.Multi72Gray, b'72GS': Enum.Single72Gray, b'72Gr': Enum._72Gray, b'7500': Enum._7500, b'9300': Enum._9300, b'A ': Enum.A, b'AClr': Enum.AbsColorimetric, b'ASCI': Enum.ASCII, b'AbAp': Enum.AboutApp, b'Absl': Enum.Absolute, b'ActP': Enum.ActualPixels, b'AdBt': Enum.ADSBottoms, b'AdCH': Enum.ADSCentersH, b'AdCV': Enum.ADSCentersV, b'AdHr': Enum.ADSHorizontal, b'AdLf': Enum.ADSLefts, b'AdRg': Enum.ADSRights, b'AdTp': Enum.ADSTops, b'AdVr': Enum.ADSVertical, b'Add ': Enum.Add, b'AdjO': Enum.AdjustmentOptions, b'Adpt': Enum.Adaptive, b'Al ': Enum.All, b'Amga': Enum.Amiga, b'AnCr': Enum.AntiAliasCrisp, b'AnHi': Enum.AntiAliasHigh, b'AnLo': Enum.AntiAliasLow, b'AnMd': Enum.AntiAliasMedium, b'AnSm': Enum.AntiAliasSmooth, b'AnSt': Enum.AntiAliasStrong, b'Angl': Enum.Angle, b'Anno': Enum.AntiAliasNone, b'Any ': Enum.Any, b'AplI': Enum.ApplyImage, b'AppR': Enum.AppleRGB, b'Arbs': Enum.AirbrushEraser, b'ArnC': Enum.AroundCenter, b'Arng': Enum.Arrange, b'Ask ': Enum.Ask, b'AskW': Enum.AskWhenOpening, b'B ': Enum.B, b'BD1 ': Enum.BitDepth1, b'BD16': Enum.BitDepth16, b'BD24': Enum.BitDepth24, b'BD32': Enum.BitDepth32, b'BD4 ': Enum.BitDepth4, b'BD8 ': Enum.BitDepth8, b'Back': Enum.Back, b'BanW': Enum.BlackAndWhite, b'Bcbc': Enum.Bicubic, b'BckC': Enum.BackgroundColor, b'Bckg': Enum.Background, b'Bckw': Enum.Backward, b'Bhnd': Enum.Behind, b'Bl ': Enum.Blue, b'BlcB': Enum.BlackBody, b'Blck': Enum.Black, b'Blk ': Enum.BlockEraser, b'Blks': Enum.Blacks, b'Blnr': Enum.Bilinear, b'Bls ': Enum.Blues, b'Blst': Enum.Blast, b'Bltn': Enum.Builtin, b'Bnry': Enum.Binary, b'BrDR': Enum.BrushDarkRough, b'BrSm': Enum.BrushSimple, b'BrSp': Enum.BrushSparkle, b'BrbW': Enum.BrushWideBlurry, b'BrnH': Enum.BurnInH, b'BrnM': Enum.BurnInM, b'BrnS': Enum.BurnInS, b'BrsA': Enum.BrushesAppend, b'BrsD': Enum.BrushesDefine, b'BrsL': Enum.BrushLightRough, b'BrsN': Enum.BrushesNew, b'BrsO': Enum.BrushesOptions, b'BrsR': Enum.BrushesReset, b'BrsS': Enum.BrushSize, b'BrsW': Enum.BrushWideSharp, b'Brsd': Enum.BrushesLoad, b'Brsf': Enum.BrushesDelete, b'Brsv': Enum.BrushesSave, b'Bst ': Enum.Best, b'Btmp': Enum.Bitmap, b'BtnM': Enum.ButtonMode, b'Bttm': Enum.Bottom, b'CBrn': Enum.ColorBurn, b'CDdg': Enum.ColorDodge, b'CMSF': Enum.CMYK64, b'CMYK': Enum.CMYK, b'CRGB': Enum.CIERGB, b'ChcL': Enum.CheckerboardLarge, b'ChcM': Enum.CheckerboardMedium, b'ChcN': Enum.CheckerboardNone, b'ChcS': Enum.CheckerboardSmall, b'ChnO': Enum.ChannelOptions, b'ChnP': Enum.ChannelsPaletteOptions, b'ClMt': Enum.ColorMatch, b'ClNs': Enum.ColorNoise, b'Clar': Enum.Clear, b'Clcl': Enum.Calculations, b'ClpP': Enum.ClippingPath, b'Clpb': Enum.Clipboard, b'Clr ': Enum.Color, b'ClrG': Enum.ClearGuides, b'Clrm': Enum.Colorimetric, b'ClsA': Enum.CloseAll, b'Cmps': Enum.Composite, b'Cntr': Enum.Center, b'CnvC': Enum.ConvertToCMYK, b'CnvG': Enum.ConvertToGray, b'CnvL': Enum.ConvertToLab, b'CnvR': Enum.ConvertToRGB, b'CrrL': Enum.CurrentLayer, b'Crs ': Enum.Cross, b'CrsD': Enum.CoarseDots, b'CrtD': Enum.CreateDuplicate, b'CrtI': Enum.CreateInterpolation, b'Cscd': Enum.Cascade, b'Cst ': Enum.Custom, b'CstS': Enum.CustomStops, b'Cstm': Enum.CustomPattern, b'CtrF': Enum.CenteredFrame, b'Cyn ': Enum.Cyan, b'Cyns': Enum.Cyans, b'DdgH': Enum.DodgeH, b'DdgM': Enum.DodgeM, b'DdgS': Enum.DodgeS, b'DfnD': Enum.DiffusionDither, b'Dfrn': Enum.Difference, b'Dfsn': Enum.Diffusion, b'Dmnd': Enum.Diamond, b'Drft': Enum.Draft, b'Drk ': Enum.Dark, b'DrkO': Enum.DarkenOnly, b'Drkn': Enum.Darken, b'DshL': Enum.DashedLines, b'Dslv': Enum.Dissolve, b'DspC': Enum.DisplayCursorsPreferences, b'Dstr': Enum.Distort, b'Dstt': Enum.Desaturate, b'Dthb': Enum.Better, b'Dthf': Enum.Faster, b'Dtn ': Enum.Duotone, b'Dts ': Enum.Dots, b'EBT ': Enum.EBUITU, b'ECMY': Enum.CMYKColor, b'EghB': Enum._8BitsPerPixel, b'ElmE': Enum.EliminateEvenFields, b'ElmO': Enum.EliminateOddFields, b'Elps': Enum.Ellipse, b'Embs': Enum.Emboss, b'Exct': Enum.Exact, b'FlBc': Enum.FillBack, b'FlFr': Enum.FillFore, b'FlIn': Enum.FileInfo, b'FlSm': Enum.FillSame, b'FlSz': Enum.FullSize, b'Fle ': Enum.File, b'FllD': Enum.FullDocument, b'FnDt': Enum.FineDots, b'FrId': Enum.FirstIdle, b'FrTr': Enum.FreeTransform, b'FrgC': Enum.ForegroundColor, b'Frnt': Enum.Front, b'Frst': Enum.First, b'Frwr': Enum.Forward, b'FtOn': Enum.FitOnScreen, b'FxJP': Enum.FPXCompressLossyJPEG, b'FxNo': Enum.FPXCompressNone, b'GFCF': Enum.GIFColorFileColors, b'GFCI': Enum.GIFRequiredColorSpaceIndexed, b'GFCT': Enum.GIFColorFileColorTable, b'GFIN': Enum.GIFRowOrderInterlaced, b'GFMS': Enum.GIFColorFileMicrosoftPalette, b'GFNI': Enum.GIFRowOrderNormal, b'GFPA': Enum.GIFPaletteAdaptive, b'GFPE': Enum.GIFPaletteExact, b'GFPO': Enum.GIFPaletteOther, b'GFPS': Enum.GIFPaletteSystem, b'GFRG': Enum.GIFRequiredColorSpaceRGB, b'Gd ': Enum.Good, b'GnrP': Enum.GeneralPreferences, b'Gr18': Enum.Gray18, b'Gr22': Enum.Gray22, b'Gr50': Enum.Gray50, b'GrCn': Enum.GrainContrasty, b'GrFl': Enum.GradientFill, b'GrSf': Enum.GrainSoft, b'GrSp': Enum.GrainSpeckle, b'GrSr': Enum.GrainSprinkles, b'GrSt': Enum.GrainStippled, b'Grn ': Enum.Green, b'GrnC': Enum.GrainClumped, b'GrnD': Enum.GrainyDots, b'GrnE': Enum.GrainEnlarged, b'GrnH': Enum.GrainHorizontal, b'GrnR': Enum.GrainRegular, b'GrnV': Enum.GrainVertical, b'Grns': Enum.Greens, b'Grp ': Enum.Graphics, b'Gry ': Enum.Gray, b'GryX': Enum.Gray16, b'Gryc': Enum.GrayScale, b'Grys': Enum.Grayscale, b'Gsn ': Enum.GaussianDistribution, b'GudG': Enum.GuidesGridPreferences, b'H ': Enum.Hue, b'HDTV': Enum.HDTV, b'HSBl': Enum.HSBColor, b'HSLC': Enum.HSLColor, b'HdAl': Enum.HideAll, b'HdSl': Enum.HideSelection, b'Hgh ': Enum.HighQuality, b'Hghl': Enum.Highlights, b'High': Enum.High, b'HlfF': Enum.HalftoneFile, b'HlfS': Enum.HalftoneScreen, b'HrdL': Enum.HardLight, b'HrzO': Enum.HorizontalOnly, b'Hrzn': Enum.Horizontal, b'HstO': Enum.HistoryPaletteOptions, b'HstP': Enum.HistoryPreferences, b'Hstg': Enum.Histogram, b'Hsty': Enum.History, b'Hvy ': Enum.Heavy, b'IBMP': Enum.IBMPC, b'ICC ': Enum.ICC, b'Icn ': Enum.Icon, b'IdVM': Enum.IdleVM, b'Ignr': Enum.Ignore, b'Img ': Enum.Image, b'ImgP': Enum.ImageCachePreferences, b'In ': Enum.StampIn, b'Indl': Enum.IndexedColor, b'InfP': Enum.InfoPaletteOptions, b'InfT': Enum.InfoPaletteToggleSamplers, b'InrB': Enum.InnerBevel, b'InsF': Enum.InsetFrame, b'Insd': Enum.Inside, b'JPEG': Enum.JPEG, b'JstA': Enum.JustifyAll, b'JstF': Enum.JustifyFull, b'KPro': Enum.KeepProfile, b'KybP': Enum.KeyboardPreferences, b'LDBL': Enum.LightDirBottomLeft, b'LDBR': Enum.LightDirBottomRight, b'LDBt': Enum.LightDirBottom, b'LDLf': Enum.LightDirLeft, b'LDRg': Enum.LightDirRight, b'LDTL': Enum.LightDirTopLeft, b'LDTR': Enum.LightDirTopRight, b'LDTp': Enum.LightDirTop, b'LPBL': Enum.LightPosBottomLeft, b'LPBr': Enum.LightPosBottomRight, b'LPBt': Enum.LightPosBottom, b'LPLf': Enum.LightPosLeft, b'LPRg': Enum.LightPosRight, b'LPTL': Enum.LightPosTopLeft, b'LPTR': Enum.LightPosTopRight, b'LPTp': Enum.LightPosTop, b'Lab ': Enum.Lab, b'LbCF': Enum.Lab48, b'LbCl': Enum.LabColor, b'Left': Enum.Left, b'Lft ': Enum.Left_PLUGIN, b'LghD': Enum.LightDirectional, b'LghO': Enum.LightenOnly, b'LghS': Enum.LightSpot, b'Lghn': Enum.Lighten, b'Lght': Enum.Lightness, b'Lgt ': Enum.Light, b'LgtB': Enum.LightBlue, b'LgtG': Enum.LightGray, b'LgtR': Enum.LightRed, b'Lmns': Enum.Luminosity, b'Ln ': Enum.Line, b'LngL': Enum.LongLines, b'LngS': Enum.LongStrokes, b'Lnkd': Enum.Linked, b'Lnr ': Enum.Linear, b'Lns ': Enum.Lines, b'Low ': Enum.Low, b'Lrg ': Enum.Large, b'Lst ': Enum.Last, b'LstF': Enum.LastFilter, b'LvlB': Enum.LevelBased, b'Lw ': Enum.LowQuality, b'Lwr ': Enum.Lower, b'LyrO': Enum.LayerOptions, b'LyrP': Enum.LayersPaletteOptions, b'MAdp': Enum.MasterAdaptive, b'MPer': Enum.MasterPerceptual, b'MSel': Enum.MasterSelective, b'Maya': Enum.Maya, b'McTh': Enum.MacThumbnail, b'McnS': Enum.MacintoshSystem, b'Mcnt': Enum.Macintosh, b'MdGr': Enum.ModeGray, b'MdRG': Enum.ModeRGB, b'Mddl': Enum.Middle, b'Mdim': Enum.Medium, b'Mdm ': Enum.MediumQuality, b'MdmB': Enum.MediumBlue, b'MdmD': Enum.MediumDots, b'MdmL': Enum.MediumLines, b'MdmS': Enum.MediumStrokes, b'Mdtn': Enum.Midtones, b'Mgnt': Enum.Magenta, b'Mlth': Enum.Multichannel, b'Mltp': Enum.Multiply, b'MmrP': Enum.MemoryPreferences, b'MntS': Enum.MonitorSetup, b'Mntn': Enum.Monotone, b'Moni': Enum.Monitor, b'Mrg2': Enum.MergedLayers, b'MrgC': Enum.MergeChannels, b'MrgL': Enum.MergedLayersOld, b'Mrgd': Enum.Merged, b'Msk ': Enum.Mask, b'MskA': Enum.MaskedAreas, b'Mxm ': Enum.MaximumQuality, b'Mxmm': Enum.Maximum, b'N ': Enum.No, b'NCmM': Enum.MultiNoCompositePS, b'NCmS': Enum.SingleNoCompositePS, b'NCmp': Enum.NoCompositePS, b'NTSC': Enum.NTSC, b'Nkn ': Enum.Nikon, b'Nkn1': Enum.Nikon105, b'None': Enum._None, b'NrmP': Enum.NormalPath, b'Nrml': Enum.Normal, b'Nrst': Enum.NearestNeighbor, b'NsGr': Enum.NetscapeGray, b'Ntrl': Enum.Neutrals, b'NvgP': Enum.NavigatorPaletteOptions, b'NwVw': Enum.NewView, b'Nxt ': Enum.Next, b'OS2 ': Enum.OS2, b'Off ': Enum.Off, b'On ': Enum.On, b'OnBt': Enum._1BitPerPixel, b'OpAs': Enum.OpenAs, b'Orng': Enum.Orange, b'OtFr': Enum.OutFromCenter, b'OtOf': Enum.OutOfGamut, b'OtrB': Enum.OuterBevel, b'Otsd': Enum.Outside, b'Out ': Enum.StampOut, b'OutF': Enum.OutsetFrame, b'Ovrl': Enum.Overlay, b'P22B': Enum.P22EBU, b'PGAd': Enum.PNGFilterAdaptive, b'PGAv': Enum.PNGFilterAverage, b'PGIA': Enum.PNGInterlaceAdam7, b'PGIN': Enum.PNGInterlaceNone, b'PGNo': Enum.PNGFilterNone, b'PGPt': Enum.PNGFilterPaeth, b'PGSb': Enum.PNGFilterSub, b'PGUp': Enum.PNGFilterUp, b'PbkO': Enum.PlaybackOptions, b'PckC': Enum.PickCMYK, b'PckG': Enum.PickGray, b'PckH': Enum.PickHSB, b'PckL': Enum.PickLab, b'PckO': Enum.PickOptions, b'PckR': Enum.PickRGB, b'Perc': Enum.Perceptual, b'PgPC': Enum.PagePosCentered, b'PgSt': Enum.PageSetup, b'PgTL': Enum.PagePosTopLeft, b'Phtk': Enum.PhotoshopPicker, b'PlEb': Enum.PillowEmboss, b'PlSc': Enum.PalSecam, b'Plce': Enum.Place, b'PlgP': Enum.PluginPicker, b'PlgS': Enum.PluginsScratchDiskPreferences, b'PlrR': Enum.PolarToRect, b'PnVs': Enum.PanaVision, b'Pncl': Enum.PencilEraser, b'PndR': Enum.PondRipples, b'Pntb': Enum.PaintbrushEraser, b'PrBL': Enum.PreciseMatte, b'Prc ': Enum.Precise, b'Prim': Enum.Primaries, b'PrnI': Enum.PrintingInksSetup, b'PrnS': Enum.PrintSize, b'Prp ': Enum.Purple, b'Prsp': Enum.Perspective, b'PrvB': Enum.PreviewBlack, b'PrvC': Enum.PreviewCMYK, b'PrvM': Enum.PreviewMagenta, b'PrvN': Enum.PreviewCMY, b'PrvO': Enum.PreviewOff, b'PrvY': Enum.PreviewYellow, b'Prvs': Enum.Previous, b'Prvy': Enum.PreviewCyan, b'PthP': Enum.PathsPaletteOptions, b'PtnD': Enum.PatternDither, b'Ptrn': Enum.Pattern, b'PxS1': Enum.PixelPaintSize1, b'PxS2': Enum.PixelPaintSize2, b'PxS3': Enum.PixelPaintSize3, b'PxS4': Enum.PixelPaintSize4, b'Pyrm': Enum.Pyramids, b'Qcs0': Enum.QCSCorner0, b'Qcs1': Enum.QCSCorner1, b'Qcs2': Enum.QCSCorner2, b'Qcs3': Enum.QCSCorner3, b'Qcs4': Enum.QCSSide0, b'Qcs5': Enum.QCSSide1, b'Qcs6': Enum.QCSSide2, b'Qcs7': Enum.QCSSide3, b'Qcsa': Enum.QCSAverage, b'Qcsi': Enum.QCSIndependent, b'Qdtn': Enum.Quadtone, b'QurA': Enum.QueryAlways, b'QurN': Enum.QueryNever, b'Qurl': Enum.QueryAsk, b'RGB ': Enum.RGB, b'RGBC': Enum.RGBColor, b'RGBF': Enum.RGB48, b'RctP': Enum.RectToPolar, b'Rd ': Enum.Red, b'RdCm': Enum.RedrawComplete, b'Rdl ': Enum.Radial, b'Rds ': Enum.Reds, b'Rflc': Enum.Reflected, b'Rght': Enum.Right, b'Rltv': Enum.Relative, b'Rnd ': Enum.Round, b'Rndm': Enum.Random, b'Rpt ': Enum.Repeat, b'RptE': Enum.RepeatEdgePixels, b'RrCm': Enum.RulerCm, b'RrIn': Enum.RulerInches, b'RrPi': Enum.RulerPicas, b'RrPr': Enum.RulerPercent, b'RrPt': Enum.RulerPoints, b'RrPx': Enum.RulerPixels, b'RtsP': Enum.RotoscopingPreferences, b'Rtte': Enum.Rotate, b'RvlA': Enum.RevealAll, b'RvlS': Enum.RevealSelection, b'Rvrt': Enum.Revert, b'SBME': Enum.SmartBlurModeEdgeOnly, b'SBMN': Enum.SmartBlurModeNormal, b'SBMO': Enum.SmartBlurModeOverlayEdge, b'SBQH': Enum.SmartBlurQualityHigh, b'SBQL': Enum.SmartBlurQualityLow, b'SBQM': Enum.SmartBlurQualityMedium, b'SClr': Enum.SolidColor, b'SDHz': Enum.StrokeDirHorizontal, b'SDLD': Enum.StrokeDirLeftDiag, b'SDRD': Enum.StrokeDirRightDiag, b'SDVt': Enum.StrokeDirVertical, b'SMPC': Enum.SMPTEC, b'SMPT': Enum.AdobeRGB1998, b'SRGB': Enum.SRGB, b'Sbtr': Enum.Subtract, b'Scl ': Enum.Scale, b'ScrC': Enum.ScreenCircle, b'ScrD': Enum.ScreenDot, b'ScrL': Enum.ScreenLine, b'Scrn': Enum.Screen, b'Sele': Enum.Selective, b'SfBL': Enum.SoftMatte, b'SftL': Enum.SoftLight, b'ShSt': Enum.ShortStrokes, b'Shdw': Enum.Shadows, b'ShrL': Enum.ShortLines, b'Skew': Enum.Skew, b'SlcA': Enum.SelectedAreas, b'Slct': Enum.Selection, b'Slmt': Enum.SlopeLimitMatte, b'SlsA': Enum.StylesAppend, b'SlsN': Enum.StylesNew, b'SlsR': Enum.StylesReset, b'Slsd': Enum.StylesLoad, b'Slsf': Enum.StylesDelete, b'Slsv': Enum.StylesSave, b'Sml ': Enum.Small, b'Smp3': Enum.Sample3x3, b'Smp5': Enum.Sample5x5, b'SmpP': Enum.SamplePoint, b'Snps': Enum.Snapshot, b'Spct': Enum.Spectrum, b'Spn ': Enum.Spin, b'Spot': Enum.SpotColor, b'SprS': Enum.SeparationSetup, b'SprT': Enum.SeparationTables, b'Sqr ': Enum.Square, b'SrcC': Enum.CenterGlow, b'SrcE': Enum.EdgeGlow, b'Std ': Enum.Standard, b'StdA': Enum.StdA, b'StdB': Enum.StdB, b'StdC': Enum.StdC, b'StdE': Enum.StdE, b'Stgr': Enum.Stagger, b'Str ': Enum.Saturate, b'StrF': Enum.StretchToFit, b'Strt': Enum.Saturation, b'Sved': Enum.Saved, b'Svfw': Enum.SaveForWeb, b'SvnF': Enum.SavingFilesPreferences, b'SwtA': Enum.SwatchesAppend, b'SwtR': Enum.SwatchesReset, b'SwtS': Enum.SwatchesSave, b'Swtp': Enum.SwatchesReplace, b'SysP': Enum.SystemPicker, b'TIFF': Enum.TIFF, b'Tbl ': Enum.Tables, b'TgBP': Enum.ToggleBlackPreview, b'TgCM': Enum.ToggleCMYPreview, b'TgCP': Enum.ToggleCyanPreview, b'TgDc': Enum.ToggleDocumentPalette, b'TgGr': Enum.ToggleGrid, b'TgMP': Enum.ToggleMagentaPreview, b'TgSl': Enum.ToggleStylesPalette, b'TgSn': Enum.ToggleSnapToGrid, b'TgYP': Enum.ToggleYellowPreview, b'TglA': Enum.ToggleActionsPalette, b'TglB': Enum.ToggleBrushesPalette, b'TglC': Enum.ToggleCMYKPreview, b'TglE': Enum.ToggleEdges, b'TglG': Enum.ToggleGamutWarning, b'TglH': Enum.ToggleHistoryPalette, b'TglI': Enum.ToggleInfoPalette, b'TglL': Enum.ToggleLockGuides, b'TglM': Enum.ToggleLayerMask, b'TglN': Enum.ToggleNavigatorPalette, b'TglO': Enum.ToggleOptionsPalette, b'TglP': Enum.TogglePaths, b'TglR': Enum.ToggleRulers, b'TglS': Enum.ToggleSnapToGuides, b'TglT': Enum.ToggleToolsPalette, b'Tglc': Enum.ToggleColorPalette, b'Tgld': Enum.ToggleGuides, b'Tglh': Enum.ToggleChannelsPalette, b'Tgls': Enum.ToggleStatusBar, b'Tglt': Enum.TogglePathsPalette, b'Tglw': Enum.ToggleSwatchesPalette, b'Tgly': Enum.ToggleLayersPalette, b'Thmb': Enum.Thumbnail, b'Thrh': Enum.Threshold, b'Tile': Enum.Tile, b'Tl ': Enum.Tile_PLUGIN, b'Top ': Enum.Top, b'TrMp': Enum.ToggleRGBMacPreview, b'TrUp': Enum.ToggleRGBUncompensatedPreview, b'TrWp': Enum.ToggleRGBWindowsPreview, b'Trgp': Enum.TargetPath, b'Trgt': Enum.Target, b'TrnG': Enum.TransparencyGamutPreferences, b'Trns': Enum.Transparent, b'Trnt': Enum.Trinitron, b'Trsp': Enum.Transparency, b'Trtn': Enum.Tritone, b'TxBl': Enum.TexTypeBlocks, b'TxBr': Enum.TexTypeBrick, b'TxBu': Enum.TexTypeBurlap, b'TxCa': Enum.TexTypeCanvas, b'TxFr': Enum.TexTypeFrosted, b'TxSt': Enum.TexTypeSandstone, b'TxTL': Enum.TexTypeTinyLens, b'UBtm': Enum.UIBitmap, b'UCMY': Enum.UICMYK, b'UDtn': Enum.UIDuotone, b'UGry': Enum.UIGrayscale, b'UInd': Enum.UIIndexed, b'ULab': Enum.UILab, b'UMlt': Enum.UIMultichannel, b'URGB': Enum.UIRGB, b'Und ': Enum.Undo, b'Unfm': Enum.Uniform, b'Unfr': Enum.UniformDistribution, b'UntR': Enum.UnitsRulersPreferences, b'Upr ': Enum.Upper, b'UsrS': Enum.UserStop, b'VMPr': Enum.VMPreferences, b'Vlt ': Enum.Violet, b'VrtO': Enum.VerticalOnly, b'Vrtc': Enum.Vertical, b'WRGB': Enum.WideGamutRGB, b'Web ': Enum.Web, b'Wht ': Enum.White, b'Whts': Enum.Whites, b'Wide': Enum.WidePhosphors, b'Win ': Enum.Windows, b'WnTh': Enum.WinThumbnail, b'Wnd ': Enum.Wind, b'WndS': Enum.WindowsSystem, b'WrkP': Enum.WorkPath, b'Wrp ': Enum.Wrap, b'WrpA': Enum.WrapAround, b'WvSn': Enum.WaveSine, b'WvSq': Enum.WaveSquare, b'WvTr': Enum.WaveTriangle, b'Xclu': Enum.Exclusion, b'Yllw': Enum.Yellow, b'Ylw ': Enum.YellowColor, b'Ylws': Enum.Yellows, b'Ys ': Enum.Yes, b'Zm ': Enum.Zoom, b'ZmIn': Enum.ZoomIn, b'ZmOt': Enum.ZoomOut, b'ZpEn': Enum.Zip, b'amHi': Enum.AmountHigh, b'amLo': Enum.AmountLow, b'amMd': Enum.AmountMedium, b'null': Enum.Null, b'sp01': Enum.ContourLinear, b'sp02': Enum.ContourGaussian, b'sp03': Enum.ContourSingle, b'sp04': Enum.ContourDouble, b'sp05': Enum.ContourTriple, b'sp06': Enum.ContourCustom, b'x444': Enum.BitDepthX4R4G4B4, b'x565': Enum.BitDepthR5G6B5, b'x888': Enum.BitDepthX8R8G8B8} _value_repr_() Return repr(self). Event class psd_tools.terminology.Event(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Event definitions extracted from PITerminology.h. See https://www.adobe.com/devnet/photoshop/sdk.html AccentedEdges = b'AccE' Add = b'Add ' AddNoise = b'AdNs' AddTo = b'AddT' Align = b'Algn' All = b'All ' AngledStrokes = b'AngS' ApplyImage = b'AppI' ApplyStyle = b'ASty' Assert = b'Asrt' Average = b'Avrg' BackLight = b'BacL' BasRelief = b'BsRl' Batch = b'Btch' BatchFromDroplet = b'BtcF' Blur = b'Blr ' BlurMore = b'BlrM' Border = b'Brdr' Brightness = b'BrgC' CanvasSize = b'CnvS' ChalkCharcoal = b'ChlC' ChannelMixer = b'ChnM' Charcoal = b'Chrc' Chrome = b'Chrm' Clear = b'Cler' Close = b'Cls ' Clouds = b'Clds' ColorBalance = b'ClrB' ColorCast = b'ColE' ColorHalftone = b'ClrH' ColorRange = b'ClrR' ColoredPencil = b'ClrP' ConteCrayon = b'CntC' Contract = b'Cntc' ConvertMode = b'CnvM' Copy = b'copy' CopyEffects = b'CpFX' CopyMerged = b'CpyM' CopyToLayer = b'CpTL' Craquelure = b'Crql' CreateDroplet = b'CrtD' Crop = b'Crop' Crosshatch = b'Crsh' Crystallize = b'Crst' Curves = b'Crvs' Custom = b'Cstm' Cut = b'cut ' CutToLayer = b'CtTL' Cutout = b'Ct ' DarkStrokes = b'DrkS' DeInterlace = b'Dntr' DefinePattern = b'DfnP' Defringe = b'Dfrg' Delete = b'Dlt ' Desaturate = b'Dstt' Deselect = b'Dslc' Despeckle = b'Dspc' DifferenceClouds = b'DfrC' Diffuse = b'Dfs ' DiffuseGlow = b'DfsG' DisableLayerFX = b'dlfx' Displace = b'Dspl' Distribute = b'Dstr' Draw = b'Draw' DryBrush = b'DryB' Duplicate = b'Dplc' DustAndScratches = b'DstS' Emboss = b'Embs' Equalize = b'Eqlz' Exchange = b'Exch' Expand = b'Expn' Export = b'Expr' Extrude = b'Extr' Facet = b'Fct ' Fade = b'Fade' Feather = b'Fthr' Fibers = b'Fbrs' Fill = b'Fl ' FilmGrain = b'FlmG' Filter = b'Fltr' FindEdges = b'FndE' FlattenImage = b'FltI' Flip = b'Flip' Fragment = b'Frgm' Fresco = b'Frsc' GaussianBlur = b'GsnB' Get = b'getd' Glass = b'Gls ' GlowingEdges = b'GlwE' Gradient = b'Grdn' GradientMap = b'GrMp' Grain = b'Grn ' GraphicPen = b'GraP' Group = b'GrpL' Grow = b'Grow' HSBHSL = b'HsbP' HalftoneScreen = b'HlfS' Hide = b'Hd ' HighPass = b'HghP' HueSaturation = b'HStr' ImageSize = b'ImgS' Import = b'Impr' InkOutlines = b'InkO' Intersect = b'Intr' IntersectWith = b'IntW' Inverse = b'Invs' Invert = b'Invr' LensFlare = b'LnsF' Levels = b'Lvls' LightingEffects = b'LghE' Link = b'Lnk ' Make = b'Mk ' Maximum = b'Mxm ' Median = b'Mdn ' MergeLayers = b'Mrg2' MergeLayersOld = b'MrgL' MergeSpotChannel = b'MSpt' MergeVisible = b'MrgV' Mezzotint = b'Mztn' Minimum = b'Mnm ' Mosaic = b'Msc ' Mosaic_PLUGIN = b'MscT' MotionBlur = b'MtnB' Move = b'move' NTSCColors = b'NTSC' NeonGlow = b'NGlw' Next = b'Nxt ' NotePaper = b'NtPr' Notify = b'Ntfy' Null = b'null' OceanRipple = b'OcnR' Offset = b'Ofst' Open = b'Opn ' OpenUntitled = b'OpnU' PaintDaubs = b'PntD' PaletteKnife = b'PltK' Paste = b'past' PasteEffects = b'PaFX' PasteInto = b'PstI' PasteOutside = b'PstO' Patchwork = b'Ptch' Photocopy = b'Phtc' Pinch = b'Pnch' Place = b'Plc ' Plaster = b'Plst' PlasticWrap = b'PlsW' Play = b'Ply ' Pointillize = b'Pntl' Polar = b'Plr ' PosterEdges = b'PstE' Posterize = b'Pstr' Previous = b'Prvs' Print = b'Prnt' ProfileToProfile = b'PrfT' Purge = b'Prge' Quit = b'quit' RadialBlur = b'RdlB' Rasterize = b'Rstr' RasterizeTypeSheet = b'RstT' RemoveBlackMatte = b'RmvB' RemoveLayerMask = b'RmvL' RemoveWhiteMatte = b'RmvW' Rename = b'Rnm ' ReplaceColor = b'RplC' Reset = b'Rset' Reticulation = b'Rtcl' Revert = b'Rvrt' Ripple = b'Rple' Rotate = b'Rtte' RoughPastels = b'RghP' Save = b'save' Select = b'slct' SelectiveColor = b'SlcC' Set = b'setd' Sharpen = b'Shrp' SharpenEdges = b'ShrE' SharpenMore = b'ShrM' Shear = b'Shr ' Show = b'Shw ' Similar = b'Smlr' SmartBlur = b'SmrB' Smooth = b'Smth' SmudgeStick = b'SmdS' Solarize = b'Slrz' Spatter = b'Spt ' Spherize = b'Sphr' SplitChannels = b'SplC' Sponge = b'Spng' SprayedStrokes = b'SprS' StainedGlass = b'StnG' Stamp = b'Stmp' Stop = b'Stop' Stroke = b'Strk' Subtract = b'Sbtr' SubtractFrom = b'SbtF' Sumie = b'Smie' TakeMergedSnapshot = b'TkMr' TakeSnapshot = b'TkSn' TextureFill = b'TxtF' Texturizer = b'Txtz' Threshold = b'Thrs' Tiles = b'Tls ' TornEdges = b'TrnE' TraceContour = b'TrcC' Transform = b'Trnf' Trap = b'Trap' Twirl = b'Twrl' Underpainting = b'Undr' Undo = b'undo' Ungroup = b'Ungr' Unlink = b'Unlk' UnsharpMask = b'UnsM' Variations = b'Vrtn' Wait = b'Wait' WaterPaper = b'WtrP' Watercolor = b'Wtrc' Wave = b'Wave' Wind = b'Wnd ' ZigZag = b'ZgZg' _3DTransform = b'TdT ' _generate_next_value_(start, count, last_values) Generate the next value when not given. name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned _member_map_ = {'AccentedEdges': Event.AccentedEdges, 'Add': Event.Add, 'AddNoise': Event.AddNoise, 'AddTo': Event.AddTo, 'Align': Event.Align, 'All': Event.All, 'AngledStrokes': Event.AngledStrokes, 'ApplyImage': Event.ApplyImage, 'ApplyStyle': Event.ApplyStyle, 'Assert': Event.Assert, 'Average': Event.Average, 'BackLight': Event.BackLight, 'BasRelief': Event.BasRelief, 'Batch': Event.Batch, 'BatchFromDroplet': Event.BatchFromDroplet, 'Blur': Event.Blur, 'BlurMore': Event.BlurMore, 'Border': Event.Border, 'Brightness': Event.Brightness, 'CanvasSize': Event.CanvasSize, 'ChalkCharcoal': Event.ChalkCharcoal, 'ChannelMixer': Event.ChannelMixer, 'Charcoal': Event.Charcoal, 'Chrome': Event.Chrome, 'Clear': Event.Clear, 'Close': Event.Close, 'Clouds': Event.Clouds, 'ColorBalance': Event.ColorBalance, 'ColorCast': Event.ColorCast, 'ColorHalftone': Event.ColorHalftone, 'ColorRange': Event.ColorRange, 'ColoredPencil': Event.ColoredPencil, 'ConteCrayon': Event.ConteCrayon, 'Contract': Event.Contract, 'ConvertMode': Event.ConvertMode, 'Copy': Event.Copy, 'CopyEffects': Event.CopyEffects, 'CopyMerged': Event.CopyMerged, 'CopyToLayer': Event.CopyToLayer, 'Craquelure': Event.Craquelure, 'CreateDroplet': Event.CreateDroplet, 'Crop': Event.Crop, 'Crosshatch': Event.Crosshatch, 'Crystallize': Event.Crystallize, 'Curves': Event.Curves, 'Custom': Event.Custom, 'Cut': Event.Cut, 'CutToLayer': Event.CutToLayer, 'Cutout': Event.Cutout, 'DarkStrokes': Event.DarkStrokes, 'DeInterlace': Event.DeInterlace, 'DefinePattern': Event.DefinePattern, 'Defringe': Event.Defringe, 'Delete': Event.Delete, 'Desaturate': Event.Desaturate, 'Deselect': Event.Deselect, 'Despeckle': Event.Despeckle, 'DifferenceClouds': Event.DifferenceClouds, 'Diffuse': Event.Diffuse, 'DiffuseGlow': Event.DiffuseGlow, 'DisableLayerFX': Event.DisableLayerFX, 'Displace': Event.Displace, 'Distribute': Event.Distribute, 'Draw': Event.Draw, 'DryBrush': Event.DryBrush, 'Duplicate': Event.Duplicate, 'DustAndScratches': Event.DustAndScratches, 'Emboss': Event.Emboss, 'Equalize': Event.Equalize, 'Exchange': Event.Exchange, 'Expand': Event.Expand, 'Export': Event.Export, 'Extrude': Event.Extrude, 'Facet': Event.Facet, 'Fade': Event.Fade, 'Feather': Event.Feather, 'Fibers': Event.Fibers, 'Fill': Event.Fill, 'FilmGrain': Event.FilmGrain, 'Filter': Event.Filter, 'FindEdges': Event.FindEdges, 'FlattenImage': Event.FlattenImage, 'Flip': Event.Flip, 'Fragment': Event.Fragment, 'Fresco': Event.Fresco, 'GaussianBlur': Event.GaussianBlur, 'Get': Event.Get, 'Glass': Event.Glass, 'GlowingEdges': Event.GlowingEdges, 'Gradient': Event.Gradient, 'GradientMap': Event.GradientMap, 'Grain': Event.Grain, 'GraphicPen': Event.GraphicPen, 'Group': Event.Group, 'Grow': Event.Grow, 'HSBHSL': Event.HSBHSL, 'HalftoneScreen': Event.HalftoneScreen, 'Hide': Event.Hide, 'HighPass': Event.HighPass, 'HueSaturation': Event.HueSaturation, 'ImageSize': Event.ImageSize, 'Import': Event.Import, 'InkOutlines': Event.InkOutlines, 'Intersect': Event.Intersect, 'IntersectWith': Event.IntersectWith, 'Inverse': Event.Inverse, 'Invert': Event.Invert, 'LensFlare': Event.LensFlare, 'Levels': Event.Levels, 'LightingEffects': Event.LightingEffects, 'Link': Event.Link, 'Make': Event.Make, 'Maximum': Event.Maximum, 'Median': Event.Median, 'MergeLayers': Event.MergeLayers, 'MergeLayersOld': Event.MergeLayersOld, 'MergeSpotChannel': Event.MergeSpotChannel, 'MergeVisible': Event.MergeVisible, 'Mezzotint': Event.Mezzotint, 'Minimum': Event.Minimum, 'Mosaic': Event.Mosaic, 'Mosaic_PLUGIN': Event.Mosaic_PLUGIN, 'MotionBlur': Event.MotionBlur, 'Move': Event.Move, 'NTSCColors': Event.NTSCColors, 'NeonGlow': Event.NeonGlow, 'Next': Event.Next, 'NotePaper': Event.NotePaper, 'Notify': Event.Notify, 'Null': Event.Null, 'OceanRipple': Event.OceanRipple, 'Offset': Event.Offset, 'Open': Event.Open, 'OpenUntitled': Event.OpenUntitled, 'PaintDaubs': Event.PaintDaubs, 'PaletteKnife': Event.PaletteKnife, 'Paste': Event.Paste, 'PasteEffects': Event.PasteEffects, 'PasteInto': Event.PasteInto, 'PasteOutside': Event.PasteOutside, 'Patchwork': Event.Patchwork, 'Photocopy': Event.Photocopy, 'Pinch': Event.Pinch, 'Place': Event.Place, 'Plaster': Event.Plaster, 'PlasticWrap': Event.PlasticWrap, 'Play': Event.Play, 'Pointillize': Event.Pointillize, 'Polar': Event.Polar, 'PosterEdges': Event.PosterEdges, 'Posterize': Event.Posterize, 'Previous': Event.Previous, 'Print': Event.Print, 'ProfileToProfile': Event.ProfileToProfile, 'Purge': Event.Purge, 'Quit': Event.Quit, 'RadialBlur': Event.RadialBlur, 'Rasterize': Event.Rasterize, 'RasterizeTypeSheet': Event.RasterizeTypeSheet, 'RemoveBlackMatte': Event.RemoveBlackMatte, 'RemoveLayerMask': Event.RemoveLayerMask, 'RemoveWhiteMatte': Event.RemoveWhiteMatte, 'Rename': Event.Rename, 'ReplaceColor': Event.ReplaceColor, 'Reset': Event.Reset, 'Reticulation': Event.Reticulation, 'Revert': Event.Revert, 'Ripple': Event.Ripple, 'Rotate': Event.Rotate, 'RoughPastels': Event.RoughPastels, 'Save': Event.Save, 'Select': Event.Select, 'SelectiveColor': Event.SelectiveColor, 'Set': Event.Set, 'Sharpen': Event.Sharpen, 'SharpenEdges': Event.SharpenEdges, 'SharpenMore': Event.SharpenMore, 'Shear': Event.Shear, 'Show': Event.Show, 'Similar': Event.Similar, 'SmartBlur': Event.SmartBlur, 'Smooth': Event.Smooth, 'SmudgeStick': Event.SmudgeStick, 'Solarize': Event.Solarize, 'Spatter': Event.Spatter, 'Spherize': Event.Spherize, 'SplitChannels': Event.SplitChannels, 'Sponge': Event.Sponge, 'SprayedStrokes': Event.SprayedStrokes, 'StainedGlass': Event.StainedGlass, 'Stamp': Event.Stamp, 'Stop': Event.Stop, 'Stroke': Event.Stroke, 'Subtract': Event.Subtract, 'SubtractFrom': Event.SubtractFrom, 'Sumie': Event.Sumie, 'TakeMergedSnapshot': Event.TakeMergedSnapshot, 'TakeSnapshot': Event.TakeSnapshot, 'TextureFill': Event.TextureFill, 'Texturizer': Event.Texturizer, 'Threshold': Event.Threshold, 'Tiles': Event.Tiles, 'TornEdges': Event.TornEdges, 'TraceContour': Event.TraceContour, 'Transform': Event.Transform, 'Trap': Event.Trap, 'Twirl': Event.Twirl, 'Underpainting': Event.Underpainting, 'Undo': Event.Undo, 'Ungroup': Event.Ungroup, 'Unlink': Event.Unlink, 'UnsharpMask': Event.UnsharpMask, 'Variations': Event.Variations, 'Wait': Event.Wait, 'WaterPaper': Event.WaterPaper, 'Watercolor': Event.Watercolor, 'Wave': Event.Wave, 'Wind': Event.Wind, 'ZigZag': Event.ZigZag, '_3DTransform': Event._3DTransform} _member_names_ = ['_3DTransform', 'Average', 'ApplyStyle', 'Assert', 'AccentedEdges', 'Add', 'AddNoise', 'AddTo', 'Align', 'All', 'AngledStrokes', 'ApplyImage', 'BasRelief', 'Batch', 'BatchFromDroplet', 'Blur', 'BlurMore', 'Border', 'Brightness', 'CanvasSize', 'ChalkCharcoal', 'ChannelMixer', 'Charcoal', 'Chrome', 'Clear', 'Close', 'Clouds', 'ColorBalance', 'ColorHalftone', 'ColorRange', 'ColoredPencil', 'ConteCrayon', 'Contract', 'ConvertMode', 'Copy', 'CopyEffects', 'CopyMerged', 'CopyToLayer', 'Craquelure', 'CreateDroplet', 'Crop', 'Crosshatch', 'Crystallize', 'Curves', 'Custom', 'Cut', 'CutToLayer', 'Cutout', 'DarkStrokes', 'DeInterlace', 'DefinePattern', 'Defringe', 'Delete', 'Desaturate', 'Deselect', 'Despeckle', 'DifferenceClouds', 'Diffuse', 'DiffuseGlow', 'DisableLayerFX', 'Displace', 'Distribute', 'Draw', 'DryBrush', 'Duplicate', 'DustAndScratches', 'Emboss', 'Equalize', 'Exchange', 'Expand', 'Export', 'Extrude', 'Facet', 'Fade', 'Feather', 'Fibers', 'Fill', 'FilmGrain', 'Filter', 'FindEdges', 'FlattenImage', 'Flip', 'Fragment', 'Fresco', 'GaussianBlur', 'Get', 'Glass', 'GlowingEdges', 'Gradient', 'GradientMap', 'Grain', 'GraphicPen', 'Group', 'Grow', 'HalftoneScreen', 'Hide', 'HighPass', 'HSBHSL', 'HueSaturation', 'ImageSize', 'Import', 'InkOutlines', 'Intersect', 'IntersectWith', 'Inverse', 'Invert', 'LensFlare', 'Levels', 'LightingEffects', 'Link', 'Make', 'Maximum', 'Median', 'MergeLayers', 'MergeLayersOld', 'MergeSpotChannel', 'MergeVisible', 'Mezzotint', 'Minimum', 'Mosaic', 'Mosaic_PLUGIN', 'MotionBlur', 'Move', 'NTSCColors', 'NeonGlow', 'Next', 'NotePaper', 'Notify', 'Null', 'OceanRipple', 'Offset', 'Open', 'PaintDaubs', 'PaletteKnife', 'Paste', 'PasteEffects', 'PasteInto', 'PasteOutside', 'Patchwork', 'Photocopy', 'Pinch', 'Place', 'Plaster', 'PlasticWrap', 'Play', 'Pointillize', 'Polar', 'PosterEdges', 'Posterize', 'Previous', 'Print', 'ProfileToProfile', 'Purge', 'Quit', 'RadialBlur', 'Rasterize', 'RasterizeTypeSheet', 'RemoveBlackMatte', 'RemoveLayerMask', 'RemoveWhiteMatte', 'Rename', 'ReplaceColor', 'Reset', 'Reticulation', 'Revert', 'Ripple', 'Rotate', 'RoughPastels', 'Save', 'Select', 'SelectiveColor', 'Set', 'SharpenEdges', 'Sharpen', 'SharpenMore', 'Shear', 'Show', 'Similar', 'SmartBlur', 'Smooth', 'SmudgeStick', 'Solarize', 'Spatter', 'Spherize', 'SplitChannels', 'Sponge', 'SprayedStrokes', 'StainedGlass', 'Stamp', 'Stop', 'Stroke', 'Subtract', 'SubtractFrom', 'Sumie', 'TakeMergedSnapshot', 'TakeSnapshot', 'TextureFill', 'Texturizer', 'Threshold', 'Tiles', 'TornEdges', 'TraceContour', 'Transform', 'Trap', 'Twirl', 'Underpainting', 'Undo', 'Ungroup', 'Unlink', 'UnsharpMask', 'Variations', 'Wait', 'WaterPaper', 'Watercolor', 'Wave', 'Wind', 'ZigZag', 'BackLight', 'ColorCast', 'OpenUntitled'] _member_type_ alias of bytes _new_member_(**kwargs) Create and return a new object. See help(type) for accurate signature. _unhashable_values_ = [] _use_args_ = True _value2member_map_ = {b'ASty': Event.ApplyStyle, b'AccE': Event.AccentedEdges, b'AdNs': Event.AddNoise, b'Add ': Event.Add, b'AddT': Event.AddTo, b'Algn': Event.Align, b'All ': Event.All, b'AngS': Event.AngledStrokes, b'AppI': Event.ApplyImage, b'Asrt': Event.Assert, b'Avrg': Event.Average, b'BacL': Event.BackLight, b'Blr ': Event.Blur, b'BlrM': Event.BlurMore, b'Brdr': Event.Border, b'BrgC': Event.Brightness, b'BsRl': Event.BasRelief, b'BtcF': Event.BatchFromDroplet, b'Btch': Event.Batch, b'ChlC': Event.ChalkCharcoal, b'ChnM': Event.ChannelMixer, b'Chrc': Event.Charcoal, b'Chrm': Event.Chrome, b'Clds': Event.Clouds, b'Cler': Event.Clear, b'ClrB': Event.ColorBalance, b'ClrH': Event.ColorHalftone, b'ClrP': Event.ColoredPencil, b'ClrR': Event.ColorRange, b'Cls ': Event.Close, b'CntC': Event.ConteCrayon, b'Cntc': Event.Contract, b'CnvM': Event.ConvertMode, b'CnvS': Event.CanvasSize, b'ColE': Event.ColorCast, b'CpFX': Event.CopyEffects, b'CpTL': Event.CopyToLayer, b'CpyM': Event.CopyMerged, b'Crop': Event.Crop, b'Crql': Event.Craquelure, b'Crsh': Event.Crosshatch, b'Crst': Event.Crystallize, b'CrtD': Event.CreateDroplet, b'Crvs': Event.Curves, b'Cstm': Event.Custom, b'Ct ': Event.Cutout, b'CtTL': Event.CutToLayer, b'DfnP': Event.DefinePattern, b'DfrC': Event.DifferenceClouds, b'Dfrg': Event.Defringe, b'Dfs ': Event.Diffuse, b'DfsG': Event.DiffuseGlow, b'Dlt ': Event.Delete, b'Dntr': Event.DeInterlace, b'Dplc': Event.Duplicate, b'Draw': Event.Draw, b'DrkS': Event.DarkStrokes, b'DryB': Event.DryBrush, b'Dslc': Event.Deselect, b'Dspc': Event.Despeckle, b'Dspl': Event.Displace, b'DstS': Event.DustAndScratches, b'Dstr': Event.Distribute, b'Dstt': Event.Desaturate, b'Embs': Event.Emboss, b'Eqlz': Event.Equalize, b'Exch': Event.Exchange, b'Expn': Event.Expand, b'Expr': Event.Export, b'Extr': Event.Extrude, b'Fade': Event.Fade, b'Fbrs': Event.Fibers, b'Fct ': Event.Facet, b'Fl ': Event.Fill, b'Flip': Event.Flip, b'FlmG': Event.FilmGrain, b'FltI': Event.FlattenImage, b'Fltr': Event.Filter, b'FndE': Event.FindEdges, b'Frgm': Event.Fragment, b'Frsc': Event.Fresco, b'Fthr': Event.Feather, b'Gls ': Event.Glass, b'GlwE': Event.GlowingEdges, b'GrMp': Event.GradientMap, b'GraP': Event.GraphicPen, b'Grdn': Event.Gradient, b'Grn ': Event.Grain, b'Grow': Event.Grow, b'GrpL': Event.Group, b'GsnB': Event.GaussianBlur, b'HStr': Event.HueSaturation, b'Hd ': Event.Hide, b'HghP': Event.HighPass, b'HlfS': Event.HalftoneScreen, b'HsbP': Event.HSBHSL, b'ImgS': Event.ImageSize, b'Impr': Event.Import, b'InkO': Event.InkOutlines, b'IntW': Event.IntersectWith, b'Intr': Event.Intersect, b'Invr': Event.Invert, b'Invs': Event.Inverse, b'LghE': Event.LightingEffects, b'Lnk ': Event.Link, b'LnsF': Event.LensFlare, b'Lvls': Event.Levels, b'MSpt': Event.MergeSpotChannel, b'Mdn ': Event.Median, b'Mk ': Event.Make, b'Mnm ': Event.Minimum, b'Mrg2': Event.MergeLayers, b'MrgL': Event.MergeLayersOld, b'MrgV': Event.MergeVisible, b'Msc ': Event.Mosaic, b'MscT': Event.Mosaic_PLUGIN, b'MtnB': Event.MotionBlur, b'Mxm ': Event.Maximum, b'Mztn': Event.Mezzotint, b'NGlw': Event.NeonGlow, b'NTSC': Event.NTSCColors, b'NtPr': Event.NotePaper, b'Ntfy': Event.Notify, b'Nxt ': Event.Next, b'OcnR': Event.OceanRipple, b'Ofst': Event.Offset, b'Opn ': Event.Open, b'OpnU': Event.OpenUntitled, b'PaFX': Event.PasteEffects, b'Phtc': Event.Photocopy, b'Plc ': Event.Place, b'Plr ': Event.Polar, b'PlsW': Event.PlasticWrap, b'Plst': Event.Plaster, b'PltK': Event.PaletteKnife, b'Ply ': Event.Play, b'Pnch': Event.Pinch, b'PntD': Event.PaintDaubs, b'Pntl': Event.Pointillize, b'PrfT': Event.ProfileToProfile, b'Prge': Event.Purge, b'Prnt': Event.Print, b'Prvs': Event.Previous, b'PstE': Event.PosterEdges, b'PstI': Event.PasteInto, b'PstO': Event.PasteOutside, b'Pstr': Event.Posterize, b'Ptch': Event.Patchwork, b'RdlB': Event.RadialBlur, b'RghP': Event.RoughPastels, b'RmvB': Event.RemoveBlackMatte, b'RmvL': Event.RemoveLayerMask, b'RmvW': Event.RemoveWhiteMatte, b'Rnm ': Event.Rename, b'RplC': Event.ReplaceColor, b'Rple': Event.Ripple, b'Rset': Event.Reset, b'RstT': Event.RasterizeTypeSheet, b'Rstr': Event.Rasterize, b'Rtcl': Event.Reticulation, b'Rtte': Event.Rotate, b'Rvrt': Event.Revert, b'SbtF': Event.SubtractFrom, b'Sbtr': Event.Subtract, b'Shr ': Event.Shear, b'ShrE': Event.SharpenEdges, b'ShrM': Event.SharpenMore, b'Shrp': Event.Sharpen, b'Shw ': Event.Show, b'SlcC': Event.SelectiveColor, b'Slrz': Event.Solarize, b'SmdS': Event.SmudgeStick, b'Smie': Event.Sumie, b'Smlr': Event.Similar, b'SmrB': Event.SmartBlur, b'Smth': Event.Smooth, b'Sphr': Event.Spherize, b'SplC': Event.SplitChannels, b'Spng': Event.Sponge, b'SprS': Event.SprayedStrokes, b'Spt ': Event.Spatter, b'Stmp': Event.Stamp, b'StnG': Event.StainedGlass, b'Stop': Event.Stop, b'Strk': Event.Stroke, b'TdT ': Event._3DTransform, b'Thrs': Event.Threshold, b'TkMr': Event.TakeMergedSnapshot, b'TkSn': Event.TakeSnapshot, b'Tls ': Event.Tiles, b'Trap': Event.Trap, b'TrcC': Event.TraceContour, b'TrnE': Event.TornEdges, b'Trnf': Event.Transform, b'Twrl': Event.Twirl, b'TxtF': Event.TextureFill, b'Txtz': Event.Texturizer, b'Undr': Event.Underpainting, b'Ungr': Event.Ungroup, b'Unlk': Event.Unlink, b'UnsM': Event.UnsharpMask, b'Vrtn': Event.Variations, b'Wait': Event.Wait, b'Wave': Event.Wave, b'Wnd ': Event.Wind, b'WtrP': Event.WaterPaper, b'Wtrc': Event.Watercolor, b'ZgZg': Event.ZigZag, b'copy': Event.Copy, b'cut ': Event.Cut, b'dlfx': Event.DisableLayerFX, b'getd': Event.Get, b'move': Event.Move, b'null': Event.Null, b'past': Event.Paste, b'quit': Event.Quit, b'save': Event.Save, b'setd': Event.Set, b'slct': Event.Select, b'undo': Event.Undo} _value_repr_() Return repr(self). Form class psd_tools.terminology.Form(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Form definitions extracted from PITerminology.h. See https://www.adobe.com/devnet/photoshop/sdk.html Class = b'Clss' Enumerated = b'Enmr' Identifier = b'Idnt' Index = b'indx' Offset = b'rele' Property = b'prop' _generate_next_value_(start, count, last_values) Generate the next value when not given. name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned _member_map_ = {'Class': Form.Class, 'Enumerated': Form.Enumerated, 'Identifier': Form.Identifier, 'Index': Form.Index, 'Offset': Form.Offset, 'Property': Form.Property} _member_names_ = ['Class', 'Enumerated', 'Identifier', 'Index', 'Offset', 'Property'] _member_type_ alias of bytes _new_member_(**kwargs) Create and return a new object. See help(type) for accurate signature. _unhashable_values_ = [] _use_args_ = True _value2member_map_ = {b'Clss': Form.Class, b'Enmr': Form.Enumerated, b'Idnt': Form.Identifier, b'indx': Form.Index, b'prop': Form.Property, b'rele': Form.Offset} _value_repr_() Return repr(self). Key class psd_tools.terminology.Key(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Key definitions extracted from PITerminology.h. See https://www.adobe.com/devnet/photoshop/sdk.html A = b'A ' Adjustment = b'Adjs' Aligned = b'Algd' Alignment = b'Algn' AllExcept = b'AllE' AllPS = b'All ' AllToolOptions = b'AlTl' AlphaChannelOptions = b'AChn' AlphaChannels = b'AlpC' AmbientBrightness = b'AmbB' AmbientColor = b'AmbC' Amount = b'Amnt' AmplitudeMax = b'AmMx' AmplitudeMin = b'AmMn' Anchor = b'Anch' Angle = b'Angl' Angle1 = b'Ang1' Angle2 = b'Ang2' Angle3 = b'Ang3' Angle4 = b'Ang4' AntiAlias = b'AntA' Append = b'Appe' Apply = b'Aply' Area = b'Ar ' Arrowhead = b'Arrw' As = b'As ' AssetBin = b'Asst' AssumedCMYK = b'AssC' AssumedGray = b'AssG' AssumedRGB = b'AssR' At = b'At ' Auto = b'Auto' AutoContrast = b'AuCo' AutoErase = b'Atrs' AutoKern = b'AtKr' AutoUpdate = b'AtUp' Axis = b'Axis' B = b'B ' Background = b'Bckg' BackgroundColor = b'BckC' BackgroundLevel = b'BckL' Backward = b'Bwd ' Balance = b'Blnc' BaselineShift = b'Bsln' BeepWhenDone = b'BpWh' BeginRamp = b'BgnR' BeginSustain = b'BgnS' BevelDirection = b'bvlD' BevelEmboss = b'ebbl' BevelStyle = b'bvlS' BevelTechnique = b'bvlT' BigNudgeH = b'BgNH' BigNudgeV = b'BgNV' BitDepth = b'BtDp' Black = b'Blck' BlackClip = b'BlcC' BlackGeneration = b'Blcn' BlackGenerationCurve = b'BlcG' BlackIntensity = b'BlcI' BlackLevel = b'BlcL' BlackLimit = b'BlcL' Bleed = b'Bld ' BlendRange = b'Blnd' Blue = b'Bl ' BlueBlackPoint = b'BlBl' BlueFloat = b'blueFloat' BlueGamma = b'BlGm' BlueWhitePoint = b'BlWh' BlueX = b'BlX ' BlueY = b'BlY ' Blur = b'blur' BlurMethod = b'BlrM' BlurQuality = b'BlrQ' Book = b'Bk ' BorderThickness = b'BrdT' Bottom = b'Btom' Brightness = b'Brgh' BrushDetail = b'BrsD' BrushSize = b'BrsS' BrushType = b'BrsT' Brushes = b'Brsh' BumpAmplitude = b'BmpA' BumpChannel = b'BmpC' By = b'By ' Byline = b'Byln' BylineTitle = b'BylT' ByteOrder = b'BytO' CMYKSetup = b'CMYS' CachePrefs = b'CchP' Calculation = b'Clcl' CalibrationBars = b'Clbr' Caption = b'Cptn' CaptionWriter = b'CptW' Category = b'Ctgr' CellSize = b'ClSz' Center = b'Cntr' CenterCropMarks = b'CntC' ChalkArea = b'ChlA' Channel = b'Chnl' ChannelMatrix = b'ChMx' ChannelName = b'ChnN' Channels = b'Chns' ChannelsInterleaved = b'ChnI' CharcoalAmount = b'ChAm' CharcoalArea = b'ChrA' ChokeMatte = b'Ckmt' ChromeFX = b'ChFX' City = b'City' ClearAmount = b'ClrA' ClippingPath = b'ClPt' ClippingPathEPS = b'ClpP' ClippingPathFlatness = b'ClpF' ClippingPathIndex = b'ClpI' ClippingPathInfo = b'Clpg' CloneSource = b'ClnS' ClosedSubpath = b'Clsp' Color = b'Clr ' ColorChannels = b'Clrh' ColorCorrection = b'ClrC' ColorIndicates = b'ClrI' ColorManagement = b'ClMg' ColorPickerPrefs = b'Clrr' ColorSpace = b'ClrS' ColorTable = b'ClrT' Colorize = b'Clrz' Colors = b'Clrs' ColorsList = b'ClrL' ColumnWidth = b'ClmW' CommandKey = b'CmdK' Compensation = b'Cmpn' Compression = b'Cmpr' Concavity = b'Cncv' Condition = b'Cndt' Constant = b'Cnst' Constrain = b'Cnst' ConstrainProportions = b'CnsP' ConstructionFOV = b'Cfov' Contiguous = b'Cntg' Continue = b'Cntn' Continuity = b'Cnty' ContourType = b'ShpC' Contrast = b'Cntr' Convert = b'Cnvr' Copy = b'Cpy ' Copyright = b'Cpyr' CopyrightNotice = b'CprN' CornerCropMarks = b'CrnC' Count = b'Cnt ' CountryName = b'CntN' CrackBrightness = b'CrcB' CrackDepth = b'CrcD' CrackSpacing = b'CrcS' CreateLayersFromLayerFX = b'blfl' Credit = b'Crdt' Crossover = b'Crss' Current = b'Crnt' CurrentHistoryState = b'CrnH' CurrentLight = b'CrnL' CurrentToolOptions = b'CrnT' Curve = b'Crv ' CurveFile = b'CrvF' Custom = b'Cstm' CustomForced = b'CstF' CustomMatte = b'CstM' CustomPalette = b'CstP' Cyan = b'Cyn ' DCS = b'DCS ' DPXFormat = b'DPXf' DarkIntensity = b'DrkI' Darkness = b'Drkn' DateCreated = b'DtCr' Datum = b'Dt ' Definition = b'Dfnt' Density = b'Dnst' Depth = b'Dpth' DestBlackMax = b'Dstl' DestBlackMin = b'DstB' DestWhiteMax = b'Dstt' DestWhiteMin = b'DstW' DestinationMode = b'DstM' Detail = b'Dtl ' Diameter = b'Dmtr' DiffusionDither = b'DffD' Direction = b'Drct' DirectionBalance = b'DrcB' DisplaceFile = b'DspF' DisplacementMap = b'DspM' DisplayPrefs = b'DspP' Distance = b'Dstn' Distortion = b'Dstr' Distribution = b'Dstr' Dither = b'Dthr' DitherAmount = b'DthA' DitherPreserve = b'Dthp' DitherQuality = b'Dthq' DocumentID = b'DocI' DotGain = b'DtGn' DotGainCurves = b'DtGC' DropShadow = b'DrSh' Duplicate = b'Dplc' DynamicColorSliders = b'DnmC' Edge = b'Edg ' EdgeBrightness = b'EdgB' EdgeFidelity = b'EdgF' EdgeIntensity = b'EdgI' EdgeSimplicity = b'EdgS' EdgeThickness = b'EdgT' EdgeWidth = b'EdgW' Effect = b'Effc' EmbedCMYK = b'EmbC' EmbedGray = b'EmbG' EmbedLab = b'EmbL' EmbedProfiles = b'EmbP' EmbedRGB = b'EmbR' EmulsionDown = b'EmlD' EnableGestures = b'EGst' Enabled = b'enab' Encoding = b'Encd' End = b'End ' EndArrowhead = b'EndA' EndRamp = b'EndR' EndSustain = b'EndS' Engine = b'Engn' EraseToHistory = b'ErsT' EraserKind = b'ErsK' ExactPoints = b'ExcP' Export = b'Expr' ExportClipboard = b'ExpC' Exposure = b'Exps' Extend = b'Extd' ExtendedQuality = b'EQlt' Extension = b'Extn' ExtensionsQuery = b'ExtQ' ExtrudeDepth = b'ExtD' ExtrudeMaskIncomplete = b'ExtM' ExtrudeRandom = b'ExtR' ExtrudeSize = b'ExtS' ExtrudeSolidFace = b'ExtF' ExtrudeType = b'ExtT' EyeDropperSample = b'EyDr' FPXCompress = b'FxCm' FPXQuality = b'FxQl' FPXSize = b'FxSz' FPXView = b'FxVw' FadeTo = b'FdT ' FadeoutSteps = b'FdtS' Falloff = b'FlOf' Feather = b'Fthr' FiberLength = b'FbrL' File = b'File' FileCreator = b'FlCr' FileInfo = b'FlIn' FileReference = b'FilR' FileSavePrefs = b'FlSP' FileType = b'FlTy' FilesList = b'flst' Fill = b'Fl ' FillColor = b'FlCl' FillNeutral = b'FlNt' FilterLayerPersistentData = b'FlPd' FilterLayerRandomSeed = b'FlRs' Fingerpainting = b'Fngr' FlareCenter = b'FlrC' Flatness = b'Fltn' Flatten = b'Fltt' FlipVertical = b'FlpV' Focus = b'Fcs ' Folders = b'Fldr' FontDesignAxes = b'FntD' FontDesignAxesVectors = b'FntV' FontName = b'FntN' FontScript = b'Scrp' FontStyleName = b'FntS' FontTechnology = b'FntT' ForcedColors = b'FrcC' ForegroundColor = b'FrgC' ForegroundLevel = b'FrgL' Format = b'Fmt ' Forward = b'Fwd ' FrameFX = b'FrFX' FrameWidth = b'FrmW' FreeTransformCenterState = b'FTcs' Frequency = b'Frqn' From = b'From' FromBuiltin = b'FrmB' FromMode = b'FrmM' FunctionKey = b'FncK' Fuzziness = b'Fzns' GCR = b'GCR ' GIFColorFileType = b'GFPT' GIFColorLimit = b'GFCL' GIFExportCaption = b'GFEC' GIFMaskChannelIndex = b'GFMI' GIFMaskChannelInverted = b'GFMV' GIFPaletteFile = b'GFPF' GIFPaletteType = b'GFPL' GIFRequiredColorSpaceType = b'GFCS' GIFRowOrderType = b'GFIT' GIFTransparentColor = b'GFTC' GIFTransparentIndexBlue = b'GFTB' GIFTransparentIndexGreen = b'GFTG' GIFTransparentIndexRed = b'GFTR' GIFUseBestMatch = b'GFBM' Gamma = b'Gmm ' GamutWarning = b'GmtW' GeneralPrefs = b'GnrP' GlobalAngle = b'gblA' GlobalLightingAngle = b'gagl' Gloss = b'Glos' GlowAmount = b'GlwA' GlowTechnique = b'GlwT' Gradient = b'Grad' GradientFill = b'Grdf' Grain = b'Grn ' GrainType = b'Grnt' Graininess = b'Grns' Gray = b'Gry ' GrayBehavior = b'GrBh' GraySetup = b'GrSt' Green = b'Grn ' GreenBlackPoint = b'GrnB' GreenFloat = b'greenFloat' GreenGamma = b'GrnG' GreenWhitePoint = b'GrnW' GreenX = b'GrnX' GreenY = b'GrnY' GridColor = b'GrdC' GridCustomColor = b'Grds' GridMajor = b'GrdM' GridMinor = b'Grdn' GridStyle = b'GrdS' GridUnits = b'Grdt' Group = b'Grup' GroutWidth = b'GrtW' GrowSelection = b'GrwS' Guides = b'Gdes' GuidesColor = b'GdsC' GuidesCustomColor = b'Gdss' GuidesPrefs = b'GdPr' GuidesStyle = b'GdsS' GutterWidth = b'GttW' HalftoneFile = b'HlfF' HalftoneScreen = b'HlfS' HalftoneSize = b'HlSz' HalftoneSpec = b'Hlfp' Hardness = b'Hrdn' HasCmdHPreference = b'HCdH' Header = b'Hdr ' Headline = b'Hdln' Height = b'Hght' HighlightArea = b'HghA' HighlightColor = b'hglC' HighlightLevels = b'HghL' HighlightMode = b'hglM' HighlightOpacity = b'hglO' HighlightStrength = b'HghS' HistoryBrushSource = b'HstB' HistoryPrefs = b'HstP' HistoryStateSource = b'HsSS' HistoryStates = b'HsSt' Horizontal = b'Hrzn' HorizontalScale = b'HrzS' HostName = b'HstN' HostVersion = b'HstV' Hue = b'H ' ICCEngine = b'ICCE' ICCSetupName = b'ICCt' ID = b'Idnt' Idle = b'Idle' ImageBalance = b'ImgB' Import = b'Impr' Impressionist = b'Imps' In = b'In ' Inherits = b'c@#^' InkColors = b'InkC' Inks = b'Inks' InnerGlow = b'IrGl' InnerGlowSource = b'glwS' InnerShadow = b'IrSh' Input = b'Inpt' InputBlackPoint = b'kIBP' InputMapRange = b'Inmr' InputRange = b'Inpr' InputWhitePoint = b'kIWP' Intensity = b'Intn' Intent = b'Inte' InterfaceBevelHighlight = b'IntH' InterfaceBevelShadow = b'Intv' InterfaceBlack = b'IntB' InterfaceBorder = b'Intd' InterfaceButtonDarkShadow = b'Intk' InterfaceButtonDownFill = b'Intt' InterfaceButtonUpFill = b'InBF' InterfaceColorBlue2 = b'ICBL' InterfaceColorBlue32 = b'ICBH' InterfaceColorGreen2 = b'ICGL' InterfaceColorGreen32 = b'ICGH' InterfaceColorRed2 = b'ICRL' InterfaceColorRed32 = b'ICRH' InterfaceIconFillActive = b'IntI' InterfaceIconFillDimmed = b'IntF' InterfaceIconFillSelected = b'Intc' InterfaceIconFrameActive = b'Intm' InterfaceIconFrameDimmed = b'Intr' InterfaceIconFrameSelected = b'IntS' InterfacePaletteFill = b'IntP' InterfaceRed = b'IntR' InterfaceToolTipBackground = b'IntT' InterfaceToolTipText = b'ITTT' InterfaceTransparencyBackground = b'ITBg' InterfaceTransparencyForeground = b'ITFg' InterfaceWhite = b'IntW' Interlace = b'Intr' InterlaceCreateType = b'IntC' InterlaceEliminateType = b'IntE' Interpolation = b'Intr' InterpolationMethod = b'IntM' Invert = b'Invr' InvertMask = b'InvM' InvertSource2 = b'InvS' InvertTexture = b'InvT' IsDirty = b'IsDr' ItemIndex = b'ItmI' JPEGQuality = b'JPEQ' Kerning = b'Krng' Keywords = b'Kywd' Kind = b'Knd ' LUTAnimation = b'LTnm' LZWCompression = b'LZWC' Labels = b'Lbls' Landscape = b'Lnds' LastTransform = b'LstT' Layer = b'Lyr ' LayerEffects = b'Lefx' LayerFXVisible = b'lfxv' LayerID = b'LyrI' LayerName = b'LyrN' Layers = b'Lyrs' Leading = b'Ldng' Left = b'Left' LegacySerialString = b'lSNs' Length = b'Lngt' Lens = b'Lns ' Level = b'Lvl ' Levels = b'Lvls' LightDark = b'LgDr' LightDirection = b'LghD' LightIntensity = b'LghI' LightPosition = b'LghP' LightSource = b'LghS' LightType = b'LghT' LightenGrout = b'LghG' Lightness = b'Lght' Line = b'Line' LinkEnable = b'lnkE' LinkedLayerIDs = b'LnkL' LocalLightingAltitude = b'Lald' LocalLightingAngle = b'lagl' LocalRange = b'LclR' Location = b'Lctn' Log = b'Log ' Logarithmic = b'kLog' LowerCase = b'LwCs' Luminance = b'Lmnc' Magenta = b'Mgnt' MakeVisible = b'MkVs' ManipulationFOV = b'Mfov' MapBlack = b'MpBl' Mapping = b'Mpng' MappingShape = b'MpgS' Material = b'Mtrl' Matrix = b'Mtrx' MatteColor = b'MttC' Maximum = b'Mxm ' MaximumStates = b'MxmS' MemoryUsagePercent = b'MmrU' Merge = b'Mrge' Merged = b'Mrgd' Message = b'Msge' Method = b'Mthd' MezzotintType = b'MztT' Midpoint = b'Mdpn' MidtoneLevels = b'MdtL' Minimum = b'Mnm ' MismatchCMYK = b'MsmC' MismatchGray = b'MsmG' MismatchRGB = b'MsmR' Mode = b'Md ' Monochromatic = b'Mnch' MoveTo = b'MvT ' Name = b'Nm ' Negative = b'Ngtv' New = b'Nw ' Noise = b'Nose' NonImageData = b'NnIm' NonLinear = b'NnLn' Null = b'null' NumLights = b'Nm L' Number = b'Nmbr' NumberOfCacheLevels = b'NCch' NumberOfCacheLevels64 = b'NC64' NumberOfChannels = b'NmbO' NumberOfChildren = b'NmbC' NumberOfDocuments = b'NmbD' NumberOfGenerators = b'NmbG' NumberOfLayers = b'NmbL' NumberOfLevels = b'NmbL' NumberOfPaths = b'NmbP' NumberOfRipples = b'NmbR' NumberOfSiblings = b'NmbS' ObjectName = b'ObjN' Offset = b'Ofst' OldSmallFontType = b'Sftt' On = b'On ' Opacity = b'Opct' Optimized = b'Optm' Orientation = b'Ornt' OriginalHeader = b'OrgH' OriginalTransmissionReference = b'OrgT' OtherCursors = b'OthC' OuterGlow = b'OrGl' Output = b'Otpt' OutputBlackPoint = b'kOBP' OutputWhitePoint = b'kOWP' OverprintColors = b'OvrC' OverrideOpen = b'OvrO' OverridePrinter = b'ObrP' OverrideSave = b'Ovrd' PNGFilter = b'PNGf' PNGInterlaceType = b'PGIT' PageFormat = b'PMpf' PageNumber = b'PgNm' PagePosition = b'PgPs' PageSetup = b'PgSt' PaintCursorKind = b'PnCK' PaintType = b'PntT' PaintingCursors = b'PntC' Palette = b'Plt ' PaletteFile = b'PltF' PaperBrightness = b'PprB' ParentIndex = b'PrIn' ParentName = b'PrNm' Path = b'Path' PathContents = b'PthC' PathName = b'PthN' Pattern = b'Pttn' PencilWidth = b'Pncl' PerspectiveIndex = b'Prsp' Phosphors = b'Phsp' PickerID = b'PckI' PickerKind = b'Pckr' PixelPaintSize = b'PPSz' Platform = b'Pltf' PluginFolder = b'PlgF' PluginPrefs = b'PlgP' Points = b'Pts ' Position = b'Pstn' PostScriptColor = b'PstS' Posterization = b'Pstr' PredefinedColors = b'PrdC' PreferBuiltin = b'PrfB' Preferences = b'Prfr' PreserveAdditional = b'PrsA' PreserveLuminosity = b'PrsL' PreserveTransparency = b'PrsT' Pressure = b'Prs ' Preview = b'Prvw' PreviewCMYK = b'PrvK' PreviewFullSize = b'PrvF' PreviewIcon = b'PrvI' PreviewMacThumbnail = b'PrvM' PreviewWinThumbnail = b'PrvW' PreviewsQuery = b'PrvQ' PrintSettings = b'PMps' ProfileSetup = b'PrfS' ProvinceState = b'PrvS' Quality = b'Qlty' QuickMask = b'QucM' RGBSetup = b'RGBS' Radius = b'Rds ' RandomSeed = b'RndS' Ratio = b'Rt ' RecentFiles = b'Rcnf' Red = b'Rd ' RedBlackPoint = b'RdBl' RedFloat = b'redFloat' RedGamma = b'RdGm' RedWhitePoint = b'RdWh' RedX = b'RdX ' RedY = b'RdY ' RegistrationMarks = b'RgsM' Relative = b'Rltv' Relief = b'Rlf ' RenderFidelity = b'Rfid' Resample = b'Rsmp' ResizeWindowsOnZoom = b'RWOZ' Resolution = b'Rslt' ResourceID = b'RsrI' Response = b'Rspn' RetainHeader = b'RtnH' Reverse = b'Rvrs' Right = b'Rght' RippleMagnitude = b'RplM' RippleSize = b'RplS' Rotate = b'Rtt ' Roundness = b'Rndn' RulerOriginH = b'RlrH' RulerOriginV = b'RlrV' RulerUnits = b'RlrU' Saturation = b'Strt' SaveAndClose = b'SvAn' SaveComposite = b'SvCm' SavePaletteLocations = b'PltL' SavePaths = b'SvPt' SavePyramids = b'SvPy' Saving = b'Svng' Scale = b'Scl ' ScaleHorizontal = b'SclH' ScaleVertical = b'SclV' Scaling = b'Scln' Scans = b'Scns' ScratchDisks = b'ScrD' ScreenFile = b'ScrF' ScreenType = b'ScrT' Separations = b'Sprt' SerialString = b'SrlS' ShadingIntensity = b'ShdI' ShadingNoise = b'ShdN' ShadingShape = b'ShdS' ShadowColor = b'sdwC' ShadowIntensity = b'ShdI' ShadowLevels = b'ShdL' ShadowMode = b'sdwM' ShadowOpacity = b'sdwO' Shape = b'Shp ' Sharpness = b'Shrp' ShearEd = b'ShrE' ShearPoints = b'ShrP' ShearSt = b'ShrS' ShiftKey = b'ShfK' ShiftKeyToolSwitch = b'ShKT' ShortNames = b'ShrN' ShowEnglishFontNames = b'ShwE' ShowMenuColors = b'SwMC' ShowToolTips = b'ShwT' ShowTransparency = b'ShTr' SizeKey = b'Sz ' Skew = b'Skew' SmallFontType = b'Sfts' SmartBlurMode = b'SmBM' SmartBlurQuality = b'SmBQ' Smooth = b'Smoo' Smoothness = b'Smth' SnapshotInitial = b'SnpI' SoftClip = b'SfCl' Softness = b'Sftn' SolidFill = b'SoFi' Source = b'Srce' Source2 = b'Src2' SourceMode = b'SrcM' Spacing = b'Spcn' SpecialInstructions = b'SpcI' SpherizeMode = b'SphM' Spot = b'Spot' SprayRadius = b'SprR' SquareSize = b'SqrS' SrcBlackMax = b'Srcl' SrcBlackMin = b'SrcB' SrcWhiteMax = b'Srcm' SrcWhiteMin = b'SrcW' Start = b'Strt' StartArrowhead = b'StrA' State = b'Stte' Strength = b'srgh' StrengthRatio = b'srgR' Strength_PLUGIN = b'Strg' StrokeDetail = b'StDt' StrokeDirection = b'SDir' StrokeLength = b'StrL' StrokePressure = b'StrP' StrokeSize = b'StrS' StrokeWidth = b'StrW' Style = b'Styl' Styles = b'Stys' StylusIsColor = b'StlC' StylusIsOpacity = b'StlO' StylusIsPressure = b'StlP' StylusIsSize = b'StlS' SubPathList = b'SbpL' SupplementalCategories = b'SplC' SystemInfo = b'SstI' SystemPalette = b'SstP' Target = b'null' TargetPath = b'Trgp' TargetPathIndex = b'TrgP' TermLength = b'Lngt' Text = b'Txt ' TextClickPoint = b'TxtC' TextData = b'TxtD' TextStyle = b'TxtS' TextStyleRange = b'Txtt' Texture = b'Txtr' TextureCoverage = b'TxtC' TextureFile = b'TxtF' TextureType = b'TxtT' Threshold = b'Thsh' TileNumber = b'TlNm' TileOffset = b'TlOf' TileSize = b'TlSz' Title = b'Ttl ' To = b'T ' ToBuiltin = b'TBl ' ToLinked = b'ToLk' ToMode = b'TMd ' ToggleOthers = b'TglO' Tolerance = b'Tlrn' Top = b'Top ' TotalLimit = b'TtlL' Tracking = b'Trck' TransferFunction = b'TrnF' TransferSpec = b'TrnS' Transparency = b'Trns' TransparencyGrid = b'TrnG' TransparencyGridColors = b'TrnC' TransparencyGridSize = b'TrnG' TransparencyPrefs = b'TrnP' TransparencyShape = b'TrnS' TransparentIndex = b'TrnI' TransparentWhites = b'TrnW' Twist = b'Twst' Type = b'Type' UCA = b'UC ' URL = b'URL ' UndefinedArea = b'UndA' Underline = b'Undl' UnitsPrefs = b'UntP' Untitled = b'Untl' UpperY = b'UppY' Urgency = b'Urgn' UseAccurateScreens = b'AcrS' UseAdditionalPlugins = b'AdPl' UseCacheForHistograms = b'UsCc' UseCurves = b'UsCr' UseDefault = b'UsDf' UseGlobalAngle = b'uglg' UseICCProfile = b'UsIC' UseMask = b'UsMs' UserMaskEnabled = b'UsrM' UserMaskLinked = b'Usrs' Using = b'Usng' Value = b'Vl ' Variance = b'Vrnc' Vector0 = b'Vct0' Vector1 = b'Vct1' VectorColor = b'VctC' VersionFix = b'VrsF' VersionMajor = b'VrsM' VersionMinor = b'VrsN' Vertical = b'Vrtc' VerticalScale = b'VrtS' VideoAlpha = b'Vdlp' Visible = b'Vsbl' WatchSuspension = b'WtcS' Watermark = b'watr' WaveType = b'Wvtp' WavelengthMax = b'WLMx' WavelengthMin = b'WLMn' WebdavPrefs = b'WbdP' WetEdges = b'Wtdg' What = b'What' WhiteClip = b'WhtC' WhiteIntensity = b'WhtI' WhiteIsHigh = b'WhHi' WhiteLevel = b'WhtL' WhitePoint = b'WhtP' WholePath = b'WhPt' Width = b'Wdth' WindMethod = b'WndM' With = b'With' WorkPath = b'WrPt' WorkPathIndex = b'WrkP' X = b'X ' Y = b'Y ' Yellow = b'Ylw ' ZigZagType = b'ZZTy' _3DAntiAlias = b'Alis' _generate_next_value_(start, count, last_values) Generate the next value when not given. name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned _member_map_ = {'A': Key.A, 'Adjustment': Key.Adjustment, 'Aligned': Key.Aligned, 'Alignment': Key.Alignment, 'AllExcept': Key.AllExcept, 'AllPS': Key.AllPS, 'AllToolOptions': Key.AllToolOptions, 'AlphaChannelOptions': Key.AlphaChannelOptions, 'AlphaChannels': Key.AlphaChannels, 'AmbientBrightness': Key.AmbientBrightness, 'AmbientColor': Key.AmbientColor, 'Amount': Key.Amount, 'AmplitudeMax': Key.AmplitudeMax, 'AmplitudeMin': Key.AmplitudeMin, 'Anchor': Key.Anchor, 'Angle': Key.Angle, 'Angle1': Key.Angle1, 'Angle2': Key.Angle2, 'Angle3': Key.Angle3, 'Angle4': Key.Angle4, 'AntiAlias': Key.AntiAlias, 'Append': Key.Append, 'Apply': Key.Apply, 'Area': Key.Area, 'Arrowhead': Key.Arrowhead, 'As': Key.As, 'AssetBin': Key.AssetBin, 'AssumedCMYK': Key.AssumedCMYK, 'AssumedGray': Key.AssumedGray, 'AssumedRGB': Key.AssumedRGB, 'At': Key.At, 'Auto': Key.Auto, 'AutoContrast': Key.AutoContrast, 'AutoErase': Key.AutoErase, 'AutoKern': Key.AutoKern, 'AutoUpdate': Key.AutoUpdate, 'Axis': Key.Axis, 'B': Key.B, 'Background': Key.Background, 'BackgroundColor': Key.BackgroundColor, 'BackgroundLevel': Key.BackgroundLevel, 'Backward': Key.Backward, 'Balance': Key.Balance, 'BaselineShift': Key.BaselineShift, 'BeepWhenDone': Key.BeepWhenDone, 'BeginRamp': Key.BeginRamp, 'BeginSustain': Key.BeginSustain, 'BevelDirection': Key.BevelDirection, 'BevelEmboss': Key.BevelEmboss, 'BevelStyle': Key.BevelStyle, 'BevelTechnique': Key.BevelTechnique, 'BigNudgeH': Key.BigNudgeH, 'BigNudgeV': Key.BigNudgeV, 'BitDepth': Key.BitDepth, 'Black': Key.Black, 'BlackClip': Key.BlackClip, 'BlackGeneration': Key.BlackGeneration, 'BlackGenerationCurve': Key.BlackGenerationCurve, 'BlackIntensity': Key.BlackIntensity, 'BlackLevel': Key.BlackLevel, 'BlackLimit': Key.BlackLevel, 'Bleed': Key.Bleed, 'BlendRange': Key.BlendRange, 'Blue': Key.Blue, 'BlueBlackPoint': Key.BlueBlackPoint, 'BlueFloat': Key.BlueFloat, 'BlueGamma': Key.BlueGamma, 'BlueWhitePoint': Key.BlueWhitePoint, 'BlueX': Key.BlueX, 'BlueY': Key.BlueY, 'Blur': Key.Blur, 'BlurMethod': Key.BlurMethod, 'BlurQuality': Key.BlurQuality, 'Book': Key.Book, 'BorderThickness': Key.BorderThickness, 'Bottom': Key.Bottom, 'Brightness': Key.Brightness, 'BrushDetail': Key.BrushDetail, 'BrushSize': Key.BrushSize, 'BrushType': Key.BrushType, 'Brushes': Key.Brushes, 'BumpAmplitude': Key.BumpAmplitude, 'BumpChannel': Key.BumpChannel, 'By': Key.By, 'Byline': Key.Byline, 'BylineTitle': Key.BylineTitle, 'ByteOrder': Key.ByteOrder, 'CMYKSetup': Key.CMYKSetup, 'CachePrefs': Key.CachePrefs, 'Calculation': Key.Calculation, 'CalibrationBars': Key.CalibrationBars, 'Caption': Key.Caption, 'CaptionWriter': Key.CaptionWriter, 'Category': Key.Category, 'CellSize': Key.CellSize, 'Center': Key.Center, 'CenterCropMarks': Key.CenterCropMarks, 'ChalkArea': Key.ChalkArea, 'Channel': Key.Channel, 'ChannelMatrix': Key.ChannelMatrix, 'ChannelName': Key.ChannelName, 'Channels': Key.Channels, 'ChannelsInterleaved': Key.ChannelsInterleaved, 'CharcoalAmount': Key.CharcoalAmount, 'CharcoalArea': Key.CharcoalArea, 'ChokeMatte': Key.ChokeMatte, 'ChromeFX': Key.ChromeFX, 'City': Key.City, 'ClearAmount': Key.ClearAmount, 'ClippingPath': Key.ClippingPath, 'ClippingPathEPS': Key.ClippingPathEPS, 'ClippingPathFlatness': Key.ClippingPathFlatness, 'ClippingPathIndex': Key.ClippingPathIndex, 'ClippingPathInfo': Key.ClippingPathInfo, 'CloneSource': Key.CloneSource, 'ClosedSubpath': Key.ClosedSubpath, 'Color': Key.Color, 'ColorChannels': Key.ColorChannels, 'ColorCorrection': Key.ColorCorrection, 'ColorIndicates': Key.ColorIndicates, 'ColorManagement': Key.ColorManagement, 'ColorPickerPrefs': Key.ColorPickerPrefs, 'ColorSpace': Key.ColorSpace, 'ColorTable': Key.ColorTable, 'Colorize': Key.Colorize, 'Colors': Key.Colors, 'ColorsList': Key.ColorsList, 'ColumnWidth': Key.ColumnWidth, 'CommandKey': Key.CommandKey, 'Compensation': Key.Compensation, 'Compression': Key.Compression, 'Concavity': Key.Concavity, 'Condition': Key.Condition, 'Constant': Key.Constant, 'Constrain': Key.Constant, 'ConstrainProportions': Key.ConstrainProportions, 'ConstructionFOV': Key.ConstructionFOV, 'Contiguous': Key.Contiguous, 'Continue': Key.Continue, 'Continuity': Key.Continuity, 'ContourType': Key.ContourType, 'Contrast': Key.Center, 'Convert': Key.Convert, 'Copy': Key.Copy, 'Copyright': Key.Copyright, 'CopyrightNotice': Key.CopyrightNotice, 'CornerCropMarks': Key.CornerCropMarks, 'Count': Key.Count, 'CountryName': Key.CountryName, 'CrackBrightness': Key.CrackBrightness, 'CrackDepth': Key.CrackDepth, 'CrackSpacing': Key.CrackSpacing, 'CreateLayersFromLayerFX': Key.CreateLayersFromLayerFX, 'Credit': Key.Credit, 'Crossover': Key.Crossover, 'Current': Key.Current, 'CurrentHistoryState': Key.CurrentHistoryState, 'CurrentLight': Key.CurrentLight, 'CurrentToolOptions': Key.CurrentToolOptions, 'Curve': Key.Curve, 'CurveFile': Key.CurveFile, 'Custom': Key.Custom, 'CustomForced': Key.CustomForced, 'CustomMatte': Key.CustomMatte, 'CustomPalette': Key.CustomPalette, 'Cyan': Key.Cyan, 'DCS': Key.DCS, 'DPXFormat': Key.DPXFormat, 'DarkIntensity': Key.DarkIntensity, 'Darkness': Key.Darkness, 'DateCreated': Key.DateCreated, 'Datum': Key.Datum, 'Definition': Key.Definition, 'Density': Key.Density, 'Depth': Key.Depth, 'DestBlackMax': Key.DestBlackMax, 'DestBlackMin': Key.DestBlackMin, 'DestWhiteMax': Key.DestWhiteMax, 'DestWhiteMin': Key.DestWhiteMin, 'DestinationMode': Key.DestinationMode, 'Detail': Key.Detail, 'Diameter': Key.Diameter, 'DiffusionDither': Key.DiffusionDither, 'Direction': Key.Direction, 'DirectionBalance': Key.DirectionBalance, 'DisplaceFile': Key.DisplaceFile, 'DisplacementMap': Key.DisplacementMap, 'DisplayPrefs': Key.DisplayPrefs, 'Distance': Key.Distance, 'Distortion': Key.Distortion, 'Distribution': Key.Distortion, 'Dither': Key.Dither, 'DitherAmount': Key.DitherAmount, 'DitherPreserve': Key.DitherPreserve, 'DitherQuality': Key.DitherQuality, 'DocumentID': Key.DocumentID, 'DotGain': Key.DotGain, 'DotGainCurves': Key.DotGainCurves, 'DropShadow': Key.DropShadow, 'Duplicate': Key.Duplicate, 'DynamicColorSliders': Key.DynamicColorSliders, 'Edge': Key.Edge, 'EdgeBrightness': Key.EdgeBrightness, 'EdgeFidelity': Key.EdgeFidelity, 'EdgeIntensity': Key.EdgeIntensity, 'EdgeSimplicity': Key.EdgeSimplicity, 'EdgeThickness': Key.EdgeThickness, 'EdgeWidth': Key.EdgeWidth, 'Effect': Key.Effect, 'EmbedCMYK': Key.EmbedCMYK, 'EmbedGray': Key.EmbedGray, 'EmbedLab': Key.EmbedLab, 'EmbedProfiles': Key.EmbedProfiles, 'EmbedRGB': Key.EmbedRGB, 'EmulsionDown': Key.EmulsionDown, 'EnableGestures': Key.EnableGestures, 'Enabled': Key.Enabled, 'Encoding': Key.Encoding, 'End': Key.End, 'EndArrowhead': Key.EndArrowhead, 'EndRamp': Key.EndRamp, 'EndSustain': Key.EndSustain, 'Engine': Key.Engine, 'EraseToHistory': Key.EraseToHistory, 'EraserKind': Key.EraserKind, 'ExactPoints': Key.ExactPoints, 'Export': Key.Export, 'ExportClipboard': Key.ExportClipboard, 'Exposure': Key.Exposure, 'Extend': Key.Extend, 'ExtendedQuality': Key.ExtendedQuality, 'Extension': Key.Extension, 'ExtensionsQuery': Key.ExtensionsQuery, 'ExtrudeDepth': Key.ExtrudeDepth, 'ExtrudeMaskIncomplete': Key.ExtrudeMaskIncomplete, 'ExtrudeRandom': Key.ExtrudeRandom, 'ExtrudeSize': Key.ExtrudeSize, 'ExtrudeSolidFace': Key.ExtrudeSolidFace, 'ExtrudeType': Key.ExtrudeType, 'EyeDropperSample': Key.EyeDropperSample, 'FPXCompress': Key.FPXCompress, 'FPXQuality': Key.FPXQuality, 'FPXSize': Key.FPXSize, 'FPXView': Key.FPXView, 'FadeTo': Key.FadeTo, 'FadeoutSteps': Key.FadeoutSteps, 'Falloff': Key.Falloff, 'Feather': Key.Feather, 'FiberLength': Key.FiberLength, 'File': Key.File, 'FileCreator': Key.FileCreator, 'FileInfo': Key.FileInfo, 'FileReference': Key.FileReference, 'FileSavePrefs': Key.FileSavePrefs, 'FileType': Key.FileType, 'FilesList': Key.FilesList, 'Fill': Key.Fill, 'FillColor': Key.FillColor, 'FillNeutral': Key.FillNeutral, 'FilterLayerPersistentData': Key.FilterLayerPersistentData, 'FilterLayerRandomSeed': Key.FilterLayerRandomSeed, 'Fingerpainting': Key.Fingerpainting, 'FlareCenter': Key.FlareCenter, 'Flatness': Key.Flatness, 'Flatten': Key.Flatten, 'FlipVertical': Key.FlipVertical, 'Focus': Key.Focus, 'Folders': Key.Folders, 'FontDesignAxes': Key.FontDesignAxes, 'FontDesignAxesVectors': Key.FontDesignAxesVectors, 'FontName': Key.FontName, 'FontScript': Key.FontScript, 'FontStyleName': Key.FontStyleName, 'FontTechnology': Key.FontTechnology, 'ForcedColors': Key.ForcedColors, 'ForegroundColor': Key.ForegroundColor, 'ForegroundLevel': Key.ForegroundLevel, 'Format': Key.Format, 'Forward': Key.Forward, 'FrameFX': Key.FrameFX, 'FrameWidth': Key.FrameWidth, 'FreeTransformCenterState': Key.FreeTransformCenterState, 'Frequency': Key.Frequency, 'From': Key.From, 'FromBuiltin': Key.FromBuiltin, 'FromMode': Key.FromMode, 'FunctionKey': Key.FunctionKey, 'Fuzziness': Key.Fuzziness, 'GCR': Key.GCR, 'GIFColorFileType': Key.GIFColorFileType, 'GIFColorLimit': Key.GIFColorLimit, 'GIFExportCaption': Key.GIFExportCaption, 'GIFMaskChannelIndex': Key.GIFMaskChannelIndex, 'GIFMaskChannelInverted': Key.GIFMaskChannelInverted, 'GIFPaletteFile': Key.GIFPaletteFile, 'GIFPaletteType': Key.GIFPaletteType, 'GIFRequiredColorSpaceType': Key.GIFRequiredColorSpaceType, 'GIFRowOrderType': Key.GIFRowOrderType, 'GIFTransparentColor': Key.GIFTransparentColor, 'GIFTransparentIndexBlue': Key.GIFTransparentIndexBlue, 'GIFTransparentIndexGreen': Key.GIFTransparentIndexGreen, 'GIFTransparentIndexRed': Key.GIFTransparentIndexRed, 'GIFUseBestMatch': Key.GIFUseBestMatch, 'Gamma': Key.Gamma, 'GamutWarning': Key.GamutWarning, 'GeneralPrefs': Key.GeneralPrefs, 'GlobalAngle': Key.GlobalAngle, 'GlobalLightingAngle': Key.GlobalLightingAngle, 'Gloss': Key.Gloss, 'GlowAmount': Key.GlowAmount, 'GlowTechnique': Key.GlowTechnique, 'Gradient': Key.Gradient, 'GradientFill': Key.GradientFill, 'Grain': Key.Grain, 'GrainType': Key.GrainType, 'Graininess': Key.Graininess, 'Gray': Key.Gray, 'GrayBehavior': Key.GrayBehavior, 'GraySetup': Key.GraySetup, 'Green': Key.Grain, 'GreenBlackPoint': Key.GreenBlackPoint, 'GreenFloat': Key.GreenFloat, 'GreenGamma': Key.GreenGamma, 'GreenWhitePoint': Key.GreenWhitePoint, 'GreenX': Key.GreenX, 'GreenY': Key.GreenY, 'GridColor': Key.GridColor, 'GridCustomColor': Key.GridCustomColor, 'GridMajor': Key.GridMajor, 'GridMinor': Key.GridMinor, 'GridStyle': Key.GridStyle, 'GridUnits': Key.GridUnits, 'Group': Key.Group, 'GroutWidth': Key.GroutWidth, 'GrowSelection': Key.GrowSelection, 'Guides': Key.Guides, 'GuidesColor': Key.GuidesColor, 'GuidesCustomColor': Key.GuidesCustomColor, 'GuidesPrefs': Key.GuidesPrefs, 'GuidesStyle': Key.GuidesStyle, 'GutterWidth': Key.GutterWidth, 'HalftoneFile': Key.HalftoneFile, 'HalftoneScreen': Key.HalftoneScreen, 'HalftoneSize': Key.HalftoneSize, 'HalftoneSpec': Key.HalftoneSpec, 'Hardness': Key.Hardness, 'HasCmdHPreference': Key.HasCmdHPreference, 'Header': Key.Header, 'Headline': Key.Headline, 'Height': Key.Height, 'HighlightArea': Key.HighlightArea, 'HighlightColor': Key.HighlightColor, 'HighlightLevels': Key.HighlightLevels, 'HighlightMode': Key.HighlightMode, 'HighlightOpacity': Key.HighlightOpacity, 'HighlightStrength': Key.HighlightStrength, 'HistoryBrushSource': Key.HistoryBrushSource, 'HistoryPrefs': Key.HistoryPrefs, 'HistoryStateSource': Key.HistoryStateSource, 'HistoryStates': Key.HistoryStates, 'Horizontal': Key.Horizontal, 'HorizontalScale': Key.HorizontalScale, 'HostName': Key.HostName, 'HostVersion': Key.HostVersion, 'Hue': Key.Hue, 'ICCEngine': Key.ICCEngine, 'ICCSetupName': Key.ICCSetupName, 'ID': Key.ID, 'Idle': Key.Idle, 'ImageBalance': Key.ImageBalance, 'Import': Key.Import, 'Impressionist': Key.Impressionist, 'In': Key.In, 'Inherits': Key.Inherits, 'InkColors': Key.InkColors, 'Inks': Key.Inks, 'InnerGlow': Key.InnerGlow, 'InnerGlowSource': Key.InnerGlowSource, 'InnerShadow': Key.InnerShadow, 'Input': Key.Input, 'InputBlackPoint': Key.InputBlackPoint, 'InputMapRange': Key.InputMapRange, 'InputRange': Key.InputRange, 'InputWhitePoint': Key.InputWhitePoint, 'Intensity': Key.Intensity, 'Intent': Key.Intent, 'InterfaceBevelHighlight': Key.InterfaceBevelHighlight, 'InterfaceBevelShadow': Key.InterfaceBevelShadow, 'InterfaceBlack': Key.InterfaceBlack, 'InterfaceBorder': Key.InterfaceBorder, 'InterfaceButtonDarkShadow': Key.InterfaceButtonDarkShadow, 'InterfaceButtonDownFill': Key.InterfaceButtonDownFill, 'InterfaceButtonUpFill': Key.InterfaceButtonUpFill, 'InterfaceColorBlue2': Key.InterfaceColorBlue2, 'InterfaceColorBlue32': Key.InterfaceColorBlue32, 'InterfaceColorGreen2': Key.InterfaceColorGreen2, 'InterfaceColorGreen32': Key.InterfaceColorGreen32, 'InterfaceColorRed2': Key.InterfaceColorRed2, 'InterfaceColorRed32': Key.InterfaceColorRed32, 'InterfaceIconFillActive': Key.InterfaceIconFillActive, 'InterfaceIconFillDimmed': Key.InterfaceIconFillDimmed, 'InterfaceIconFillSelected': Key.InterfaceIconFillSelected, 'InterfaceIconFrameActive': Key.InterfaceIconFrameActive, 'InterfaceIconFrameDimmed': Key.InterfaceIconFrameDimmed, 'InterfaceIconFrameSelected': Key.InterfaceIconFrameSelected, 'InterfacePaletteFill': Key.InterfacePaletteFill, 'InterfaceRed': Key.InterfaceRed, 'InterfaceToolTipBackground': Key.InterfaceToolTipBackground, 'InterfaceToolTipText': Key.InterfaceToolTipText, 'InterfaceTransparencyBackground': Key.InterfaceTransparencyBackground, 'InterfaceTransparencyForeground': Key.InterfaceTransparencyForeground, 'InterfaceWhite': Key.InterfaceWhite, 'Interlace': Key.InterfaceIconFrameDimmed, 'InterlaceCreateType': Key.InterlaceCreateType, 'InterlaceEliminateType': Key.InterlaceEliminateType, 'Interpolation': Key.InterfaceIconFrameDimmed, 'InterpolationMethod': Key.InterpolationMethod, 'Invert': Key.Invert, 'InvertMask': Key.InvertMask, 'InvertSource2': Key.InvertSource2, 'InvertTexture': Key.InvertTexture, 'IsDirty': Key.IsDirty, 'ItemIndex': Key.ItemIndex, 'JPEGQuality': Key.JPEGQuality, 'Kerning': Key.Kerning, 'Keywords': Key.Keywords, 'Kind': Key.Kind, 'LUTAnimation': Key.LUTAnimation, 'LZWCompression': Key.LZWCompression, 'Labels': Key.Labels, 'Landscape': Key.Landscape, 'LastTransform': Key.LastTransform, 'Layer': Key.Layer, 'LayerEffects': Key.LayerEffects, 'LayerFXVisible': Key.LayerFXVisible, 'LayerID': Key.LayerID, 'LayerName': Key.LayerName, 'Layers': Key.Layers, 'Leading': Key.Leading, 'Left': Key.Left, 'LegacySerialString': Key.LegacySerialString, 'Length': Key.Length, 'Lens': Key.Lens, 'Level': Key.Level, 'Levels': Key.Levels, 'LightDark': Key.LightDark, 'LightDirection': Key.LightDirection, 'LightIntensity': Key.LightIntensity, 'LightPosition': Key.LightPosition, 'LightSource': Key.LightSource, 'LightType': Key.LightType, 'LightenGrout': Key.LightenGrout, 'Lightness': Key.Lightness, 'Line': Key.Line, 'LinkEnable': Key.LinkEnable, 'LinkedLayerIDs': Key.LinkedLayerIDs, 'LocalLightingAltitude': Key.LocalLightingAltitude, 'LocalLightingAngle': Key.LocalLightingAngle, 'LocalRange': Key.LocalRange, 'Location': Key.Location, 'Log': Key.Log, 'Logarithmic': Key.Logarithmic, 'LowerCase': Key.LowerCase, 'Luminance': Key.Luminance, 'Magenta': Key.Magenta, 'MakeVisible': Key.MakeVisible, 'ManipulationFOV': Key.ManipulationFOV, 'MapBlack': Key.MapBlack, 'Mapping': Key.Mapping, 'MappingShape': Key.MappingShape, 'Material': Key.Material, 'Matrix': Key.Matrix, 'MatteColor': Key.MatteColor, 'Maximum': Key.Maximum, 'MaximumStates': Key.MaximumStates, 'MemoryUsagePercent': Key.MemoryUsagePercent, 'Merge': Key.Merge, 'Merged': Key.Merged, 'Message': Key.Message, 'Method': Key.Method, 'MezzotintType': Key.MezzotintType, 'Midpoint': Key.Midpoint, 'MidtoneLevels': Key.MidtoneLevels, 'Minimum': Key.Minimum, 'MismatchCMYK': Key.MismatchCMYK, 'MismatchGray': Key.MismatchGray, 'MismatchRGB': Key.MismatchRGB, 'Mode': Key.Mode, 'Monochromatic': Key.Monochromatic, 'MoveTo': Key.MoveTo, 'Name': Key.Name, 'Negative': Key.Negative, 'New': Key.New, 'Noise': Key.Noise, 'NonImageData': Key.NonImageData, 'NonLinear': Key.NonLinear, 'Null': Key.Null, 'NumLights': Key.NumLights, 'Number': Key.Number, 'NumberOfCacheLevels': Key.NumberOfCacheLevels, 'NumberOfCacheLevels64': Key.NumberOfCacheLevels64, 'NumberOfChannels': Key.NumberOfChannels, 'NumberOfChildren': Key.NumberOfChildren, 'NumberOfDocuments': Key.NumberOfDocuments, 'NumberOfGenerators': Key.NumberOfGenerators, 'NumberOfLayers': Key.NumberOfLayers, 'NumberOfLevels': Key.NumberOfLayers, 'NumberOfPaths': Key.NumberOfPaths, 'NumberOfRipples': Key.NumberOfRipples, 'NumberOfSiblings': Key.NumberOfSiblings, 'ObjectName': Key.ObjectName, 'Offset': Key.Offset, 'OldSmallFontType': Key.OldSmallFontType, 'On': Key.On, 'Opacity': Key.Opacity, 'Optimized': Key.Optimized, 'Orientation': Key.Orientation, 'OriginalHeader': Key.OriginalHeader, 'OriginalTransmissionReference': Key.OriginalTransmissionReference, 'OtherCursors': Key.OtherCursors, 'OuterGlow': Key.OuterGlow, 'Output': Key.Output, 'OutputBlackPoint': Key.OutputBlackPoint, 'OutputWhitePoint': Key.OutputWhitePoint, 'OverprintColors': Key.OverprintColors, 'OverrideOpen': Key.OverrideOpen, 'OverridePrinter': Key.OverridePrinter, 'OverrideSave': Key.OverrideSave, 'PNGFilter': Key.PNGFilter, 'PNGInterlaceType': Key.PNGInterlaceType, 'PageFormat': Key.PageFormat, 'PageNumber': Key.PageNumber, 'PagePosition': Key.PagePosition, 'PageSetup': Key.PageSetup, 'PaintCursorKind': Key.PaintCursorKind, 'PaintType': Key.PaintType, 'PaintingCursors': Key.PaintingCursors, 'Palette': Key.Palette, 'PaletteFile': Key.PaletteFile, 'PaperBrightness': Key.PaperBrightness, 'ParentIndex': Key.ParentIndex, 'ParentName': Key.ParentName, 'Path': Key.Path, 'PathContents': Key.PathContents, 'PathName': Key.PathName, 'Pattern': Key.Pattern, 'PencilWidth': Key.PencilWidth, 'PerspectiveIndex': Key.PerspectiveIndex, 'Phosphors': Key.Phosphors, 'PickerID': Key.PickerID, 'PickerKind': Key.PickerKind, 'PixelPaintSize': Key.PixelPaintSize, 'Platform': Key.Platform, 'PluginFolder': Key.PluginFolder, 'PluginPrefs': Key.PluginPrefs, 'Points': Key.Points, 'Position': Key.Position, 'PostScriptColor': Key.PostScriptColor, 'Posterization': Key.Posterization, 'PredefinedColors': Key.PredefinedColors, 'PreferBuiltin': Key.PreferBuiltin, 'Preferences': Key.Preferences, 'PreserveAdditional': Key.PreserveAdditional, 'PreserveLuminosity': Key.PreserveLuminosity, 'PreserveTransparency': Key.PreserveTransparency, 'Pressure': Key.Pressure, 'Preview': Key.Preview, 'PreviewCMYK': Key.PreviewCMYK, 'PreviewFullSize': Key.PreviewFullSize, 'PreviewIcon': Key.PreviewIcon, 'PreviewMacThumbnail': Key.PreviewMacThumbnail, 'PreviewWinThumbnail': Key.PreviewWinThumbnail, 'PreviewsQuery': Key.PreviewsQuery, 'PrintSettings': Key.PrintSettings, 'ProfileSetup': Key.ProfileSetup, 'ProvinceState': Key.ProvinceState, 'Quality': Key.Quality, 'QuickMask': Key.QuickMask, 'RGBSetup': Key.RGBSetup, 'Radius': Key.Radius, 'RandomSeed': Key.RandomSeed, 'Ratio': Key.Ratio, 'RecentFiles': Key.RecentFiles, 'Red': Key.Red, 'RedBlackPoint': Key.RedBlackPoint, 'RedFloat': Key.RedFloat, 'RedGamma': Key.RedGamma, 'RedWhitePoint': Key.RedWhitePoint, 'RedX': Key.RedX, 'RedY': Key.RedY, 'RegistrationMarks': Key.RegistrationMarks, 'Relative': Key.Relative, 'Relief': Key.Relief, 'RenderFidelity': Key.RenderFidelity, 'Resample': Key.Resample, 'ResizeWindowsOnZoom': Key.ResizeWindowsOnZoom, 'Resolution': Key.Resolution, 'ResourceID': Key.ResourceID, 'Response': Key.Response, 'RetainHeader': Key.RetainHeader, 'Reverse': Key.Reverse, 'Right': Key.Right, 'RippleMagnitude': Key.RippleMagnitude, 'RippleSize': Key.RippleSize, 'Rotate': Key.Rotate, 'Roundness': Key.Roundness, 'RulerOriginH': Key.RulerOriginH, 'RulerOriginV': Key.RulerOriginV, 'RulerUnits': Key.RulerUnits, 'Saturation': Key.Saturation, 'SaveAndClose': Key.SaveAndClose, 'SaveComposite': Key.SaveComposite, 'SavePaletteLocations': Key.SavePaletteLocations, 'SavePaths': Key.SavePaths, 'SavePyramids': Key.SavePyramids, 'Saving': Key.Saving, 'Scale': Key.Scale, 'ScaleHorizontal': Key.ScaleHorizontal, 'ScaleVertical': Key.ScaleVertical, 'Scaling': Key.Scaling, 'Scans': Key.Scans, 'ScratchDisks': Key.ScratchDisks, 'ScreenFile': Key.ScreenFile, 'ScreenType': Key.ScreenType, 'Separations': Key.Separations, 'SerialString': Key.SerialString, 'ShadingIntensity': Key.ShadingIntensity, 'ShadingNoise': Key.ShadingNoise, 'ShadingShape': Key.ShadingShape, 'ShadowColor': Key.ShadowColor, 'ShadowIntensity': Key.ShadingIntensity, 'ShadowLevels': Key.ShadowLevels, 'ShadowMode': Key.ShadowMode, 'ShadowOpacity': Key.ShadowOpacity, 'Shape': Key.Shape, 'Sharpness': Key.Sharpness, 'ShearEd': Key.ShearEd, 'ShearPoints': Key.ShearPoints, 'ShearSt': Key.ShearSt, 'ShiftKey': Key.ShiftKey, 'ShiftKeyToolSwitch': Key.ShiftKeyToolSwitch, 'ShortNames': Key.ShortNames, 'ShowEnglishFontNames': Key.ShowEnglishFontNames, 'ShowMenuColors': Key.ShowMenuColors, 'ShowToolTips': Key.ShowToolTips, 'ShowTransparency': Key.ShowTransparency, 'SizeKey': Key.SizeKey, 'Skew': Key.Skew, 'SmallFontType': Key.SmallFontType, 'SmartBlurMode': Key.SmartBlurMode, 'SmartBlurQuality': Key.SmartBlurQuality, 'Smooth': Key.Smooth, 'Smoothness': Key.Smoothness, 'SnapshotInitial': Key.SnapshotInitial, 'SoftClip': Key.SoftClip, 'Softness': Key.Softness, 'SolidFill': Key.SolidFill, 'Source': Key.Source, 'Source2': Key.Source2, 'SourceMode': Key.SourceMode, 'Spacing': Key.Spacing, 'SpecialInstructions': Key.SpecialInstructions, 'SpherizeMode': Key.SpherizeMode, 'Spot': Key.Spot, 'SprayRadius': Key.SprayRadius, 'SquareSize': Key.SquareSize, 'SrcBlackMax': Key.SrcBlackMax, 'SrcBlackMin': Key.SrcBlackMin, 'SrcWhiteMax': Key.SrcWhiteMax, 'SrcWhiteMin': Key.SrcWhiteMin, 'Start': Key.Saturation, 'StartArrowhead': Key.StartArrowhead, 'State': Key.State, 'Strength': Key.Strength, 'StrengthRatio': Key.StrengthRatio, 'Strength_PLUGIN': Key.Strength_PLUGIN, 'StrokeDetail': Key.StrokeDetail, 'StrokeDirection': Key.StrokeDirection, 'StrokeLength': Key.StrokeLength, 'StrokePressure': Key.StrokePressure, 'StrokeSize': Key.StrokeSize, 'StrokeWidth': Key.StrokeWidth, 'Style': Key.Style, 'Styles': Key.Styles, 'StylusIsColor': Key.StylusIsColor, 'StylusIsOpacity': Key.StylusIsOpacity, 'StylusIsPressure': Key.StylusIsPressure, 'StylusIsSize': Key.StylusIsSize, 'SubPathList': Key.SubPathList, 'SupplementalCategories': Key.SupplementalCategories, 'SystemInfo': Key.SystemInfo, 'SystemPalette': Key.SystemPalette, 'Target': Key.Null, 'TargetPath': Key.TargetPath, 'TargetPathIndex': Key.TargetPathIndex, 'TermLength': Key.Length, 'Text': Key.Text, 'TextClickPoint': Key.TextClickPoint, 'TextData': Key.TextData, 'TextStyle': Key.TextStyle, 'TextStyleRange': Key.TextStyleRange, 'Texture': Key.Texture, 'TextureCoverage': Key.TextClickPoint, 'TextureFile': Key.TextureFile, 'TextureType': Key.TextureType, 'Threshold': Key.Threshold, 'TileNumber': Key.TileNumber, 'TileOffset': Key.TileOffset, 'TileSize': Key.TileSize, 'Title': Key.Title, 'To': Key.To, 'ToBuiltin': Key.ToBuiltin, 'ToLinked': Key.ToLinked, 'ToMode': Key.ToMode, 'ToggleOthers': Key.ToggleOthers, 'Tolerance': Key.Tolerance, 'Top': Key.Top, 'TotalLimit': Key.TotalLimit, 'Tracking': Key.Tracking, 'TransferFunction': Key.TransferFunction, 'TransferSpec': Key.TransferSpec, 'Transparency': Key.Transparency, 'TransparencyGrid': Key.TransparencyGrid, 'TransparencyGridColors': Key.TransparencyGridColors, 'TransparencyGridSize': Key.TransparencyGrid, 'TransparencyPrefs': Key.TransparencyPrefs, 'TransparencyShape': Key.TransferSpec, 'TransparentIndex': Key.TransparentIndex, 'TransparentWhites': Key.TransparentWhites, 'Twist': Key.Twist, 'Type': Key.Type, 'UCA': Key.UCA, 'URL': Key.URL, 'UndefinedArea': Key.UndefinedArea, 'Underline': Key.Underline, 'UnitsPrefs': Key.UnitsPrefs, 'Untitled': Key.Untitled, 'UpperY': Key.UpperY, 'Urgency': Key.Urgency, 'UseAccurateScreens': Key.UseAccurateScreens, 'UseAdditionalPlugins': Key.UseAdditionalPlugins, 'UseCacheForHistograms': Key.UseCacheForHistograms, 'UseCurves': Key.UseCurves, 'UseDefault': Key.UseDefault, 'UseGlobalAngle': Key.UseGlobalAngle, 'UseICCProfile': Key.UseICCProfile, 'UseMask': Key.UseMask, 'UserMaskEnabled': Key.UserMaskEnabled, 'UserMaskLinked': Key.UserMaskLinked, 'Using': Key.Using, 'Value': Key.Value, 'Variance': Key.Variance, 'Vector0': Key.Vector0, 'Vector1': Key.Vector1, 'VectorColor': Key.VectorColor, 'VersionFix': Key.VersionFix, 'VersionMajor': Key.VersionMajor, 'VersionMinor': Key.VersionMinor, 'Vertical': Key.Vertical, 'VerticalScale': Key.VerticalScale, 'VideoAlpha': Key.VideoAlpha, 'Visible': Key.Visible, 'WatchSuspension': Key.WatchSuspension, 'Watermark': Key.Watermark, 'WaveType': Key.WaveType, 'WavelengthMax': Key.WavelengthMax, 'WavelengthMin': Key.WavelengthMin, 'WebdavPrefs': Key.WebdavPrefs, 'WetEdges': Key.WetEdges, 'What': Key.What, 'WhiteClip': Key.WhiteClip, 'WhiteIntensity': Key.WhiteIntensity, 'WhiteIsHigh': Key.WhiteIsHigh, 'WhiteLevel': Key.WhiteLevel, 'WhitePoint': Key.WhitePoint, 'WholePath': Key.WholePath, 'Width': Key.Width, 'WindMethod': Key.WindMethod, 'With': Key.With, 'WorkPath': Key.WorkPath, 'WorkPathIndex': Key.WorkPathIndex, 'X': Key.X, 'Y': Key.Y, 'Yellow': Key.Yellow, 'ZigZagType': Key.ZigZagType, '_3DAntiAlias': Key._3DAntiAlias, 'comp': Key.comp} _member_names_ = ['_3DAntiAlias', 'A', 'Adjustment', 'Aligned', 'Alignment', 'AllPS', 'AllExcept', 'AllToolOptions', 'AlphaChannelOptions', 'AlphaChannels', 'AmbientBrightness', 'AmbientColor', 'Amount', 'AmplitudeMax', 'AmplitudeMin', 'Anchor', 'Angle', 'Angle1', 'Angle2', 'Angle3', 'Angle4', 'AntiAlias', 'Append', 'Apply', 'Area', 'Arrowhead', 'As', 'AssetBin', 'AssumedCMYK', 'AssumedGray', 'AssumedRGB', 'At', 'Auto', 'AutoContrast', 'AutoErase', 'AutoKern', 'AutoUpdate', 'ShowMenuColors', 'Axis', 'B', 'Background', 'BackgroundColor', 'BackgroundLevel', 'Backward', 'Balance', 'BaselineShift', 'BeepWhenDone', 'BeginRamp', 'BeginSustain', 'BevelDirection', 'BevelEmboss', 'BevelStyle', 'BevelTechnique', 'BigNudgeH', 'BigNudgeV', 'BitDepth', 'Black', 'BlackClip', 'BlackGeneration', 'BlackGenerationCurve', 'BlackIntensity', 'BlackLevel', 'Bleed', 'BlendRange', 'Blue', 'BlueBlackPoint', 'BlueFloat', 'BlueGamma', 'BlueWhitePoint', 'BlueX', 'BlueY', 'Blur', 'BlurMethod', 'BlurQuality', 'Book', 'BorderThickness', 'Bottom', 'Brightness', 'BrushDetail', 'Brushes', 'BrushSize', 'BrushType', 'BumpAmplitude', 'BumpChannel', 'By', 'Byline', 'BylineTitle', 'ByteOrder', 'CachePrefs', 'ChokeMatte', 'CloneSource', 'CMYKSetup', 'Calculation', 'CalibrationBars', 'Caption', 'CaptionWriter', 'Category', 'CellSize', 'Center', 'CenterCropMarks', 'ChalkArea', 'Channel', 'ChannelMatrix', 'ChannelName', 'Channels', 'ChannelsInterleaved', 'CharcoalAmount', 'CharcoalArea', 'ChromeFX', 'City', 'ClearAmount', 'ClippingPath', 'ClippingPathEPS', 'ClippingPathFlatness', 'ClippingPathIndex', 'ClippingPathInfo', 'ClosedSubpath', 'Color', 'ColorChannels', 'ColorCorrection', 'ColorIndicates', 'ColorManagement', 'ColorPickerPrefs', 'ColorTable', 'Colorize', 'Colors', 'ColorsList', 'ColorSpace', 'ColumnWidth', 'CommandKey', 'Compensation', 'Compression', 'Concavity', 'Condition', 'Constant', 'ConstrainProportions', 'ConstructionFOV', 'Contiguous', 'Continue', 'Continuity', 'Convert', 'Copy', 'Copyright', 'CopyrightNotice', 'CornerCropMarks', 'Count', 'CountryName', 'CrackBrightness', 'CrackDepth', 'CrackSpacing', 'CreateLayersFromLayerFX', 'Credit', 'Crossover', 'Current', 'CurrentHistoryState', 'CurrentLight', 'CurrentToolOptions', 'Curve', 'CurveFile', 'Custom', 'CustomForced', 'CustomMatte', 'CustomPalette', 'Cyan', 'DarkIntensity', 'Darkness', 'DateCreated', 'Datum', 'DCS', 'Definition', 'Density', 'Depth', 'DestBlackMax', 'DestBlackMin', 'DestinationMode', 'DestWhiteMax', 'DestWhiteMin', 'Detail', 'Diameter', 'DiffusionDither', 'Direction', 'DirectionBalance', 'DisplaceFile', 'DisplacementMap', 'DisplayPrefs', 'Distance', 'Distortion', 'Dither', 'DitherAmount', 'DitherPreserve', 'DitherQuality', 'DocumentID', 'DotGain', 'DotGainCurves', 'DPXFormat', 'DropShadow', 'Duplicate', 'DynamicColorSliders', 'Edge', 'EdgeBrightness', 'EdgeFidelity', 'EdgeIntensity', 'EdgeSimplicity', 'EdgeThickness', 'EdgeWidth', 'Effect', 'EmbedProfiles', 'EmbedCMYK', 'EmbedGray', 'EmbedLab', 'EmbedRGB', 'EmulsionDown', 'Enabled', 'EnableGestures', 'Encoding', 'End', 'EndArrowhead', 'EndRamp', 'EndSustain', 'Engine', 'EraserKind', 'EraseToHistory', 'ExactPoints', 'Export', 'ExportClipboard', 'Exposure', 'Extend', 'Extension', 'ExtensionsQuery', 'ExtrudeDepth', 'ExtrudeMaskIncomplete', 'ExtrudeRandom', 'ExtrudeSize', 'ExtrudeSolidFace', 'ExtrudeType', 'EyeDropperSample', 'FadeoutSteps', 'FadeTo', 'Falloff', 'FPXCompress', 'FPXQuality', 'FPXSize', 'FPXView', 'Feather', 'FiberLength', 'File', 'FileCreator', 'FileInfo', 'FileReference', 'FileSavePrefs', 'FilesList', 'FileType', 'Fill', 'FillColor', 'FillNeutral', 'FilterLayerRandomSeed', 'FilterLayerPersistentData', 'Fingerpainting', 'FlareCenter', 'Flatness', 'Flatten', 'FlipVertical', 'Focus', 'Folders', 'FontDesignAxes', 'FontDesignAxesVectors', 'FontName', 'FontScript', 'FontStyleName', 'FontTechnology', 'ForcedColors', 'ForegroundColor', 'ForegroundLevel', 'Format', 'Forward', 'FrameFX', 'FrameWidth', 'FreeTransformCenterState', 'Frequency', 'From', 'FromBuiltin', 'FromMode', 'FunctionKey', 'Fuzziness', 'GamutWarning', 'GCR', 'GeneralPrefs', 'GIFColorFileType', 'GIFColorLimit', 'GIFExportCaption', 'GIFMaskChannelIndex', 'GIFMaskChannelInverted', 'GIFPaletteFile', 'GIFPaletteType', 'GIFRequiredColorSpaceType', 'GIFRowOrderType', 'GIFTransparentColor', 'GIFTransparentIndexBlue', 'GIFTransparentIndexGreen', 'GIFTransparentIndexRed', 'GIFUseBestMatch', 'Gamma', 'GlobalAngle', 'GlobalLightingAngle', 'Gloss', 'GlowAmount', 'GlowTechnique', 'Gradient', 'GradientFill', 'Grain', 'GrainType', 'Graininess', 'Gray', 'GrayBehavior', 'GraySetup', 'GreenBlackPoint', 'GreenFloat', 'GreenGamma', 'GreenWhitePoint', 'GreenX', 'GreenY', 'GridColor', 'GridCustomColor', 'GridMajor', 'GridMinor', 'GridStyle', 'GridUnits', 'Group', 'GroutWidth', 'GrowSelection', 'Guides', 'GuidesColor', 'GuidesCustomColor', 'GuidesStyle', 'GuidesPrefs', 'GutterWidth', 'HalftoneFile', 'HalftoneScreen', 'HalftoneSpec', 'HalftoneSize', 'Hardness', 'HasCmdHPreference', 'Header', 'Headline', 'Height', 'HostName', 'HighlightArea', 'HighlightColor', 'HighlightLevels', 'HighlightMode', 'HighlightOpacity', 'HighlightStrength', 'HistoryBrushSource', 'HistoryPrefs', 'HistoryStateSource', 'HistoryStates', 'Horizontal', 'HorizontalScale', 'HostVersion', 'Hue', 'ICCEngine', 'ICCSetupName', 'ID', 'Idle', 'ImageBalance', 'Import', 'Impressionist', 'In', 'Inherits', 'InkColors', 'Inks', 'InnerGlow', 'InnerGlowSource', 'InnerShadow', 'Input', 'InputBlackPoint', 'InputMapRange', 'InputRange', 'InputWhitePoint', 'Intensity', 'Intent', 'InterfaceBevelHighlight', 'InterfaceBevelShadow', 'InterfaceBlack', 'InterfaceBorder', 'InterfaceButtonDarkShadow', 'InterfaceButtonDownFill', 'InterfaceButtonUpFill', 'InterfaceColorBlue2', 'InterfaceColorBlue32', 'InterfaceColorGreen2', 'InterfaceColorGreen32', 'InterfaceColorRed2', 'InterfaceColorRed32', 'InterfaceIconFillActive', 'InterfaceIconFillDimmed', 'InterfaceIconFillSelected', 'InterfaceIconFrameActive', 'InterfaceIconFrameDimmed', 'InterfaceIconFrameSelected', 'InterfacePaletteFill', 'InterfaceRed', 'InterfaceWhite', 'InterfaceToolTipBackground', 'InterfaceToolTipText', 'InterfaceTransparencyForeground', 'InterfaceTransparencyBackground', 'InterlaceCreateType', 'InterlaceEliminateType', 'InterpolationMethod', 'Invert', 'InvertMask', 'InvertSource2', 'InvertTexture', 'IsDirty', 'ItemIndex', 'JPEGQuality', 'Kerning', 'Keywords', 'Kind', 'LZWCompression', 'Labels', 'Landscape', 'LastTransform', 'LayerEffects', 'LayerFXVisible', 'Layer', 'LayerID', 'LayerName', 'Layers', 'Leading', 'Left', 'Length', 'Lens', 'Level', 'Levels', 'LightDark', 'LightDirection', 'LightIntensity', 'LightPosition', 'LightSource', 'LightType', 'LightenGrout', 'Lightness', 'Line', 'LinkedLayerIDs', 'LocalLightingAngle', 'LocalLightingAltitude', 'LocalRange', 'Location', 'Log', 'Logarithmic', 'LowerCase', 'Luminance', 'LUTAnimation', 'Magenta', 'MakeVisible', 'ManipulationFOV', 'MapBlack', 'Mapping', 'MappingShape', 'Material', 'Matrix', 'MatteColor', 'Maximum', 'MaximumStates', 'MemoryUsagePercent', 'Merge', 'Merged', 'Message', 'Method', 'MezzotintType', 'Midpoint', 'MidtoneLevels', 'Minimum', 'MismatchCMYK', 'MismatchGray', 'MismatchRGB', 'Mode', 'Monochromatic', 'MoveTo', 'Name', 'Negative', 'New', 'Noise', 'NonImageData', 'NonLinear', 'Null', 'NumLights', 'Number', 'NumberOfCacheLevels', 'NumberOfCacheLevels64', 'NumberOfChannels', 'NumberOfChildren', 'NumberOfDocuments', 'NumberOfGenerators', 'NumberOfLayers', 'NumberOfPaths', 'NumberOfRipples', 'NumberOfSiblings', 'ObjectName', 'Offset', 'On', 'Opacity', 'Optimized', 'Orientation', 'OriginalHeader', 'OriginalTransmissionReference', 'OtherCursors', 'OuterGlow', 'Output', 'OutputBlackPoint', 'OutputWhitePoint', 'OverprintColors', 'OverrideOpen', 'OverridePrinter', 'OverrideSave', 'PaintCursorKind', 'ParentIndex', 'ParentName', 'PNGFilter', 'PNGInterlaceType', 'PageFormat', 'PageNumber', 'PageSetup', 'PagePosition', 'PaintingCursors', 'PaintType', 'Palette', 'PaletteFile', 'PaperBrightness', 'Path', 'PathContents', 'PathName', 'Pattern', 'PencilWidth', 'PerspectiveIndex', 'Phosphors', 'PickerID', 'PickerKind', 'PixelPaintSize', 'Platform', 'PluginFolder', 'PluginPrefs', 'Points', 'Position', 'Posterization', 'PostScriptColor', 'PredefinedColors', 'PreferBuiltin', 'PreserveAdditional', 'PreserveLuminosity', 'PreserveTransparency', 'Pressure', 'Preferences', 'Preview', 'PreviewCMYK', 'PreviewFullSize', 'PreviewIcon', 'PreviewMacThumbnail', 'PreviewWinThumbnail', 'PreviewsQuery', 'PrintSettings', 'ProfileSetup', 'ProvinceState', 'Quality', 'ExtendedQuality', 'QuickMask', 'RGBSetup', 'Radius', 'RandomSeed', 'Ratio', 'RecentFiles', 'Red', 'RedBlackPoint', 'RedFloat', 'RedGamma', 'RedWhitePoint', 'RedX', 'RedY', 'RegistrationMarks', 'Relative', 'Relief', 'RenderFidelity', 'Resample', 'ResizeWindowsOnZoom', 'Resolution', 'ResourceID', 'Response', 'RetainHeader', 'Reverse', 'Right', 'RippleMagnitude', 'RippleSize', 'Rotate', 'Roundness', 'RulerOriginH', 'RulerOriginV', 'RulerUnits', 'Saturation', 'SaveAndClose', 'SaveComposite', 'SavePaletteLocations', 'SavePaths', 'SavePyramids', 'Saving', 'Scale', 'ScaleHorizontal', 'ScaleVertical', 'Scaling', 'Scans', 'ScratchDisks', 'ScreenFile', 'ScreenType', 'ShadingIntensity', 'ShadingNoise', 'ShadingShape', 'ContourType', 'SerialString', 'Separations', 'ShadowColor', 'ShadowLevels', 'ShadowMode', 'ShadowOpacity', 'Shape', 'Sharpness', 'ShearEd', 'ShearPoints', 'ShearSt', 'ShiftKey', 'ShiftKeyToolSwitch', 'ShortNames', 'ShowEnglishFontNames', 'ShowToolTips', 'ShowTransparency', 'SizeKey', 'Skew', 'SmartBlurMode', 'SmartBlurQuality', 'Smooth', 'Smoothness', 'SnapshotInitial', 'SoftClip', 'Softness', 'SmallFontType', 'OldSmallFontType', 'SolidFill', 'Source', 'Source2', 'SourceMode', 'Spacing', 'SpecialInstructions', 'SpherizeMode', 'Spot', 'SprayRadius', 'SquareSize', 'SrcBlackMax', 'SrcBlackMin', 'SrcWhiteMax', 'SrcWhiteMin', 'StartArrowhead', 'State', 'Strength', 'StrengthRatio', 'Strength_PLUGIN', 'StrokeDetail', 'StrokeDirection', 'StrokeLength', 'StrokePressure', 'StrokeSize', 'StrokeWidth', 'Style', 'Styles', 'StylusIsPressure', 'StylusIsColor', 'StylusIsOpacity', 'StylusIsSize', 'SubPathList', 'SupplementalCategories', 'SystemInfo', 'SystemPalette', 'TargetPath', 'TargetPathIndex', 'Text', 'TextClickPoint', 'TextData', 'TextStyle', 'TextStyleRange', 'Texture', 'TextureFile', 'TextureType', 'Threshold', 'TileNumber', 'TileOffset', 'TileSize', 'Title', 'To', 'ToBuiltin', 'ToLinked', 'ToMode', 'ToggleOthers', 'Tolerance', 'Top', 'TotalLimit', 'Tracking', 'TransferSpec', 'TransparencyGrid', 'TransferFunction', 'Transparency', 'TransparencyGridColors', 'TransparencyPrefs', 'TransparentIndex', 'TransparentWhites', 'Twist', 'Type', 'UCA', 'UnitsPrefs', 'URL', 'UndefinedArea', 'Underline', 'Untitled', 'UpperY', 'Urgency', 'UseAccurateScreens', 'UseAdditionalPlugins', 'UseCacheForHistograms', 'UseCurves', 'UseDefault', 'UseGlobalAngle', 'UseICCProfile', 'UseMask', 'UserMaskEnabled', 'UserMaskLinked', 'LinkEnable', 'Using', 'Value', 'Variance', 'Vector0', 'Vector1', 'VectorColor', 'VersionFix', 'VersionMajor', 'VersionMinor', 'Vertical', 'VerticalScale', 'VideoAlpha', 'Visible', 'WatchSuspension', 'Watermark', 'WaveType', 'WavelengthMax', 'WavelengthMin', 'WebdavPrefs', 'WetEdges', 'What', 'WhiteClip', 'WhiteIntensity', 'WhiteIsHigh', 'WhiteLevel', 'WhitePoint', 'WholePath', 'Width', 'WindMethod', 'With', 'WorkPath', 'WorkPathIndex', 'X', 'Y', 'Yellow', 'ZigZagType', 'LegacySerialString', 'comp'] _member_type_ alias of bytes _new_member_(**kwargs) Create and return a new object. See help(type) for accurate signature. _unhashable_values_ = [] _use_args_ = True _value2member_map_ = {b'A ': Key.A, b'AChn': Key.AlphaChannelOptions, b'AcrS': Key.UseAccurateScreens, b'AdPl': Key.UseAdditionalPlugins, b'Adjs': Key.Adjustment, b'AlTl': Key.AllToolOptions, b'Algd': Key.Aligned, b'Algn': Key.Alignment, b'Alis': Key._3DAntiAlias, b'All ': Key.AllPS, b'AllE': Key.AllExcept, b'AlpC': Key.AlphaChannels, b'AmMn': Key.AmplitudeMin, b'AmMx': Key.AmplitudeMax, b'AmbB': Key.AmbientBrightness, b'AmbC': Key.AmbientColor, b'Amnt': Key.Amount, b'Anch': Key.Anchor, b'Ang1': Key.Angle1, b'Ang2': Key.Angle2, b'Ang3': Key.Angle3, b'Ang4': Key.Angle4, b'Angl': Key.Angle, b'AntA': Key.AntiAlias, b'Aply': Key.Apply, b'Appe': Key.Append, b'Ar ': Key.Area, b'Arrw': Key.Arrowhead, b'As ': Key.As, b'AssC': Key.AssumedCMYK, b'AssG': Key.AssumedGray, b'AssR': Key.AssumedRGB, b'Asst': Key.AssetBin, b'At ': Key.At, b'AtKr': Key.AutoKern, b'AtUp': Key.AutoUpdate, b'Atrs': Key.AutoErase, b'AuCo': Key.AutoContrast, b'Auto': Key.Auto, b'Axis': Key.Axis, b'B ': Key.B, b'BckC': Key.BackgroundColor, b'BckL': Key.BackgroundLevel, b'Bckg': Key.Background, b'BgNH': Key.BigNudgeH, b'BgNV': Key.BigNudgeV, b'BgnR': Key.BeginRamp, b'BgnS': Key.BeginSustain, b'Bk ': Key.Book, b'Bl ': Key.Blue, b'BlBl': Key.BlueBlackPoint, b'BlGm': Key.BlueGamma, b'BlWh': Key.BlueWhitePoint, b'BlX ': Key.BlueX, b'BlY ': Key.BlueY, b'BlcC': Key.BlackClip, b'BlcG': Key.BlackGenerationCurve, b'BlcI': Key.BlackIntensity, b'BlcL': Key.BlackLevel, b'Blck': Key.Black, b'Blcn': Key.BlackGeneration, b'Bld ': Key.Bleed, b'Blnc': Key.Balance, b'Blnd': Key.BlendRange, b'BlrM': Key.BlurMethod, b'BlrQ': Key.BlurQuality, b'BmpA': Key.BumpAmplitude, b'BmpC': Key.BumpChannel, b'BpWh': Key.BeepWhenDone, b'BrdT': Key.BorderThickness, b'Brgh': Key.Brightness, b'BrsD': Key.BrushDetail, b'BrsS': Key.BrushSize, b'BrsT': Key.BrushType, b'Brsh': Key.Brushes, b'Bsln': Key.BaselineShift, b'BtDp': Key.BitDepth, b'Btom': Key.Bottom, b'Bwd ': Key.Backward, b'By ': Key.By, b'BylT': Key.BylineTitle, b'Byln': Key.Byline, b'BytO': Key.ByteOrder, b'CMYS': Key.CMYKSetup, b'CchP': Key.CachePrefs, b'Cfov': Key.ConstructionFOV, b'ChAm': Key.CharcoalAmount, b'ChFX': Key.ChromeFX, b'ChMx': Key.ChannelMatrix, b'ChlA': Key.ChalkArea, b'ChnI': Key.ChannelsInterleaved, b'ChnN': Key.ChannelName, b'Chnl': Key.Channel, b'Chns': Key.Channels, b'ChrA': Key.CharcoalArea, b'City': Key.City, b'Ckmt': Key.ChokeMatte, b'ClMg': Key.ColorManagement, b'ClPt': Key.ClippingPath, b'ClSz': Key.CellSize, b'Clbr': Key.CalibrationBars, b'Clcl': Key.Calculation, b'ClmW': Key.ColumnWidth, b'ClnS': Key.CloneSource, b'ClpF': Key.ClippingPathFlatness, b'ClpI': Key.ClippingPathIndex, b'ClpP': Key.ClippingPathEPS, b'Clpg': Key.ClippingPathInfo, b'Clr ': Key.Color, b'ClrA': Key.ClearAmount, b'ClrC': Key.ColorCorrection, b'ClrI': Key.ColorIndicates, b'ClrL': Key.ColorsList, b'ClrS': Key.ColorSpace, b'ClrT': Key.ColorTable, b'Clrh': Key.ColorChannels, b'Clrr': Key.ColorPickerPrefs, b'Clrs': Key.Colors, b'Clrz': Key.Colorize, b'Clsp': Key.ClosedSubpath, b'CmdK': Key.CommandKey, b'Cmpn': Key.Compensation, b'Cmpr': Key.Compression, b'Cncv': Key.Concavity, b'Cndt': Key.Condition, b'CnsP': Key.ConstrainProportions, b'Cnst': Key.Constant, b'Cnt ': Key.Count, b'CntC': Key.CenterCropMarks, b'CntN': Key.CountryName, b'Cntg': Key.Contiguous, b'Cntn': Key.Continue, b'Cntr': Key.Center, b'Cnty': Key.Continuity, b'Cnvr': Key.Convert, b'CprN': Key.CopyrightNotice, b'CptW': Key.CaptionWriter, b'Cptn': Key.Caption, b'Cpy ': Key.Copy, b'Cpyr': Key.Copyright, b'CrcB': Key.CrackBrightness, b'CrcD': Key.CrackDepth, b'CrcS': Key.CrackSpacing, b'Crdt': Key.Credit, b'CrnC': Key.CornerCropMarks, b'CrnH': Key.CurrentHistoryState, b'CrnL': Key.CurrentLight, b'CrnT': Key.CurrentToolOptions, b'Crnt': Key.Current, b'Crss': Key.Crossover, b'Crv ': Key.Curve, b'CrvF': Key.CurveFile, b'CstF': Key.CustomForced, b'CstM': Key.CustomMatte, b'CstP': Key.CustomPalette, b'Cstm': Key.Custom, b'Ctgr': Key.Category, b'Cyn ': Key.Cyan, b'DCS ': Key.DCS, b'DPXf': Key.DPXFormat, b'DffD': Key.DiffusionDither, b'Dfnt': Key.Definition, b'Dmtr': Key.Diameter, b'DnmC': Key.DynamicColorSliders, b'Dnst': Key.Density, b'DocI': Key.DocumentID, b'Dplc': Key.Duplicate, b'Dpth': Key.Depth, b'DrSh': Key.DropShadow, b'DrcB': Key.DirectionBalance, b'Drct': Key.Direction, b'DrkI': Key.DarkIntensity, b'Drkn': Key.Darkness, b'DspF': Key.DisplaceFile, b'DspM': Key.DisplacementMap, b'DspP': Key.DisplayPrefs, b'DstB': Key.DestBlackMin, b'DstM': Key.DestinationMode, b'DstW': Key.DestWhiteMin, b'Dstl': Key.DestBlackMax, b'Dstn': Key.Distance, b'Dstr': Key.Distortion, b'Dstt': Key.DestWhiteMax, b'Dt ': Key.Datum, b'DtCr': Key.DateCreated, b'DtGC': Key.DotGainCurves, b'DtGn': Key.DotGain, b'DthA': Key.DitherAmount, b'Dthp': Key.DitherPreserve, b'Dthq': Key.DitherQuality, b'Dthr': Key.Dither, b'Dtl ': Key.Detail, b'EGst': Key.EnableGestures, b'EQlt': Key.ExtendedQuality, b'Edg ': Key.Edge, b'EdgB': Key.EdgeBrightness, b'EdgF': Key.EdgeFidelity, b'EdgI': Key.EdgeIntensity, b'EdgS': Key.EdgeSimplicity, b'EdgT': Key.EdgeThickness, b'EdgW': Key.EdgeWidth, b'Effc': Key.Effect, b'EmbC': Key.EmbedCMYK, b'EmbG': Key.EmbedGray, b'EmbL': Key.EmbedLab, b'EmbP': Key.EmbedProfiles, b'EmbR': Key.EmbedRGB, b'EmlD': Key.EmulsionDown, b'Encd': Key.Encoding, b'End ': Key.End, b'EndA': Key.EndArrowhead, b'EndR': Key.EndRamp, b'EndS': Key.EndSustain, b'Engn': Key.Engine, b'ErsK': Key.EraserKind, b'ErsT': Key.EraseToHistory, b'ExcP': Key.ExactPoints, b'ExpC': Key.ExportClipboard, b'Expr': Key.Export, b'Exps': Key.Exposure, b'ExtD': Key.ExtrudeDepth, b'ExtF': Key.ExtrudeSolidFace, b'ExtM': Key.ExtrudeMaskIncomplete, b'ExtQ': Key.ExtensionsQuery, b'ExtR': Key.ExtrudeRandom, b'ExtS': Key.ExtrudeSize, b'ExtT': Key.ExtrudeType, b'Extd': Key.Extend, b'Extn': Key.Extension, b'EyDr': Key.EyeDropperSample, b'FTcs': Key.FreeTransformCenterState, b'FbrL': Key.FiberLength, b'Fcs ': Key.Focus, b'FdT ': Key.FadeTo, b'FdtS': Key.FadeoutSteps, b'FilR': Key.FileReference, b'File': Key.File, b'Fl ': Key.Fill, b'FlCl': Key.FillColor, b'FlCr': Key.FileCreator, b'FlIn': Key.FileInfo, b'FlNt': Key.FillNeutral, b'FlOf': Key.Falloff, b'FlPd': Key.FilterLayerPersistentData, b'FlRs': Key.FilterLayerRandomSeed, b'FlSP': Key.FileSavePrefs, b'FlTy': Key.FileType, b'Fldr': Key.Folders, b'FlpV': Key.FlipVertical, b'FlrC': Key.FlareCenter, b'Fltn': Key.Flatness, b'Fltt': Key.Flatten, b'Fmt ': Key.Format, b'FncK': Key.FunctionKey, b'Fngr': Key.Fingerpainting, b'FntD': Key.FontDesignAxes, b'FntN': Key.FontName, b'FntS': Key.FontStyleName, b'FntT': Key.FontTechnology, b'FntV': Key.FontDesignAxesVectors, b'FrFX': Key.FrameFX, b'FrcC': Key.ForcedColors, b'FrgC': Key.ForegroundColor, b'FrgL': Key.ForegroundLevel, b'FrmB': Key.FromBuiltin, b'FrmM': Key.FromMode, b'FrmW': Key.FrameWidth, b'From': Key.From, b'Frqn': Key.Frequency, b'Fthr': Key.Feather, b'Fwd ': Key.Forward, b'FxCm': Key.FPXCompress, b'FxQl': Key.FPXQuality, b'FxSz': Key.FPXSize, b'FxVw': Key.FPXView, b'Fzns': Key.Fuzziness, b'GCR ': Key.GCR, b'GFBM': Key.GIFUseBestMatch, b'GFCL': Key.GIFColorLimit, b'GFCS': Key.GIFRequiredColorSpaceType, b'GFEC': Key.GIFExportCaption, b'GFIT': Key.GIFRowOrderType, b'GFMI': Key.GIFMaskChannelIndex, b'GFMV': Key.GIFMaskChannelInverted, b'GFPF': Key.GIFPaletteFile, b'GFPL': Key.GIFPaletteType, b'GFPT': Key.GIFColorFileType, b'GFTB': Key.GIFTransparentIndexBlue, b'GFTC': Key.GIFTransparentColor, b'GFTG': Key.GIFTransparentIndexGreen, b'GFTR': Key.GIFTransparentIndexRed, b'GdPr': Key.GuidesPrefs, b'Gdes': Key.Guides, b'GdsC': Key.GuidesColor, b'GdsS': Key.GuidesStyle, b'Gdss': Key.GuidesCustomColor, b'Glos': Key.Gloss, b'GlwA': Key.GlowAmount, b'GlwT': Key.GlowTechnique, b'Gmm ': Key.Gamma, b'GmtW': Key.GamutWarning, b'GnrP': Key.GeneralPrefs, b'GrBh': Key.GrayBehavior, b'GrSt': Key.GraySetup, b'Grad': Key.Gradient, b'GrdC': Key.GridColor, b'GrdM': Key.GridMajor, b'GrdS': Key.GridStyle, b'Grdf': Key.GradientFill, b'Grdn': Key.GridMinor, b'Grds': Key.GridCustomColor, b'Grdt': Key.GridUnits, b'Grn ': Key.Grain, b'GrnB': Key.GreenBlackPoint, b'GrnG': Key.GreenGamma, b'GrnW': Key.GreenWhitePoint, b'GrnX': Key.GreenX, b'GrnY': Key.GreenY, b'Grns': Key.Graininess, b'Grnt': Key.GrainType, b'GrtW': Key.GroutWidth, b'Grup': Key.Group, b'GrwS': Key.GrowSelection, b'Gry ': Key.Gray, b'GttW': Key.GutterWidth, b'H ': Key.Hue, b'HCdH': Key.HasCmdHPreference, b'Hdln': Key.Headline, b'Hdr ': Key.Header, b'HghA': Key.HighlightArea, b'HghL': Key.HighlightLevels, b'HghS': Key.HighlightStrength, b'Hght': Key.Height, b'HlSz': Key.HalftoneSize, b'HlfF': Key.HalftoneFile, b'HlfS': Key.HalftoneScreen, b'Hlfp': Key.HalftoneSpec, b'Hrdn': Key.Hardness, b'HrzS': Key.HorizontalScale, b'Hrzn': Key.Horizontal, b'HsSS': Key.HistoryStateSource, b'HsSt': Key.HistoryStates, b'HstB': Key.HistoryBrushSource, b'HstN': Key.HostName, b'HstP': Key.HistoryPrefs, b'HstV': Key.HostVersion, b'ICBH': Key.InterfaceColorBlue32, b'ICBL': Key.InterfaceColorBlue2, b'ICCE': Key.ICCEngine, b'ICCt': Key.ICCSetupName, b'ICGH': Key.InterfaceColorGreen32, b'ICGL': Key.InterfaceColorGreen2, b'ICRH': Key.InterfaceColorRed32, b'ICRL': Key.InterfaceColorRed2, b'ITBg': Key.InterfaceTransparencyBackground, b'ITFg': Key.InterfaceTransparencyForeground, b'ITTT': Key.InterfaceToolTipText, b'Idle': Key.Idle, b'Idnt': Key.ID, b'ImgB': Key.ImageBalance, b'Impr': Key.Import, b'Imps': Key.Impressionist, b'In ': Key.In, b'InBF': Key.InterfaceButtonUpFill, b'InkC': Key.InkColors, b'Inks': Key.Inks, b'Inmr': Key.InputMapRange, b'Inpr': Key.InputRange, b'Inpt': Key.Input, b'IntB': Key.InterfaceBlack, b'IntC': Key.InterlaceCreateType, b'IntE': Key.InterlaceEliminateType, b'IntF': Key.InterfaceIconFillDimmed, b'IntH': Key.InterfaceBevelHighlight, b'IntI': Key.InterfaceIconFillActive, b'IntM': Key.InterpolationMethod, b'IntP': Key.InterfacePaletteFill, b'IntR': Key.InterfaceRed, b'IntS': Key.InterfaceIconFrameSelected, b'IntT': Key.InterfaceToolTipBackground, b'IntW': Key.InterfaceWhite, b'Intc': Key.InterfaceIconFillSelected, b'Intd': Key.InterfaceBorder, b'Inte': Key.Intent, b'Intk': Key.InterfaceButtonDarkShadow, b'Intm': Key.InterfaceIconFrameActive, b'Intn': Key.Intensity, b'Intr': Key.InterfaceIconFrameDimmed, b'Intt': Key.InterfaceButtonDownFill, b'Intv': Key.InterfaceBevelShadow, b'InvM': Key.InvertMask, b'InvS': Key.InvertSource2, b'InvT': Key.InvertTexture, b'Invr': Key.Invert, b'IrGl': Key.InnerGlow, b'IrSh': Key.InnerShadow, b'IsDr': Key.IsDirty, b'ItmI': Key.ItemIndex, b'JPEQ': Key.JPEGQuality, b'Knd ': Key.Kind, b'Krng': Key.Kerning, b'Kywd': Key.Keywords, b'LTnm': Key.LUTAnimation, b'LZWC': Key.LZWCompression, b'Lald': Key.LocalLightingAltitude, b'Lbls': Key.Labels, b'LclR': Key.LocalRange, b'Lctn': Key.Location, b'Ldng': Key.Leading, b'Left': Key.Left, b'Lefx': Key.LayerEffects, b'LgDr': Key.LightDark, b'LghD': Key.LightDirection, b'LghG': Key.LightenGrout, b'LghI': Key.LightIntensity, b'LghP': Key.LightPosition, b'LghS': Key.LightSource, b'LghT': Key.LightType, b'Lght': Key.Lightness, b'Line': Key.Line, b'Lmnc': Key.Luminance, b'Lnds': Key.Landscape, b'Lngt': Key.Length, b'LnkL': Key.LinkedLayerIDs, b'Lns ': Key.Lens, b'Log ': Key.Log, b'LstT': Key.LastTransform, b'Lvl ': Key.Level, b'Lvls': Key.Levels, b'LwCs': Key.LowerCase, b'Lyr ': Key.Layer, b'LyrI': Key.LayerID, b'LyrN': Key.LayerName, b'Lyrs': Key.Layers, b'Md ': Key.Mode, b'Mdpn': Key.Midpoint, b'MdtL': Key.MidtoneLevels, b'Mfov': Key.ManipulationFOV, b'Mgnt': Key.Magenta, b'MkVs': Key.MakeVisible, b'MmrU': Key.MemoryUsagePercent, b'Mnch': Key.Monochromatic, b'Mnm ': Key.Minimum, b'MpBl': Key.MapBlack, b'MpgS': Key.MappingShape, b'Mpng': Key.Mapping, b'Mrgd': Key.Merged, b'Mrge': Key.Merge, b'Msge': Key.Message, b'MsmC': Key.MismatchCMYK, b'MsmG': Key.MismatchGray, b'MsmR': Key.MismatchRGB, b'Mthd': Key.Method, b'Mtrl': Key.Material, b'Mtrx': Key.Matrix, b'MttC': Key.MatteColor, b'MvT ': Key.MoveTo, b'Mxm ': Key.Maximum, b'MxmS': Key.MaximumStates, b'MztT': Key.MezzotintType, b'NC64': Key.NumberOfCacheLevels64, b'NCch': Key.NumberOfCacheLevels, b'Ngtv': Key.Negative, b'Nm ': Key.Name, b'Nm L': Key.NumLights, b'NmbC': Key.NumberOfChildren, b'NmbD': Key.NumberOfDocuments, b'NmbG': Key.NumberOfGenerators, b'NmbL': Key.NumberOfLayers, b'NmbO': Key.NumberOfChannels, b'NmbP': Key.NumberOfPaths, b'NmbR': Key.NumberOfRipples, b'NmbS': Key.NumberOfSiblings, b'Nmbr': Key.Number, b'NnIm': Key.NonImageData, b'NnLn': Key.NonLinear, b'Nose': Key.Noise, b'Nw ': Key.New, b'ObjN': Key.ObjectName, b'ObrP': Key.OverridePrinter, b'Ofst': Key.Offset, b'On ': Key.On, b'Opct': Key.Opacity, b'Optm': Key.Optimized, b'OrGl': Key.OuterGlow, b'OrgH': Key.OriginalHeader, b'OrgT': Key.OriginalTransmissionReference, b'Ornt': Key.Orientation, b'OthC': Key.OtherCursors, b'Otpt': Key.Output, b'OvrC': Key.OverprintColors, b'OvrO': Key.OverrideOpen, b'Ovrd': Key.OverrideSave, b'PGIT': Key.PNGInterlaceType, b'PMpf': Key.PageFormat, b'PMps': Key.PrintSettings, b'PNGf': Key.PNGFilter, b'PPSz': Key.PixelPaintSize, b'Path': Key.Path, b'PckI': Key.PickerID, b'Pckr': Key.PickerKind, b'PgNm': Key.PageNumber, b'PgPs': Key.PagePosition, b'PgSt': Key.PageSetup, b'Phsp': Key.Phosphors, b'PlgF': Key.PluginFolder, b'PlgP': Key.PluginPrefs, b'Plt ': Key.Palette, b'PltF': Key.PaletteFile, b'PltL': Key.SavePaletteLocations, b'Pltf': Key.Platform, b'PnCK': Key.PaintCursorKind, b'Pncl': Key.PencilWidth, b'PntC': Key.PaintingCursors, b'PntT': Key.PaintType, b'PprB': Key.PaperBrightness, b'PrIn': Key.ParentIndex, b'PrNm': Key.ParentName, b'PrdC': Key.PredefinedColors, b'PrfB': Key.PreferBuiltin, b'PrfS': Key.ProfileSetup, b'Prfr': Key.Preferences, b'Prs ': Key.Pressure, b'PrsA': Key.PreserveAdditional, b'PrsL': Key.PreserveLuminosity, b'PrsT': Key.PreserveTransparency, b'Prsp': Key.PerspectiveIndex, b'PrvF': Key.PreviewFullSize, b'PrvI': Key.PreviewIcon, b'PrvK': Key.PreviewCMYK, b'PrvM': Key.PreviewMacThumbnail, b'PrvQ': Key.PreviewsQuery, b'PrvS': Key.ProvinceState, b'PrvW': Key.PreviewWinThumbnail, b'Prvw': Key.Preview, b'PstS': Key.PostScriptColor, b'Pstn': Key.Position, b'Pstr': Key.Posterization, b'PthC': Key.PathContents, b'PthN': Key.PathName, b'Pts ': Key.Points, b'Pttn': Key.Pattern, b'Qlty': Key.Quality, b'QucM': Key.QuickMask, b'RGBS': Key.RGBSetup, b'RWOZ': Key.ResizeWindowsOnZoom, b'Rcnf': Key.RecentFiles, b'Rd ': Key.Red, b'RdBl': Key.RedBlackPoint, b'RdGm': Key.RedGamma, b'RdWh': Key.RedWhitePoint, b'RdX ': Key.RedX, b'RdY ': Key.RedY, b'Rds ': Key.Radius, b'Rfid': Key.RenderFidelity, b'Rght': Key.Right, b'RgsM': Key.RegistrationMarks, b'Rlf ': Key.Relief, b'RlrH': Key.RulerOriginH, b'RlrU': Key.RulerUnits, b'RlrV': Key.RulerOriginV, b'Rltv': Key.Relative, b'RndS': Key.RandomSeed, b'Rndn': Key.Roundness, b'RplM': Key.RippleMagnitude, b'RplS': Key.RippleSize, b'Rslt': Key.Resolution, b'Rsmp': Key.Resample, b'Rspn': Key.Response, b'RsrI': Key.ResourceID, b'Rt ': Key.Ratio, b'RtnH': Key.RetainHeader, b'Rtt ': Key.Rotate, b'Rvrs': Key.Reverse, b'SDir': Key.StrokeDirection, b'SbpL': Key.SubPathList, b'Scl ': Key.Scale, b'SclH': Key.ScaleHorizontal, b'SclV': Key.ScaleVertical, b'Scln': Key.Scaling, b'Scns': Key.Scans, b'ScrD': Key.ScratchDisks, b'ScrF': Key.ScreenFile, b'ScrT': Key.ScreenType, b'Scrp': Key.FontScript, b'SfCl': Key.SoftClip, b'Sftn': Key.Softness, b'Sfts': Key.SmallFontType, b'Sftt': Key.OldSmallFontType, b'ShKT': Key.ShiftKeyToolSwitch, b'ShTr': Key.ShowTransparency, b'ShdI': Key.ShadingIntensity, b'ShdL': Key.ShadowLevels, b'ShdN': Key.ShadingNoise, b'ShdS': Key.ShadingShape, b'ShfK': Key.ShiftKey, b'Shp ': Key.Shape, b'ShpC': Key.ContourType, b'ShrE': Key.ShearEd, b'ShrN': Key.ShortNames, b'ShrP': Key.ShearPoints, b'ShrS': Key.ShearSt, b'Shrp': Key.Sharpness, b'ShwE': Key.ShowEnglishFontNames, b'ShwT': Key.ShowToolTips, b'Skew': Key.Skew, b'SmBM': Key.SmartBlurMode, b'SmBQ': Key.SmartBlurQuality, b'Smoo': Key.Smooth, b'Smth': Key.Smoothness, b'SnpI': Key.SnapshotInitial, b'SoFi': Key.SolidFill, b'SpcI': Key.SpecialInstructions, b'Spcn': Key.Spacing, b'SphM': Key.SpherizeMode, b'SplC': Key.SupplementalCategories, b'Spot': Key.Spot, b'SprR': Key.SprayRadius, b'Sprt': Key.Separations, b'SqrS': Key.SquareSize, b'Src2': Key.Source2, b'SrcB': Key.SrcBlackMin, b'SrcM': Key.SourceMode, b'SrcW': Key.SrcWhiteMin, b'Srce': Key.Source, b'Srcl': Key.SrcBlackMax, b'Srcm': Key.SrcWhiteMax, b'SrlS': Key.SerialString, b'SstI': Key.SystemInfo, b'SstP': Key.SystemPalette, b'StDt': Key.StrokeDetail, b'StlC': Key.StylusIsColor, b'StlO': Key.StylusIsOpacity, b'StlP': Key.StylusIsPressure, b'StlS': Key.StylusIsSize, b'StrA': Key.StartArrowhead, b'StrL': Key.StrokeLength, b'StrP': Key.StrokePressure, b'StrS': Key.StrokeSize, b'StrW': Key.StrokeWidth, b'Strg': Key.Strength_PLUGIN, b'Strt': Key.Saturation, b'Stte': Key.State, b'Styl': Key.Style, b'Stys': Key.Styles, b'SvAn': Key.SaveAndClose, b'SvCm': Key.SaveComposite, b'SvPt': Key.SavePaths, b'SvPy': Key.SavePyramids, b'Svng': Key.Saving, b'SwMC': Key.ShowMenuColors, b'Sz ': Key.SizeKey, b'T ': Key.To, b'TBl ': Key.ToBuiltin, b'TMd ': Key.ToMode, b'TglO': Key.ToggleOthers, b'Thsh': Key.Threshold, b'TlNm': Key.TileNumber, b'TlOf': Key.TileOffset, b'TlSz': Key.TileSize, b'Tlrn': Key.Tolerance, b'ToLk': Key.ToLinked, b'Top ': Key.Top, b'Trck': Key.Tracking, b'TrgP': Key.TargetPathIndex, b'Trgp': Key.TargetPath, b'TrnC': Key.TransparencyGridColors, b'TrnF': Key.TransferFunction, b'TrnG': Key.TransparencyGrid, b'TrnI': Key.TransparentIndex, b'TrnP': Key.TransparencyPrefs, b'TrnS': Key.TransferSpec, b'TrnW': Key.TransparentWhites, b'Trns': Key.Transparency, b'Ttl ': Key.Title, b'TtlL': Key.TotalLimit, b'Twst': Key.Twist, b'Txt ': Key.Text, b'TxtC': Key.TextClickPoint, b'TxtD': Key.TextData, b'TxtF': Key.TextureFile, b'TxtS': Key.TextStyle, b'TxtT': Key.TextureType, b'Txtr': Key.Texture, b'Txtt': Key.TextStyleRange, b'Type': Key.Type, b'UC ': Key.UCA, b'URL ': Key.URL, b'UndA': Key.UndefinedArea, b'Undl': Key.Underline, b'UntP': Key.UnitsPrefs, b'Untl': Key.Untitled, b'UppY': Key.UpperY, b'Urgn': Key.Urgency, b'UsCc': Key.UseCacheForHistograms, b'UsCr': Key.UseCurves, b'UsDf': Key.UseDefault, b'UsIC': Key.UseICCProfile, b'UsMs': Key.UseMask, b'Usng': Key.Using, b'UsrM': Key.UserMaskEnabled, b'Usrs': Key.UserMaskLinked, b'Vct0': Key.Vector0, b'Vct1': Key.Vector1, b'VctC': Key.VectorColor, b'Vdlp': Key.VideoAlpha, b'Vl ': Key.Value, b'Vrnc': Key.Variance, b'VrsF': Key.VersionFix, b'VrsM': Key.VersionMajor, b'VrsN': Key.VersionMinor, b'VrtS': Key.VerticalScale, b'Vrtc': Key.Vertical, b'Vsbl': Key.Visible, b'WLMn': Key.WavelengthMin, b'WLMx': Key.WavelengthMax, b'WbdP': Key.WebdavPrefs, b'Wdth': Key.Width, b'WhHi': Key.WhiteIsHigh, b'WhPt': Key.WholePath, b'What': Key.What, b'WhtC': Key.WhiteClip, b'WhtI': Key.WhiteIntensity, b'WhtL': Key.WhiteLevel, b'WhtP': Key.WhitePoint, b'With': Key.With, b'WndM': Key.WindMethod, b'WrPt': Key.WorkPath, b'WrkP': Key.WorkPathIndex, b'WtcS': Key.WatchSuspension, b'Wtdg': Key.WetEdges, b'Wvtp': Key.WaveType, b'X ': Key.X, b'Y ': Key.Y, b'Ylw ': Key.Yellow, b'ZZTy': Key.ZigZagType, b'blfl': Key.CreateLayersFromLayerFX, b'blueFloat': Key.BlueFloat, b'blur': Key.Blur, b'bvlD': Key.BevelDirection, b'bvlS': Key.BevelStyle, b'bvlT': Key.BevelTechnique, b'c@#^': Key.Inherits, b'comp': Key.comp, b'ebbl': Key.BevelEmboss, b'enab': Key.Enabled, b'flst': Key.FilesList, b'gagl': Key.GlobalLightingAngle, b'gblA': Key.GlobalAngle, b'glwS': Key.InnerGlowSource, b'greenFloat': Key.GreenFloat, b'hglC': Key.HighlightColor, b'hglM': Key.HighlightMode, b'hglO': Key.HighlightOpacity, b'kIBP': Key.InputBlackPoint, b'kIWP': Key.InputWhitePoint, b'kLog': Key.Logarithmic, b'kOBP': Key.OutputBlackPoint, b'kOWP': Key.OutputWhitePoint, b'lSNs': Key.LegacySerialString, b'lagl': Key.LocalLightingAngle, b'lfxv': Key.LayerFXVisible, b'lnkE': Key.LinkEnable, b'null': Key.Null, b'redFloat': Key.RedFloat, b'sdwC': Key.ShadowColor, b'sdwM': Key.ShadowMode, b'sdwO': Key.ShadowOpacity, b'srgR': Key.StrengthRatio, b'srgh': Key.Strength, b'uglg': Key.UseGlobalAngle, b'watr': Key.Watermark} _value_repr_() Return repr(self). comp = b'comp' Type class psd_tools.terminology.Type(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Type definitions extracted from PITerminology.h. See https://www.adobe.com/devnet/photoshop/sdk.html ActionData = b'ActD' ActionReference = b'#Act' AlignDistributeSelector = b'ADSt' Alignment = b'Alg ' Amount = b'Amnt' AntiAlias = b'Annt' AreaSelector = b'ArSl' AssumeOptions = b'AssO' BevelEmbossStampStyle = b'BESs' BevelEmbossStyle = b'BESl' BitDepth = b'BtDp' BlackGeneration = b'BlcG' BlendMode = b'BlnM' BlurMethod = b'BlrM' BlurQuality = b'BlrQ' BrushType = b'BrsT' BuiltInContour = b'BltC' BuiltinProfile = b'BltP' CMYKSetupEngine = b'CMYE' Calculation = b'Clcn' Channel = b'Chnl' ChannelReference = b'#ChR' CheckerboardSize = b'Chck' ClassColor = b'#Clr' ClassElement = b'#ClE' ClassExport = b'#Cle' ClassFormat = b'#ClF' ClassHueSatHueSatV2 = b'#HsV' ClassImport = b'#ClI' ClassMode = b'#ClM' ClassStringFormat = b'#ClS' ClassTextExport = b'#CTE' ClassTextImport = b'#ClT' Color = b'Clr ' ColorChannel = b'#ClC' ColorPalette = b'ClrP' ColorSpace = b'ClrS' ColorStopType = b'Clry' Colors = b'Clrs' Compensation = b'Cmpn' ContourEdge = b'CntE' Convert = b'Cnvr' CorrectionMethod = b'CrcM' CursorKind = b'CrsK' DCS = b'DCS ' DeepDepth = b'DpDp' Depth = b'Dpth' DiffuseMode = b'DfsM' Direction = b'Drct' DisplacementMap = b'DspM' Distribution = b'Dstr' Dither = b'Dthr' DitherQuality = b'Dthq' DocumentReference = b'#DcR' EPSPreview = b'EPSP' ElementReference = b'#ElR' Encoding = b'Encd' EraserKind = b'ErsK' ExtrudeRandom = b'ExtR' ExtrudeType = b'ExtT' EyeDropperSample = b'EyDp' FPXCompress = b'FxCm' Fill = b'Fl ' FillColor = b'FlCl' FillContents = b'FlCn' FillMode = b'FlMd' ForcedColors = b'FrcC' FrameFill = b'FrFl' FrameStyle = b'FStl' GIFColorFileType = b'GFPT' GIFPaletteType = b'GFPL' GIFRequiredColorSpaceType = b'GFCS' GIFRowOrderType = b'GFIT' GlobalClass = b'GlbC' GlobalObject = b'GlbO' GradientForm = b'GrdF' GradientType = b'GrdT' GrainType = b'Grnt' GrayBehavior = b'GrBh' GuideGridColor = b'GdGr' GuideGridStyle = b'GdGS' HistoryStateSource = b'HstS' HorizontalLocation = b'HrzL' ImageReference = b'#ImR' InnerGlowSource = b'IGSr' IntegerChannel = b'#inC' Intent = b'Inte' InterlaceCreateType = b'IntC' InterlaceEliminateType = b'IntE' Interpolation = b'Intp' Kelvin = b'Klvn' KelvinCustomWhitePoint = b'#Klv' Lens = b'Lns ' LightDirection = b'LghD' LightPosition = b'LghP' LightType = b'LghT' LocationReference = b'#Lct' MaskIndicator = b'MskI' MatteColor = b'MttC' MatteTechnique = b'BETE' MenuItem = b'MnIt' Method = b'Mthd' MezzotintType = b'MztT' Mode = b'Md ' Notify = b'Ntfy' Object = b'Objc' ObjectReference = b'obj ' OnOff = b'OnOf' Ordinal = b'Ordn' Orientation = b'Ornt' PNGFilter = b'PNGf' PNGInterlaceType = b'PGIT' PagePosition = b'PgPs' PathKind = b'PthK' PathReference = b'#PtR' Phosphors = b'Phsp' PhosphorsCustomPhosphors = b'#Phs' PickerKind = b'PckK' PixelPaintSize = b'PPSz' Platform = b'Pltf' Preview = b'Prvw' PreviewCMYK = b'Prvt' ProfileMismatch = b'PrfM' PurgeItem = b'PrgI' QuadCenterState = b'QCSt' Quality = b'Qlty' QueryState = b'QurS' RGBSetupSource = b'RGBS' RawData = b'tdta' RippleSize = b'RplS' RulerUnits = b'RlrU' ScreenType = b'ScrT' Shape = b'Shp ' SmartBlurMode = b'SmBM' SmartBlurQuality = b'SmBQ' SourceMode = b'Cndn' SpherizeMode = b'SphM' State = b'Stte' StringChannel = b'#sth' StringClassFormat = b'#StC' StringCompensation = b'#Stm' StringFSS = b'#Stf' StringInteger = b'#StI' StrokeDirection = b'StrD' StrokeLocation = b'StrL' TextureType = b'TxtT' TransparencyGridColors = b'Trnl' TransparencyGridSize = b'TrnG' TypeClassModeOrClassMode = b'#TyM' UndefinedArea = b'UndA' UnitFloat = b'UntF' Urgency = b'Urgn' UserMaskOptions = b'UsrM' ValueList = b'VlLs' VerticalLocation = b'VrtL' WaveType = b'Wvtp' WindMethod = b'WndM' YesNo = b'YsN ' ZigZagType = b'ZZTy' _generate_next_value_(start, count, last_values) Generate the next value when not given. name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned _member_map_ = {'ActionData': Type.ActionData, 'ActionReference': Type.ActionReference, 'AlignDistributeSelector': Type.AlignDistributeSelector, 'Alignment': Type.Alignment, 'Amount': Type.Amount, 'AntiAlias': Type.AntiAlias, 'AreaSelector': Type.AreaSelector, 'AssumeOptions': Type.AssumeOptions, 'BevelEmbossStampStyle': Type.BevelEmbossStampStyle, 'BevelEmbossStyle': Type.BevelEmbossStyle, 'BitDepth': Type.BitDepth, 'BlackGeneration': Type.BlackGeneration, 'BlendMode': Type.BlendMode, 'BlurMethod': Type.BlurMethod, 'BlurQuality': Type.BlurQuality, 'BrushType': Type.BrushType, 'BuiltInContour': Type.BuiltInContour, 'BuiltinProfile': Type.BuiltinProfile, 'CMYKSetupEngine': Type.CMYKSetupEngine, 'Calculation': Type.Calculation, 'Channel': Type.Channel, 'ChannelReference': Type.ChannelReference, 'CheckerboardSize': Type.CheckerboardSize, 'ClassColor': Type.ClassColor, 'ClassElement': Type.ClassElement, 'ClassExport': Type.ClassExport, 'ClassFormat': Type.ClassFormat, 'ClassHueSatHueSatV2': Type.ClassHueSatHueSatV2, 'ClassImport': Type.ClassImport, 'ClassMode': Type.ClassMode, 'ClassStringFormat': Type.ClassStringFormat, 'ClassTextExport': Type.ClassTextExport, 'ClassTextImport': Type.ClassTextImport, 'Color': Type.Color, 'ColorChannel': Type.ColorChannel, 'ColorPalette': Type.ColorPalette, 'ColorSpace': Type.ColorSpace, 'ColorStopType': Type.ColorStopType, 'Colors': Type.Colors, 'Compensation': Type.Compensation, 'ContourEdge': Type.ContourEdge, 'Convert': Type.Convert, 'CorrectionMethod': Type.CorrectionMethod, 'CursorKind': Type.CursorKind, 'DCS': Type.DCS, 'DeepDepth': Type.DeepDepth, 'Depth': Type.Depth, 'DiffuseMode': Type.DiffuseMode, 'Direction': Type.Direction, 'DisplacementMap': Type.DisplacementMap, 'Distribution': Type.Distribution, 'Dither': Type.Dither, 'DitherQuality': Type.DitherQuality, 'DocumentReference': Type.DocumentReference, 'EPSPreview': Type.EPSPreview, 'ElementReference': Type.ElementReference, 'Encoding': Type.Encoding, 'EraserKind': Type.EraserKind, 'ExtrudeRandom': Type.ExtrudeRandom, 'ExtrudeType': Type.ExtrudeType, 'EyeDropperSample': Type.EyeDropperSample, 'FPXCompress': Type.FPXCompress, 'Fill': Type.Fill, 'FillColor': Type.FillColor, 'FillContents': Type.FillContents, 'FillMode': Type.FillMode, 'ForcedColors': Type.ForcedColors, 'FrameFill': Type.FrameFill, 'FrameStyle': Type.FrameStyle, 'GIFColorFileType': Type.GIFColorFileType, 'GIFPaletteType': Type.GIFPaletteType, 'GIFRequiredColorSpaceType': Type.GIFRequiredColorSpaceType, 'GIFRowOrderType': Type.GIFRowOrderType, 'GlobalClass': Type.GlobalClass, 'GlobalObject': Type.GlobalObject, 'GradientForm': Type.GradientForm, 'GradientType': Type.GradientType, 'GrainType': Type.GrainType, 'GrayBehavior': Type.GrayBehavior, 'GuideGridColor': Type.GuideGridColor, 'GuideGridStyle': Type.GuideGridStyle, 'HistoryStateSource': Type.HistoryStateSource, 'HorizontalLocation': Type.HorizontalLocation, 'ImageReference': Type.ImageReference, 'InnerGlowSource': Type.InnerGlowSource, 'IntegerChannel': Type.IntegerChannel, 'Intent': Type.Intent, 'InterlaceCreateType': Type.InterlaceCreateType, 'InterlaceEliminateType': Type.InterlaceEliminateType, 'Interpolation': Type.Interpolation, 'Kelvin': Type.Kelvin, 'KelvinCustomWhitePoint': Type.KelvinCustomWhitePoint, 'Lens': Type.Lens, 'LightDirection': Type.LightDirection, 'LightPosition': Type.LightPosition, 'LightType': Type.LightType, 'LocationReference': Type.LocationReference, 'MaskIndicator': Type.MaskIndicator, 'MatteColor': Type.MatteColor, 'MatteTechnique': Type.MatteTechnique, 'MenuItem': Type.MenuItem, 'Method': Type.Method, 'MezzotintType': Type.MezzotintType, 'Mode': Type.Mode, 'Notify': Type.Notify, 'Object': Type.Object, 'ObjectReference': Type.ObjectReference, 'OnOff': Type.OnOff, 'Ordinal': Type.Ordinal, 'Orientation': Type.Orientation, 'PNGFilter': Type.PNGFilter, 'PNGInterlaceType': Type.PNGInterlaceType, 'PagePosition': Type.PagePosition, 'PathKind': Type.PathKind, 'PathReference': Type.PathReference, 'Phosphors': Type.Phosphors, 'PhosphorsCustomPhosphors': Type.PhosphorsCustomPhosphors, 'PickerKind': Type.PickerKind, 'PixelPaintSize': Type.PixelPaintSize, 'Platform': Type.Platform, 'Preview': Type.Preview, 'PreviewCMYK': Type.PreviewCMYK, 'ProfileMismatch': Type.ProfileMismatch, 'PurgeItem': Type.PurgeItem, 'QuadCenterState': Type.QuadCenterState, 'Quality': Type.Quality, 'QueryState': Type.QueryState, 'RGBSetupSource': Type.RGBSetupSource, 'RawData': Type.RawData, 'RippleSize': Type.RippleSize, 'RulerUnits': Type.RulerUnits, 'ScreenType': Type.ScreenType, 'Shape': Type.Shape, 'SmartBlurMode': Type.SmartBlurMode, 'SmartBlurQuality': Type.SmartBlurQuality, 'SourceMode': Type.SourceMode, 'SpherizeMode': Type.SpherizeMode, 'State': Type.State, 'StringChannel': Type.StringChannel, 'StringClassFormat': Type.StringClassFormat, 'StringCompensation': Type.StringCompensation, 'StringFSS': Type.StringFSS, 'StringInteger': Type.StringInteger, 'StrokeDirection': Type.StrokeDirection, 'StrokeLocation': Type.StrokeLocation, 'TextureType': Type.TextureType, 'TransparencyGridColors': Type.TransparencyGridColors, 'TransparencyGridSize': Type.TransparencyGridSize, 'TypeClassModeOrClassMode': Type.TypeClassModeOrClassMode, 'UndefinedArea': Type.UndefinedArea, 'UnitFloat': Type.UnitFloat, 'Urgency': Type.Urgency, 'UserMaskOptions': Type.UserMaskOptions, 'ValueList': Type.ValueList, 'VerticalLocation': Type.VerticalLocation, 'WaveType': Type.WaveType, 'WindMethod': Type.WindMethod, 'YesNo': Type.YesNo, 'ZigZagType': Type.ZigZagType} _member_names_ = ['ActionReference', 'ActionData', 'AlignDistributeSelector', 'Alignment', 'Amount', 'AntiAlias', 'AreaSelector', 'AssumeOptions', 'BevelEmbossStampStyle', 'BevelEmbossStyle', 'BitDepth', 'BlackGeneration', 'BlendMode', 'BlurMethod', 'BlurQuality', 'BrushType', 'BuiltinProfile', 'BuiltInContour', 'CMYKSetupEngine', 'Calculation', 'Channel', 'ChannelReference', 'CheckerboardSize', 'ClassColor', 'ClassElement', 'ClassExport', 'ClassFormat', 'ClassHueSatHueSatV2', 'ClassImport', 'ClassMode', 'ClassStringFormat', 'ClassTextExport', 'ClassTextImport', 'Color', 'ColorChannel', 'ColorPalette', 'ColorSpace', 'ColorStopType', 'Colors', 'Compensation', 'ContourEdge', 'Convert', 'CorrectionMethod', 'CursorKind', 'DCS', 'DeepDepth', 'Depth', 'DiffuseMode', 'Direction', 'DisplacementMap', 'Distribution', 'Dither', 'DitherQuality', 'DocumentReference', 'EPSPreview', 'ElementReference', 'Encoding', 'EraserKind', 'ExtrudeRandom', 'ExtrudeType', 'EyeDropperSample', 'FPXCompress', 'Fill', 'FillColor', 'FillContents', 'FillMode', 'ForcedColors', 'FrameFill', 'FrameStyle', 'GIFColorFileType', 'GIFPaletteType', 'GIFRequiredColorSpaceType', 'GIFRowOrderType', 'GlobalClass', 'GlobalObject', 'GradientType', 'GradientForm', 'GrainType', 'GrayBehavior', 'GuideGridColor', 'GuideGridStyle', 'HistoryStateSource', 'HorizontalLocation', 'ImageReference', 'InnerGlowSource', 'IntegerChannel', 'Intent', 'InterlaceCreateType', 'InterlaceEliminateType', 'Interpolation', 'Kelvin', 'KelvinCustomWhitePoint', 'Lens', 'LightDirection', 'LightPosition', 'LightType', 'LocationReference', 'MaskIndicator', 'MatteColor', 'MatteTechnique', 'MenuItem', 'Method', 'MezzotintType', 'Mode', 'Notify', 'Object', 'ObjectReference', 'OnOff', 'Ordinal', 'Orientation', 'PNGFilter', 'PNGInterlaceType', 'PagePosition', 'PathKind', 'PathReference', 'Phosphors', 'PhosphorsCustomPhosphors', 'PickerKind', 'PixelPaintSize', 'Platform', 'Preview', 'PreviewCMYK', 'ProfileMismatch', 'PurgeItem', 'QuadCenterState', 'Quality', 'QueryState', 'RGBSetupSource', 'RawData', 'RippleSize', 'RulerUnits', 'ScreenType', 'Shape', 'SmartBlurMode', 'SmartBlurQuality', 'SourceMode', 'SpherizeMode', 'State', 'StringClassFormat', 'StringChannel', 'StringCompensation', 'StringFSS', 'StringInteger', 'StrokeDirection', 'StrokeLocation', 'TextureType', 'TransparencyGridColors', 'TransparencyGridSize', 'TypeClassModeOrClassMode', 'UndefinedArea', 'UnitFloat', 'Urgency', 'UserMaskOptions', 'ValueList', 'VerticalLocation', 'WaveType', 'WindMethod', 'YesNo', 'ZigZagType'] _member_type_ alias of bytes _new_member_(**kwargs) Create and return a new object. See help(type) for accurate signature. _unhashable_values_ = [] _use_args_ = True _value2member_map_ = {b'#Act': Type.ActionReference, b'#CTE': Type.ClassTextExport, b'#ChR': Type.ChannelReference, b'#ClC': Type.ColorChannel, b'#ClE': Type.ClassElement, b'#ClF': Type.ClassFormat, b'#ClI': Type.ClassImport, b'#ClM': Type.ClassMode, b'#ClS': Type.ClassStringFormat, b'#ClT': Type.ClassTextImport, b'#Cle': Type.ClassExport, b'#Clr': Type.ClassColor, b'#DcR': Type.DocumentReference, b'#ElR': Type.ElementReference, b'#HsV': Type.ClassHueSatHueSatV2, b'#ImR': Type.ImageReference, b'#Klv': Type.KelvinCustomWhitePoint, b'#Lct': Type.LocationReference, b'#Phs': Type.PhosphorsCustomPhosphors, b'#PtR': Type.PathReference, b'#StC': Type.StringClassFormat, b'#StI': Type.StringInteger, b'#Stf': Type.StringFSS, b'#Stm': Type.StringCompensation, b'#TyM': Type.TypeClassModeOrClassMode, b'#inC': Type.IntegerChannel, b'#sth': Type.StringChannel, b'ADSt': Type.AlignDistributeSelector, b'ActD': Type.ActionData, b'Alg ': Type.Alignment, b'Amnt': Type.Amount, b'Annt': Type.AntiAlias, b'ArSl': Type.AreaSelector, b'AssO': Type.AssumeOptions, b'BESl': Type.BevelEmbossStyle, b'BESs': Type.BevelEmbossStampStyle, b'BETE': Type.MatteTechnique, b'BlcG': Type.BlackGeneration, b'BlnM': Type.BlendMode, b'BlrM': Type.BlurMethod, b'BlrQ': Type.BlurQuality, b'BltC': Type.BuiltInContour, b'BltP': Type.BuiltinProfile, b'BrsT': Type.BrushType, b'BtDp': Type.BitDepth, b'CMYE': Type.CMYKSetupEngine, b'Chck': Type.CheckerboardSize, b'Chnl': Type.Channel, b'Clcn': Type.Calculation, b'Clr ': Type.Color, b'ClrP': Type.ColorPalette, b'ClrS': Type.ColorSpace, b'Clrs': Type.Colors, b'Clry': Type.ColorStopType, b'Cmpn': Type.Compensation, b'Cndn': Type.SourceMode, b'CntE': Type.ContourEdge, b'Cnvr': Type.Convert, b'CrcM': Type.CorrectionMethod, b'CrsK': Type.CursorKind, b'DCS ': Type.DCS, b'DfsM': Type.DiffuseMode, b'DpDp': Type.DeepDepth, b'Dpth': Type.Depth, b'Drct': Type.Direction, b'DspM': Type.DisplacementMap, b'Dstr': Type.Distribution, b'Dthq': Type.DitherQuality, b'Dthr': Type.Dither, b'EPSP': Type.EPSPreview, b'Encd': Type.Encoding, b'ErsK': Type.EraserKind, b'ExtR': Type.ExtrudeRandom, b'ExtT': Type.ExtrudeType, b'EyDp': Type.EyeDropperSample, b'FStl': Type.FrameStyle, b'Fl ': Type.Fill, b'FlCl': Type.FillColor, b'FlCn': Type.FillContents, b'FlMd': Type.FillMode, b'FrFl': Type.FrameFill, b'FrcC': Type.ForcedColors, b'FxCm': Type.FPXCompress, b'GFCS': Type.GIFRequiredColorSpaceType, b'GFIT': Type.GIFRowOrderType, b'GFPL': Type.GIFPaletteType, b'GFPT': Type.GIFColorFileType, b'GdGS': Type.GuideGridStyle, b'GdGr': Type.GuideGridColor, b'GlbC': Type.GlobalClass, b'GlbO': Type.GlobalObject, b'GrBh': Type.GrayBehavior, b'GrdF': Type.GradientForm, b'GrdT': Type.GradientType, b'Grnt': Type.GrainType, b'HrzL': Type.HorizontalLocation, b'HstS': Type.HistoryStateSource, b'IGSr': Type.InnerGlowSource, b'IntC': Type.InterlaceCreateType, b'IntE': Type.InterlaceEliminateType, b'Inte': Type.Intent, b'Intp': Type.Interpolation, b'Klvn': Type.Kelvin, b'LghD': Type.LightDirection, b'LghP': Type.LightPosition, b'LghT': Type.LightType, b'Lns ': Type.Lens, b'Md ': Type.Mode, b'MnIt': Type.MenuItem, b'MskI': Type.MaskIndicator, b'Mthd': Type.Method, b'MttC': Type.MatteColor, b'MztT': Type.MezzotintType, b'Ntfy': Type.Notify, b'Objc': Type.Object, b'OnOf': Type.OnOff, b'Ordn': Type.Ordinal, b'Ornt': Type.Orientation, b'PGIT': Type.PNGInterlaceType, b'PNGf': Type.PNGFilter, b'PPSz': Type.PixelPaintSize, b'PckK': Type.PickerKind, b'PgPs': Type.PagePosition, b'Phsp': Type.Phosphors, b'Pltf': Type.Platform, b'PrfM': Type.ProfileMismatch, b'PrgI': Type.PurgeItem, b'Prvt': Type.PreviewCMYK, b'Prvw': Type.Preview, b'PthK': Type.PathKind, b'QCSt': Type.QuadCenterState, b'Qlty': Type.Quality, b'QurS': Type.QueryState, b'RGBS': Type.RGBSetupSource, b'RlrU': Type.RulerUnits, b'RplS': Type.RippleSize, b'ScrT': Type.ScreenType, b'Shp ': Type.Shape, b'SmBM': Type.SmartBlurMode, b'SmBQ': Type.SmartBlurQuality, b'SphM': Type.SpherizeMode, b'StrD': Type.StrokeDirection, b'StrL': Type.StrokeLocation, b'Stte': Type.State, b'TrnG': Type.TransparencyGridSize, b'Trnl': Type.TransparencyGridColors, b'TxtT': Type.TextureType, b'UndA': Type.UndefinedArea, b'UntF': Type.UnitFloat, b'Urgn': Type.Urgency, b'UsrM': Type.UserMaskOptions, b'VlLs': Type.ValueList, b'VrtL': Type.VerticalLocation, b'WndM': Type.WindMethod, b'Wvtp': Type.WaveType, b'YsN ': Type.YesNo, b'ZZTy': Type.ZigZagType, b'obj ': Type.ObjectReference, b'tdta': Type.RawData} _value_repr_() Return repr(self). Unit class psd_tools.terminology.Unit(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None) Unit definitions extracted from PITerminology.h. See https://www.adobe.com/devnet/photoshop/sdk.html Angle = b'#Ang' Density = b'#Rsl' Distance = b'#Rlt' Millimeters = b'#Mlm' Percent = b'#Prc' Pixels = b'#Pxl' Points = b'#Pnt' _None = b'#Nne' _generate_next_value_(start, count, last_values) Generate the next value when not given. name: the name of the member start: the initial start value or None count: the number of existing members last_values: the list of values assigned _member_map_ = {'Angle': Unit.Angle, 'Density': Unit.Density, 'Distance': Unit.Distance, 'Millimeters': Unit.Millimeters, 'Percent': Unit.Percent, 'Pixels': Unit.Pixels, 'Points': Unit.Points, '_None': Unit._None} _member_names_ = ['Angle', 'Density', 'Distance', '_None', 'Percent', 'Pixels', 'Millimeters', 'Points'] _member_type_ alias of bytes _new_member_(**kwargs) Create and return a new object. See help(type) for accurate signature. _unhashable_values_ = [] _use_args_ = True _value2member_map_ = {b'#Ang': Unit.Angle, b'#Mlm': Unit.Millimeters, b'#Nne': Unit._None, b'#Pnt': Unit.Points, b'#Prc': Unit.Percent, b'#Pxl': Unit.Pixels, b'#Rlt': Unit.Distance, b'#Rsl': Unit.Density} _value_repr_() Return repr(self).
INDICES AND TABLES
• Index • Module Index • Search Page
AUTHOR
Kota Yamaguchi
COPYRIGHT
2023, Kota Yamaguchi