Layers
PHOTOSHOP HELPER FUNCTIONS
NO_DIALOG = DialogModes.DisplayNoDialogs
module-attribute
FINDING LAYERS
create_new_layer(layer_name=None)
Creates a new layer below the currently active layer. The layer will be visible. @param layer_name: Optional name for the new layer @return: Newly created layer object
Source code in src/helpers/layers.py
115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 |
|
duplicate_group(name)
Duplicates current active layer set without renaming contents. @param name: Name to give the newly created layer set. @return: The newly created layer set object.
Source code in src/helpers/layers.py
193 194 195 196 197 198 199 200 201 202 203 204 205 206 |
|
edit_smart_layer(layer)
Opens the contents of a given smart layer (as a separate document) for editing. @param layer: Smart layer to open for editing.
Source code in src/helpers/layers.py
237 238 239 240 241 242 243 244 245 |
|
getLayer(name, group=None)
Retrieve ArtLayer object from given name and group/group tree. @param name: Name of the layer @param group: Group name/object, or ordered list of group names/objects @return: Layer object requested
Source code in src/helpers/layers.py
29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 |
|
getLayerSet(name, group=None)
Retrieve layer group object. @param name: Name of the group @param group: Parent group name or object. @return: Group object requested.
Source code in src/helpers/layers.py
70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 |
|
group_layers(name='New Group', layers=None)
Groups the selected layers. @param name: Name of the new group. @param layers: Layers to group, will use active if not provided. @return: The newly created group.
Source code in src/helpers/layers.py
161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 |
|
lock_layer(layer, protection='protectAll')
Locks the given layer. @param layer: The layer to lock. @param protection: protectAll to lock, protectNone to unlock
Source code in src/helpers/layers.py
260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 |
|
merge_group(group=None)
Merges a layer set into a single layer. @param group: Layer set to merge. Merges active if not provided.
Source code in src/helpers/layers.py
209 210 211 212 213 214 215 216 |
|
merge_layers(layers=None, name=None)
Merge a set of layers together. @param layers: Layers to be merged, uses active if not provided. @param name: Name of the newly created layer. @return: Returns the merged layer.
Source code in src/helpers/layers.py
134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 |
|
select_bounds(bounds)
Create a selection using a list of bound values. @param bounds: List of bound values (left, top, right, bottom).
Source code in src/helpers/layers.py
290 291 292 293 294 295 296 297 298 299 300 301 |
|
select_layer(layer, add=False, make_visible=False)
Select a layer (make active) and optionally force it to be visible. @param layer: Layer to select. @param add: Add to existing selection. @param make_visible: Make the layer visible if not currently visible? Doesn't work with adding layers to selection.
Source code in src/helpers/layers.py
304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 |
|
select_layer_bounds(layer=None)
Select the bounding box of a given layer. @param layer: Layer to select the pixels of. Uses active layer if not provided.
Source code in src/helpers/layers.py
354 355 356 357 358 359 360 361 |
|
select_layer_pixels(layer=None)
Select pixels of the active layer, or a target layer. @param layer: Layer to select. Uses active layer if not provided.
Source code in src/helpers/layers.py
364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 |
|
select_layers(layers)
Makes a list of layers active (selected) in the layer panel. @param layers: List of layers or layer sets.
Source code in src/helpers/layers.py
332 333 334 335 336 337 338 339 340 |
|
select_no_layers()
Deselect all layers.
Source code in src/helpers/layers.py
343 344 345 346 347 348 349 350 351 |
|
select_vector_layer_pixels(layer=None)
Select pixels of the active vector layer, or a target layer. @param layer: Layer to select. Uses active layer if not provided.
Source code in src/helpers/layers.py
383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 |
|
smart_layer(layer=None)
Makes the active layer or layer set a smart layer. Optionally make a given layer active first. @param layer: [Optional] Layer to make active. @return: Newly created smart layer.
Source code in src/helpers/layers.py
224 225 226 227 228 229 230 231 232 233 234 |
|
unlock_layer(layer)
Unlocks the given layer. @param layer: The layer to unlock.
Source code in src/helpers/layers.py
277 278 279 280 281 282 |
|
unpack_smart_layer(layer=None)
Converts a smart layer back into its separate components.
Source code in src/helpers/layers.py
248 249 250 251 252 |
|