---
title: highQualityDownsample
framework: coreimage
role: symbol
role_heading: Type Property
path: coreimage/cicontextoption/highqualitydownsample
---

# highQualityDownsample

A Boolean value to control the quality of image downsampling operations performed by the Core Image context.

## Declaration

```swift
static let highQualityDownsample: CIContextOption
```

## Discussion

Discussion The higher quality behavior performs downsampling operations in multiple passes in order to reduce aliasing artifacts. The lower quality behavior performs downsampling operations a single pass in order to improve performance. If the value for this option is: True: The higher quality behavior will be used. False: The lower quality behavior will be used. Not specified: the default behavior is True on macOS and False on other platforms. note: This option does affect how /CIImage/imageByApplyingTransform: operations are performed by the context. This option does not affect how /CIImage/imageByApplyingTransform:highQualityDownsample: behaves.

## See Also

### Type Properties

- [allowLowPower](coreimage/cicontextoption/allowlowpower.md)
- [cacheIntermediates](coreimage/cicontextoption/cacheintermediates.md)
- [memoryTarget](coreimage/cicontextoption/memorytarget.md)
- [name](coreimage/cicontextoption/name.md)
- [outputColorSpace](coreimage/cicontextoption/outputcolorspace.md)
- [outputPremultiplied](coreimage/cicontextoption/outputpremultiplied.md)
- [priorityRequestLow](coreimage/cicontextoption/priorityrequestlow.md)
- [useSoftwareRenderer](coreimage/cicontextoption/usesoftwarerenderer.md)
- [workingColorSpace](coreimage/cicontextoption/workingcolorspace.md)
- [workingFormat](coreimage/cicontextoption/workingformat.md)
