Contents

gammaAdjust()

Alters an image’s transition between black and white.

Declaration

class func gammaAdjust() -> any CIFilter & CIGammaAdjust

Return Value

The modified image.

Discussion

This method applies the gamma-adjust filter to an image. The effect adjusts the image’s mid-tone brightness. This filter is typically used to compensate for distortion caused by displays.

The gamma-adjust filter uses the following properties:

inputImage

An image with the type CIImage.

The following code creates a filter that adds darker colors to the input image:

func gammaAdjust(inputImage: CIImage) -> CIImage {
    let gammaAdjustFilter = CIFilter.gammaAdjust()
    gammaAdjustFilter.inputImage = inputImage
    gammaAdjustFilter.power = 4
    return gammaAdjustFilter.outputImage!
}

[Image]

See Also

Filters