- Рейтинг
- 2
Привет.
Такая проблема - не могу создать слой Levels скриптом.
Делаю это так:
layerRef = app.activeDocument.artLayers.add():
layerRef.kind = LayerKind.LEVELS;
Но адобе тулкит выдает ошибку, пишет что менть мтожно только на NORMAL и TEXT. Но в гайде самого адоба целый список допустимых значений свойства LayerKind:
BLACKANDWHITE
BRIGHTNESSCONTRAST
CHANNELMIXER
COLORBALANCE
CURVES
EXPOSURE
GRADIENTFILL
GRADIENTMAP
HUESATURATION
INVERSION
LEVELS
NORMAL
PATTERNFILL
PHOTOFILTER
POSTERIZE
SELECTIVECOLOR
SMARTOBJECT
SOLIDFILL
TEXT
THRESHOLD
LAYER3D
VIBRANCE
VIDEO
И все они в одном списке, и нет указаний на то что какие то из них нужно писать как то иначе. Тогда почему у меня "нормал" меняется на "техт", и обратно, а на "левел" немяться не хочет ? Причем, если в консоли запросить каенд созданного в самом фотошопе слоя "левелс" строкой -app.activeDocument.artLayers.kind,
то он выдает: LayerKind.LEVELS
Помогите разобраться пожалста.
Такая проблема - не могу создать слой Levels скриптом.
Делаю это так:
layerRef = app.activeDocument.artLayers.add():
layerRef.kind = LayerKind.LEVELS;
Но адобе тулкит выдает ошибку, пишет что менть мтожно только на NORMAL и TEXT. Но в гайде самого адоба целый список допустимых значений свойства LayerKind:
BLACKANDWHITE
BRIGHTNESSCONTRAST
CHANNELMIXER
COLORBALANCE
CURVES
EXPOSURE
GRADIENTFILL
GRADIENTMAP
HUESATURATION
INVERSION
LEVELS
NORMAL
PATTERNFILL
PHOTOFILTER
POSTERIZE
SELECTIVECOLOR
SMARTOBJECT
SOLIDFILL
TEXT
THRESHOLD
LAYER3D
VIBRANCE
VIDEO
И все они в одном списке, и нет указаний на то что какие то из них нужно писать как то иначе. Тогда почему у меня "нормал" меняется на "техт", и обратно, а на "левел" немяться не хочет ? Причем, если в консоли запросить каенд созданного в самом фотошопе слоя "левелс" строкой -app.activeDocument.artLayers.kind,
то он выдает: LayerKind.LEVELS
Помогите разобраться пожалста.