psd_tools.psd.descriptor¶
Descriptor data structure.
Descriptors are basic data structure used throughout PSD files.
Alias¶
Bool¶
Class¶
Class1¶
Class2¶
Class3¶
Descriptor¶
-
class
psd_tools.psd.descriptor.
Descriptor
(items=NOTHING, name: str = '', classID=<DescriptorClassID.NULL: b'null'>)[source]¶ Dict-like descriptor structure.
Example:
for key in descriptor: print(descriptor[key])
-
name
¶
-
classID
¶
-
ostype
= b'Objc'¶
-
Double¶
Enum¶
EnumeratedReference¶
-
class
psd_tools.psd.descriptor.
EnumeratedReference
(name: str = '', classID: bytes = b'x00x00x00x00', typeID: bytes = b'x00x00x00x00', enum: bytes = b'x00x00x00x00')[source]¶ Enumerated reference structure.
-
value
¶
-
ostype
= b'Enmr'¶
-
GlobalObject¶
-
class
psd_tools.psd.descriptor.
GlobalObject
(items=NOTHING, name: str = '', classID=<DescriptorClassID.NULL: b'null'>)[source]¶ Global object structure equivalent to
Descriptor
.-
ostype
= b'GlbO'¶
-
Identifier¶
Index¶
Integer¶
LargeInteger¶
List¶
Name¶
ObjectArray¶
-
class
psd_tools.psd.descriptor.
ObjectArray
(items=NOTHING, items_count: int = 0, name: str = '', classID=<DescriptorClassID.NULL: b'null'>)[source]¶ Object array structure almost equivalent to
Descriptor
.-
items_count
¶
-
name
¶
-
classID
¶
-
ostype
= b'ObAr'¶
-