# psd_tools.psd.filter_effects

Filter effects structure.

## FilterEffects

class psd_tools.psd.filter_effects.FilterEffects(items=NOTHING, version: int = 1)

  List-like FilterEffects structure. See `FilterEffect`.

  version

## FilterEffect

class psd_tools.psd.filter_effects.FilterEffect(uuid: str | None = None, version: int | None = None, rectangle: tuple | None = None, depth: int | None = None, max_channels: int | None = None, channels: list | None = None, extra: object | None = None)

  FilterEffect structure.

  uuid
  version
  rectangle
  depth
  max_channels
  channels

    List of `FilterEffectChannel`.

  extra

    See `FilterEffectExtra`.

## FilterEffectChannel

class psd_tools.psd.filter_effects.FilterEffectChannel(is_written: int = 0, compression: int | None = None, data: bytes = b'')

  FilterEffectChannel structure.

  is_written
  compression
  data

## FilterEffectExtra

class psd_tools.psd.filter_effects.FilterEffectExtra(is_written: int = 0, rectangle=NOTHING, compression: int = 0, data: bytes = b'')

  FilterEffectExtra structure.

  is_written
  rectangle
  compression
  data