Не могу установить вид художественного слоя в Photoshop - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь создать инструмент в Photoshop через Python, который создает слой карты градиента.При поиске в справочной документации по Adobe VBScript предполагается, что кодировщик сможет создать новый слой и установить его «вид», выполнив следующий код:

GMapLayer = self.doc.artLayers.Add()
GMapLayer.Kind = 13

установка вида 13 должна создатьГрадиентная карта корректирующего слоя.Проблема в том, что этот код работает только для первых 2 из 23 записей.вид 1 создает стандартный пустой слой, вид 2 создает текстовый слой, все остальные числа выдают эту ошибку:

_ctypes.COMError: (-2147213311, None, (None, None, None,0, Нет))

В документации от Adobe не указано, как использовать остальные 21 константу.Кто-нибудь когда-нибудь сталкивался с этим?

...