---
title: temperatureAndTint()
framework: coreimage
role: symbol
role_heading: Type Method
path: coreimage/cifilter-swift.class/temperatureandtint()
---

# temperatureAndTint()

Alters an image’s temperature and tint.

## Declaration

```swift
class func temperatureAndTint() -> any CIFilter & CITemperatureAndTint
```

## Return Value

Return Value The modified image.

## Discussion

Discussion This method applies the image temperature and tint filter to an image. The effect adjusts the white balance of the input image to match the targetNeutral property, resulting in a cooler or warmer tone image. The temperature and tint filter uses the following properties: The following code creates a filter that adds an orange hue to the input image: func tempatureAndTint(inputImage: CIImage) -> CIImage {     let tempatureAndTintFilter = CIFilter.temperatureAndTint()     tempatureAndTintFilter.inputImage = inputImage     tempatureAndTintFilter.neutral = CIVector(x: 11500, y: 10)     tempatureAndTintFilter.targetNeutral = CIVector(x: 4000, y: 0)     return tempatureAndTintFilter.outputImage! }

## See Also

### Filters

- [colorAbsoluteDifference()](coreimage/cifilter-swift.class/colorabsolutedifference().md)
- [colorClamp()](coreimage/cifilter-swift.class/colorclamp().md)
- [colorControls()](coreimage/cifilter-swift.class/colorcontrols().md)
- [colorMatrix()](coreimage/cifilter-swift.class/colormatrix().md)
- [colorPolynomial()](coreimage/cifilter-swift.class/colorpolynomial().md)
- [colorThreshold()](coreimage/cifilter-swift.class/colorthreshold().md)
- [colorThresholdOtsu()](coreimage/cifilter-swift.class/colorthresholdotsu().md)
- [depthToDisparity()](coreimage/cifilter-swift.class/depthtodisparity().md)
- [disparityToDepth()](coreimage/cifilter-swift.class/disparitytodepth().md)
- [exposureAdjust()](coreimage/cifilter-swift.class/exposureadjust().md)
- [gammaAdjust()](coreimage/cifilter-swift.class/gammaadjust().md)
- [hueAdjust()](coreimage/cifilter-swift.class/hueadjust().md)
- [linearToSRGBToneCurve()](coreimage/cifilter-swift.class/lineartosrgbtonecurve().md)
- [sRGBToneCurveToLinear()](coreimage/cifilter-swift.class/srgbtonecurvetolinear().md)
- [toneCurve()](coreimage/cifilter-swift.class/tonecurve().md)
