---
title: IMAGEIO_PNG_FILTER_AVG
framework: imageio
role: symbol
role_heading: Global Variable
path: imageio/imageio_png_filter_avg
---

# IMAGEIO_PNG_FILTER_AVG

A filter in which each byte is replaced with the difference between it and the average of the bytes above it and to its left.

## Declaration

```swift
var IMAGEIO_PNG_FILTER_AVG: Int32 { get }
```

## See Also

### Pre-Compression Filters

- [kCGImagePropertyPNGCompressionFilter](imageio/kcgimagepropertypngcompressionfilter.md)
- [IMAGEIO_PNG_NO_FILTERS](imageio/imageio_png_no_filters.md)
- [IMAGEIO_PNG_FILTER_NONE](imageio/imageio_png_filter_none.md)
- [IMAGEIO_PNG_FILTER_SUB](imageio/imageio_png_filter_sub.md)
- [IMAGEIO_PNG_FILTER_UP](imageio/imageio_png_filter_up.md)
- [IMAGEIO_PNG_FILTER_PAETH](imageio/imageio_png_filter_paeth.md)
