インスタンスメソッド
getHue(_:saturation:brightness:alpha:)
それぞれの引数でカラーオブジェクトの HSB コンポーネントと不透明度の値を返します。
宣言
func getHue(_ hue: UnsafeMutablePointer<CGFloat>?,
パラメータ
hue
戻る時に、カラーオブジェクトの hue (色相) 成分が含まれます。
saturation
戻る時に、カラーオブジェクトの saturation (彩度) 成分が含まれます。
brightness
戻る時に、カラーオブジェクトの明るさ成分が含まれます。
alpha
戻る時に、カラーオブジェクトの不透明度の値が含まれます。
議論
NULL が引数として渡された場合、メソッドはその値を設定しません。このメソッドは、calibratedRGB (calibratedRGB) または deviceRGB (deviceRGB) 色空間の色を表すオブジェクトでのみ機能します。 他のオブジェクトに送信すると、例外が発生します。
以下も見よ
カラーオブジェクトからのコンポーネント値の取得
カラーオブジェクトの CMYK 値と不透明度の値を返します。
それぞれの引数でカラーオブジェクトの RGB コンポーネントと不透明度の値を返します。
func getWhite(UnsafeMutablePointer<CGFloat>?, alpha: UnsafeMutablePointer<CGFloat>?)
色のグレイスケール値とアルファ値を返します。
色のコンポーネントの数。
func getComponents(UnsafeMutablePointer<CGFloat>)
色のコンポーネントを配列として返します。
関連した文書
var brightnessComponent: CGFloat
The brightness component value of the color.
var hueComponent: CGFloat
The hue component value of the color.
var alphaComponent: CGFloat
The alpha (opacity) component value of the color.
var saturationComponent: CGFloat
The saturation component value of the color.