[section label= »Objectif » anchor= »objectif »]
Objectif
Trouver la liste des paramètres que l’on peut changer sur un layer d’ajustement (Adjustment Layer) via les fonctions ci-dessous.
setPrimaryAdjustmentParameter(self, parameter_name, new_value)
setSecondaryAdjustmentParameter(self, parameter_name, new_value)
[section label= »En pratique » anchor= »pratique »]
En pratique
Pour cela j’ai créé la boucle suivante qui va créer un layer de chaque type et en interroger les paramètres disponibles via les commandes primaryAdjustmentParameters() et secondaryAdjustmentParameters().
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | geo = mari.geo.current() chan = geo.currentChannel() typeList = chan.adjustmentLayerTypeList() for type in typeList: layer = chan.createAdjustmentLayer(type, type) print "Paramètres pour "+str(type) try: print "\n".join(layer.primaryAdjustmentParameters()) except: print "Pas de paramètres primaires." try: print "\n".join(layer.secondaryAdjustmentParameters()) except: print "Pas de paramètres secondaires." |
On obtient les paramètres suivants:
[table style=’table-hover’]
Type de layer | Paramètres primaires | Paramètres secondaires | ||
---|---|---|---|---|
Filter/Brightness |
|
|
Aucun | |
Filter/Brightness Lookup |
|
|
Aucun | |
Filter/Clamp |
|
|
Aucun | |
Filter/Color Balance |
|
|
Aucun | |
Filter/Lookup |
|
|
Aucun | |
Filter/Color Switch |
|
|
Aucun | |
Filter/Contrast |
|
|
Aucun | |
Filter/Copy Channel |
|
|
Aucun | |
Filter/Gamma |
|
|
Aucun | |
Filter/Grade |
|
|
Aucun | |
Filter/HSL |
|
|
Aucun | |
Filter/HSV |
|
|
Aucun | |
Filter/Height As Normal |
|
|
Aucun | |
Filter/Hue Shift |
|
|
Aucun | |
Filter/Invert |
|
|
Aucun | |
Filter/Levels |
|
|
Aucun | |
Filter/Luminosity | Aucun | Aucun | ||
Filter/Premultiply Alpha |
|
|
Aucun | |
Filter/Saturation |
|
|
Aucun | |
Filter/Scale |
|
|
Aucun | |
Filter/Set Value |
|
|
Aucun | |
Filter/Shuffle |
|
|
Aucun | |
Filter/Tangent To Screen |
|
|
Aucun | |
Filter/Tangent To World |
|
|
Aucun |
[/table]
Partager sur:
Laisser un commentaire