Подключаемые модули представляют собой дополнительные программы, позволяющие расширить возможности головной программы. Головная программа (например, Adobe Photoshop) загружает подключаемые модули в память и выгружает их оттуда по мере надобности. Не будучи включенными в основной код базовой программы, подключаемые модули предоставляют гибкие возможности. Самым важным является то, что обновление подключаемых модулей можно производить в любой момент без необходимости обновления всего приложения целиком. Это позволяет заметно продлевать жизненный цикл отдельных версий программы.
Для пакета Adobe Photoshop насчитывается восемь различных типов подключаемых модулей.
Color Picker (Каталог цветов).
Потребовалось добавить новый способ выбора цвета? Этот модуль позволяет задействовать пользовательский каталог цветов (а не системный или встроенный в Photoshop).
Тип файла для Macintosh: 8BCM
Расширение имени файла для Windows: .8BC
Import (Модуль импортирования).
Этот модуль позволяет импортировать изображение с внешнего устройства или из файла в формате, не поддерживаемом пакетом. Модуль создает программные процедуры для работы со сканерами, цифровыми фотоаппаратами и другими устройствами.
Тип файла для Macintosh: 8BAM
Расширение имени файла для Windows: .8BA
Export (Модуль экспортирования).
Этот модуль позволяет экспортировать файлы в формате не поддерживаемом пакетом. Модуль Export следует использовать только для "одноразового" (вырожденного) экспортирования.
Тип файла для Macintosh: 8BEM
Расширение имени файла для Windows: .8BE
Extension (Расширение).
Эти модули спрятаны в глубинах пакета Photoshop. Подключаемые модули расширения используются для инициализации устройств, таких как графические планшеты и отвечают за инициализацию и завершение работы вышеозначенных устройств.
Тип файла для Macintosh: 8BXM
Расширение имени файла для Windows: .8BX
Filter (Фильтр).
Потребовались свежие эффекты? Эти модули наиболее распространены. Они работают на уровне отдельных пикселов и позволяют менять вид выбранного фрагмента изображения.
Тип файла для Macintosh: 8BFM
Расширение имени файла для Windows: .8BF
Format (Формат).
Этот тип модулей похож на модули импортирования и экспортирования, но с некоторыми отличиями. В отличие от них, модуль Format позволяет открывать файлы в пакете Photoshop при помощи команды Open (Открыть) и сохранять файлы при помощи команд Save As (Сохранить как) и Save a Copy (Сохранить копию). Типом Format следует пользоваться при построении подключаемых модулей для поддержки невырожденных форматов файлов.
Тип файла для Macintosh: 8BIF
Расширение имени файла для Windows: .8BI
Parser (Программа синтаксического разбора).
Еще один тип модулей, задачи которого схожи с задачами модулей импортирования и экспортирования. Разница состоит в том, что модули типа Parser чаще всего используются для преобразования векторной графики в растровые графические форматы.
Тип файла для Macintosh: 8BYM
Расширение имени файла для Windows: .8BY
Selection (Область выбора).
Потребовалось захватить определенный фрагмент изображения? Модули используются для выбора совокупности пикселов.
Тип файла для Macintosh: 8BSM
Расширение имени файла для Windows: .8BS