---
title: brightnessComponent
framework: appkit
role: symbol
role_heading: Instance Property
path: appkit/nscolor/brightnesscomponent
---

# brightnessComponent

The brightness component value of the color.

## Declaration

```swift
var brightnessComponent: CGFloat { get }
```

## Discussion

Discussion Access this property only for colors in the calibratedRGB or deviceRGB color spaces. RGB values are converted to HSB values as needed. Accessing it for other color types raises an exception.

## See Also

### Related Documentation

- [getHue(_:saturation:brightness:alpha:)](appkit/nscolor/gethue(_:saturation:brightness:alpha:).md)

### Retrieving individual components

- [alphaComponent](appkit/nscolor/alphacomponent.md)
- [whiteComponent](appkit/nscolor/whitecomponent.md)
- [redComponent](appkit/nscolor/redcomponent.md)
- [greenComponent](appkit/nscolor/greencomponent.md)
- [blueComponent](appkit/nscolor/bluecomponent.md)
- [cyanComponent](appkit/nscolor/cyancomponent.md)
- [magentaComponent](appkit/nscolor/magentacomponent.md)
- [yellowComponent](appkit/nscolor/yellowcomponent.md)
- [blackComponent](appkit/nscolor/blackcomponent.md)
- [hueComponent](appkit/nscolor/huecomponent.md)
- [saturationComponent](appkit/nscolor/saturationcomponent.md)
- [catalogNameComponent](appkit/nscolor/catalognamecomponent.md)
- [localizedCatalogNameComponent](appkit/nscolor/localizedcatalognamecomponent.md)
- [colorNameComponent](appkit/nscolor/colornamecomponent.md)
- [localizedColorNameComponent](appkit/nscolor/localizedcolornamecomponent.md)
