Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Додаткові модулі в Adobe Photoshop. Розробка Plug-in

Реферат Додаткові модулі в Adobe Photoshop. Розробка Plug-in





лючPIFilterCaseInfoProperty7 * 4 байт0x66696369L ('fici')

Основна особливість Photoshop - підтримка динамічно який складають шарів.

Шар містить дані про колір і прозорості кожної точки. У перших версіях редактора не було прозорості. Абсолютно прозорі точки мають невизначений колір. Фільтр може редагувати як колір, так і прозорість, наприклад, при просторових спотвореннях (spatial distortions). p align="justify"> У Photoshop 3.0 реалізовано гнучке подання даних про прозорість. PIFilterCaseInfoProperty управляє поданням даних плагіна. Редактор, порівнюючи поточний формат даних з підтримуваними плагіном варіантами, може якось перетворити дані для передачі плагіну. Якщо перетворення неможливо, то плагін буде недоступний до меню. br/>

Варіанти представлення даних:

№ ІмяОпісаніе1filterCaseFlatImage NoSelectionЕто фоновий шар або плоске зображення. Відсутня прозорість і виделеніе.2filterCaseFlatImage WithSelectionНет прозорості, але може бути виділення, яке буде представлено в вигляді маскі.3filterCaseFloating SelectionДанние зображення супро-ються маской.4filterCaseEditable Transparency-NoSelectionСлой з редагованої прозорістю без виделенія.5filterCaseEditable Transparency-WithSelectionСлой з редагованої прозорістю і виделеніем.6filterCaseProtected Transparency-NoSelectionСлой з Нередагована прозорістю без виделенія.7filterCaseProtected Transparency-WithSelectionСлой з Нередагована прозорістю і виділенням.

Якщо не дозволені варіант редагованої прозорості, то Photoshop спробує використовувати Нередагована прозорість. Якщо плагін не може обробити Нередагована прозорість без виділення, то шар буде представлений з плаваючим виділенням. p align="justify"> Для кожного з 7 варіантів представлення даних у властивості визначається 4-х байтна структура:

PIProperty = record: byte;: byte;: byte;: byte;;

inputHandling і outputHandling

Поля inputHandling і outputHandling визначають перед-обробку та пост-обробку даних зображення.


Режим обработкіОпісаніе0 = inCantFilter = outCantFilterДанний варіант не підтримується плагіном.1 = inStraightData = outStraightDataРедактор не повинен перетворювати данние.Следующіе три режими є варіантами матування і можуть використовуватися при спотворенні і размитии. Можна матувати дані, потім обробити і прибрати колір, доданий матуванням. У цих випадках матування обчислюється за такою формулою: mattedValue = ((unmattedValue * transparency) + 128)/255 + ((matConstant * (255 - transparency)) + 128)/255 А дематірованіе обчислюється за формулою: unmattedValue = ((mattedValue - matConstant)./transparency) + matConstant Де операція./являє собою поділ 8-бітного числа з фіксованою точкою і результатом в діапазоні від 0 до 255.2 = inBlackMat = outBlackMatМатіровать вихідне зображення, використовуючи чорн...


Назад | сторінка 7 з 11 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Інформаційна відкритість і прозорість діяльності банку
  • Реферат на тему: Комп'ютерні дані: типи даних, обробка та управління
  • Реферат на тему: Прихована передача мультимодальних персональних даних шляхом занурення в ра ...
  • Реферат на тему: Представлення даних у вигляді діаграми в MS Excel
  • Реферат на тему: Спостереження за передачею даних в мережі організації за допомогою засобів ...