мерності = "dim" "(" простоеВираж "," простоеВираж ")".
ідентифікатор = (буква | "_") {буква | цифра | "_"}.
операціяУмноженія = "*" | "/".
операціяСложенія = "+" | "-".
операціяРавенства = "==" | "! =".
операціяОтношенія = "<" | "<=" |"> =" |">".
Таблиця 2 Константи
ІмяОпісаніеtrueЛогіческая правдаfalseЛогіческая ложьBitmapModeЧерно-білий режімGrayScaleModeРежім відтінків серогоIndexedModeРежім індексованих цветовRGBModeРежім RGBCMYKModeРежім CMYKHSLModeРежім HSLHSBModeРежім HSBMultichannelModeМногоканальний режімDuotoneModeДвухцветний режімLabModeРежім LabGray16ModeРежім відтінків сірого, 16 біт на каналRGB48ModeРежім RGB, 16 біт на канал
Таблиця 2.Переменние
ІмяОпісаніеPSHOP_ImageModeРежім изображенияPSHOP_ImageDepthГлубина изображенияPSHOP_HasLayerMaskЛогическая, присутність маски слояPSHOP_HasSelectionMaskЛогіческая, присутність маски выделенияPSHOP_HasTransparencyMaskЛогическая, присутність маски прозрачностиPSHOP_NumTargetChannelsКоличество каналів результуючого изображенияPSHOP_NumTrueChannelsКоличество каналів вихідного изображенияPSHOP_IsTargetCompositeЛогическая, плоске чи зображення? PSHOP_ImageWidthШіріна изображенияPSHOP_ImageHeightВысота зображення
Табліца3.Пріорітет операцій
ОпераціяОпісаніе | | Або && І +-Додавання і віднімання */Множення і ділення <<=> => Менше, менше або дорівнює, більше або дорівнює, більше ==! = Рівність, нерівність (..) in () max () min () унарні: + -! Функції, збільшення, зменшення, що не
Результат від невизначених значень
Якщо в арифметичному виразі або порівнянні хоча б один з операндів має невизначене значення, то саме вираження матиме помилкове значення.
Ненульове значення інтерпретується як істина, нульове і невизначене - як брехня.
Функція входження
Функція in () повертає істинне значення тільки тоді, коли значення першого параметра збігається зі значенням хоча б однієї з таких параметрів. Зазвичай використовується для визначення режиму зображення, наприклад:
in (PSHOP_ImageMode, RGBMode, CMYKMode, LabMode)
5.2 Опис коду
Опис коду вказує місцезнаходження виконуваного коду плагіна. Можна написати стерпний на різні платформи плагін і вказати для кожної платформи свій код. br/>
Таблиця 4.
ИмяТипКлючPIWin32X86CodePropertyCString0x77783836L ('wx86')
Для 32-бітної Windows властивість називається PIWin32X86CodeProperty і описує назва основної процедури плагіна.
5.3.Свойства фільтрів
ІмяТіпК...