---
title: "init(calibratedHue:saturation:brightness:alpha:)"
framework: appkit
role: symbol
role_heading: Initializer
path: "appkit/nscolor/init(calibratedhue:saturation:brightness:alpha:)"
---

# init(calibratedHue:saturation:brightness:alpha:)

Creates a color object using the given opacity and HSB color space components.

## Declaration

```swift
init(calibratedHue hue: CGFloat, saturation: CGFloat, brightness: CGFloat, alpha: CGFloat)
```

## Parameters

- `hue`: The hue component of the color object in the HSB color space.
- `saturation`: The saturation component of the color object in the HSB color space.
- `brightness`: The brightness (or value) component of the color object in the HSB color space.
- `alpha`: The opacity value of the color object,

## Return Value

Return Value The color object.

## Discussion

Discussion Values below 0.0 are interpreted as 0.0, and values above 1.0 are interpreted as 1.0.

## See Also

### Related Documentation

- [getHue(_:saturation:brightness:alpha:)](appkit/nscolor/gethue(_:saturation:brightness:alpha:).md)
- [init(calibratedRed:green:blue:alpha:)](appkit/nscolor/init(calibratedred:green:blue:alpha:).md)

### Creating a color using HSB components

- [init(deviceHue:saturation:brightness:alpha:)](appkit/nscolor/init(devicehue:saturation:brightness:alpha:).md)
- [init(hue:saturation:brightness:alpha:)](appkit/nscolor/init(hue:saturation:brightness:alpha:).md)
- [init(colorSpace:hue:saturation:brightness:alpha:)](appkit/nscolor/init(colorspace:hue:saturation:brightness:alpha:).md)
