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

# gloom()

Adjusts an image’s color by applying a gloom filter.

## Declaration

```swift
class func gloom() -> any CIFilter & CIGloom
```

## Mentioned in

Processing an Image Using Built-in Filters

## Return Value

Return Value The modified image.

## Discussion

Discussion This method applies the gloom filter to an image. The effect reduces the highlights of the image resulting in the image looking dull. The gloom filter uses the following properties: The following code creates a filter that results in a darker image with a slight blur: func gloom(inputImage: CIImage) -> CIImage {     let gloomFilter = CIFilter.gloom()     gloomFilter.inputImage = inputImage     gloomFilter.radius = 3     gloomFilter.intensity = 10     return gloomFilter.outputImage! }

## See Also

### Filters

- [blendWithAlphaMask()](coreimage/cifilter-swift.class/blendwithalphamask().md)
- [blendWithBlueMask()](coreimage/cifilter-swift.class/blendwithbluemask().md)
- [blendWithMask()](coreimage/cifilter-swift.class/blendwithmask().md)
- [blendWithRedMask()](coreimage/cifilter-swift.class/blendwithredmask().md)
- [bloom()](coreimage/cifilter-swift.class/bloom().md)
- [cannyEdgeDetector()](coreimage/cifilter-swift.class/cannyedgedetector().md)
- [comicEffect()](coreimage/cifilter-swift.class/comiceffect().md)
- [coreMLModel()](coreimage/cifilter-swift.class/coremlmodel().md)
- [crystallize()](coreimage/cifilter-swift.class/crystallize().md)
- [depthOfField()](coreimage/cifilter-swift.class/depthoffield().md)
- [edges()](coreimage/cifilter-swift.class/edges().md)
- [edgeWork()](coreimage/cifilter-swift.class/edgework().md)
- [gaborGradients()](coreimage/cifilter-swift.class/gaborgradients().md)
- [heightFieldFromMask()](coreimage/cifilter-swift.class/heightfieldfrommask().md)
- [hexagonalPixellate()](coreimage/cifilter-swift.class/hexagonalpixellate().md)
