Ответ: скриптинг Open As
JPEGSaveOptions - это сложная переменная, то есть тип переменной сложенный из других, простых или сложных типов. Называется - структура.
Например в эту переменную входит параметр сжатия изображения. Это число от 1 до 10. Число 10 можно записать в 4-х битах, но у компа есть квант адресации - байт, 8 бит. Значит этот параметр - integer, или "целое". Битность "целого" опредедяется компилятором езыга. В эту переменную входит параметр сохранения цветового профиля. Этот параметр передает лишь 1 ответ на 1 вопрос: сохранять профиль в файле? Да/Нет. Поскольку 1 бит может существовать в двух состояниях - 1 и 0 - то для этого параметра требуется ровно 1 бит. Например 0 означает НЕ сохранять, а 1 - сохранять. Но поскольку комп не адресует биты по-отдельности, то такой параметр будет передаваться "словом" - то есть 16-ю битами. Такова судьба компа. formatOptions - это указатель.
Вы знаете что такое @указатели?
j - JPEGSaveOptions со всеми значениями
JPEGSaveOptions - это сложная переменная, то есть тип переменной сложенный из других, простых или сложных типов. Называется - структура.
Например в эту переменную входит параметр сжатия изображения. Это число от 1 до 10. Число 10 можно записать в 4-х битах, но у компа есть квант адресации - байт, 8 бит. Значит этот параметр - integer, или "целое". Битность "целого" опредедяется компилятором езыга. В эту переменную входит параметр сохранения цветового профиля. Этот параметр передает лишь 1 ответ на 1 вопрос: сохранять профиль в файле? Да/Нет. Поскольку 1 бит может существовать в двух состояниях - 1 и 0 - то для этого параметра требуется ровно 1 бит. Например 0 означает НЕ сохранять, а 1 - сохранять. Но поскольку комп не адресует биты по-отдельности, то такой параметр будет передаваться "словом" - то есть 16-ю битами. Такова судьба компа. formatOptions - это указатель.
Вы знаете что такое @указатели?