---
title: "FilterQuality"
description: "Quality levels for image filters. See [Paint.filterQuality]."
type: "class"
---

<div class='type'>Class</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>


```kotlin
value class FilterQuality internal constructor(val value: Int)
```


Quality levels for image filters. See `Paint.filterQuality`.


## Companion Object

#### Properties

<div class='sourceset sourceset-common'>Common</div>


```kotlin
val None = FilterQuality(0)
```


Fastest possible filtering, albeit also the lowest quality Typically this implies
nearest-neighbour filtering.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
val Low = FilterQuality(1)
```


Better quality than `None`, faster than `Medium`. Typically this implies bilinear
interpolation.



<div class='sourceset sourceset-common'>Common</div>


```kotlin
val Medium = FilterQuality(2)
```


Better quality than `Low`, faster than `High`.

Typically this implies a combination of bilinear interpolation and pyramidal parametric
prefiltering (mipmaps).



<div class='sourceset sourceset-common'>Common</div>


```kotlin
val High = FilterQuality(3)
```


Best possible quality filtering, albeit also the slowest. Typically this implies bicubic
interpolation or better.





