本ページには広告が含まれています。
RGBの各成分、Color値、もしくは#RRGGBB形式の文字列から補色を返します。返り値は引数と同じ形式で返します。
- 構文
- Double = complementaryColor( color )
- 引数
- color 必須
- Color値
- 戻り値
- 補色
プログラム
解説
- 2行目
- Color値をRGBの各成分に分解し配列に格納する。
- 3行目
- RGB値の各成分の最大値と最小値の和を求めnumに代入する。
- 4行目
- numから各成分を引く。
- 5行目
- RGB値からColor値に変換した値を戻り値として返す。
プログラム実行例
ビットマップ画像を補色に変換(24ビット)
使用関数
関連記事
- CHKIMG関数 (スクリプト関数)
- 指定画像が画面上にあるかチェックし、あればその情報を返します。
- Borders.Color プロパティ (Excel)
- 罫線の色を取得または設定する。
- invertedColor関数 (自作関数)
- RGBの各成分、Color値、もしくは#RRGGBB形式の文字列から反転色を返します。返り値は引数と同じ形式で返します。
- colorToRGB関数 (自作関数)
- Color値を赤成分、緑成分、青成分に分解し格納した配列で返します。各成分は10進数の値で表されます。flgにTrueを指定した場合、#RRGGBBの形式で返します。
- RGBToColor関数 (自作関数)
- 引数に指定された赤成分、緑成分、青成分、もしくは#RRGGBB形式の文字列からColor値を求めます。
- BGRToColor関数 (自作関数)
- 引数に指定された青成分、緑成分、赤成分、もしくは#BBGGRR形式の文字列からColor値を求めます。
- PEEKCOLOR関数 (スクリプト関数)
- 指定位置の色を取得します。
- colorToBGR関数 (自作関数)
- Color値を青成分、緑成分、赤成分に分解し格納した配列で返します。各成分は10進数の値で表されます。flgにTrueを指定した場合、#BBGGRRの形式で返します。
