[SwiftUI]RGBからColor(色)を取得するには?

SwiftUI

どうも、ちょげ(@chogetarou)です。

RGBから色を取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

RGBから色を取得するには、Color(red, green, blue)を使います。

まず、Color()を用意します。

そして、Color()の引数「red」に赤、引数「green」に緑、引数「blue」に青の値を指定します。

Colorの引数の値は、0〜1の範囲で指定します。

//引数の値は「0〜1」で指定
Color(red: 赤, green: 緑, blue: 青)

RGBの値を「0~255」の値で指定したい場合は、「0~255」の値を「255」で割ります。

Color(red: rValue / 255, green: gValue / 255, blue: bValue / 255)

使用例

struct ContentView: View {
    var body: some View {
        VStack {
            Color(red: 0.8, green: 0.1, blue: 0.2)
                .frame(width: 100, height: 100)
            
            Color(red: 0.0, green: 80 / 255, blue: 200 / 255)
                .frame(width: 100, height: 100)
        }
    }
}

コメント

タイトルとURLをコピーしました