Filter Modules PiPL Properties

This PiPL property is only applicable to Filter plug-in modules. More...

Defines

#define PIFilterCaseInfoProperty   0x66696369L
 Filter Case information.

Detailed Description

This PiPL property is only applicable to Filter plug-in modules.

For more information, see Property Keys for PiPL Resources.


Define Documentation

#define PIFilterCaseInfoProperty   0x66696369L

Filter Case information.

Key value is 'fici'. This property key reflects the FilterCaseInfo property in the PiPL resource file. The case properties are an array of seven four byte entries (the FilterCaseInfo struct), one for each case identified in Filter Case Identifiers. Photoshop supports dynamically composited layers of image data. A layer consists of color and transparency information for each pixel it contains. Completely transparent pixels have an undefined color. Filters will likely affect transparency data as well as color data. This is especially true for filters which produce spatial distortions.

Photoshop offers flexibility in how transparency data is presented to filters. The filter case info property controls the filtering process and presentation of data to the plug-in. This property provides information to Photoshop about what image data cases the plug-in supports. Photoshop then compares the current filtering situation to the supported cases and chooses the best fitting case. The image data is then presented in that case. If none of the supported cases are usable, the filter will be disabled.