Photoshop:
Как написать свой фильтр: страница №5 |
|||||
Не все плагины к Фотошопу есть фильтры. Существуют также экспортно-импортные модули, модули автоматизации, форматирования и пр., всего девять типов. Для простоты я предлагаю на них пока не отвлекаться. Фильтр Adobe Photoshop представляет собой файл с расширением 8bf, который на поверку оказывается обычной dll. При запуске Фотошоп просматривает директорию с плагинами на предмет наличия 8bf файлов и помещает их имена в меню "filters". Специфическая информация о плагине (категория, имя, поддерживаемые режимы (RGB, CMYK:), номер версии, указание точки входа в dll) находится в специальном двоичном ресурсе с гордым названием "PIPL". Именно наличие этого пипла и отличает собственно фильтры от других dll'ок.
Желающим освоить все тонкости плагиностроения необходимо также переписать комплект разработчика Adobe Photoshop SDK. |