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)
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:
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 |
Qu'avez-vous pensé de cet article ?
J'aime
0%
Merci
0%
Pratique
0%
Incomplet
0%
Rien de neuf
0%
Sur le même sujet