lFlags

Flags that indicate the distortion type and the distortion color. You can use a bitwise OR (|) to specify one or more flags from each group.

The following flags indicate the distortion type:

Value

Meaning

AGING_ADD_NOTHING

[0x0000] Do not add any distortion type. In this case, the bitmap will be changed by random changes in the color intensity.

AGING_ADD_VSCRATCH

[0x0001] Add vertical scratch lines.

AGING_ADD_HSCRATCH

[0x0002] Add horizontal scratch lines.

AGING_ADD_DUST

[0x0004] Add dust.

AGING_ADD_PITS

[0x0008] Add pits.

The following flags indicate the distortion color:

Value

Meaning

AGING_SCRATCH_INV

[0x0000] Use pixel’s color inverse as scratch line color. If this flag is set, crScratch will be ignored.

AGING_SCRATCH_CLR

[0x0010] Use the crScratch as scratch line color.

AGING_DUST_INV

[0x0000] Use pixel’s color inverse as dust color. If this flag is set, crDust will be ignored.

AGING_DUST_CLR

[0x0020] Use the crDust as dust color.

AGING_PITS_INV

[0x0000] Use pixel’s color inverse as the color of the pits. If this flag is set, crPits will be ignored.

AGING_PITS_CLR

[0x0040] Use the crPits as the color of the pits.