Dos rgbtoaci

提供:GizmoLabs - だいたい CAD LISP なサイト
構文
(dos_rgbtoaci rgb) または (dos_rgbtoaci red green blue)


機能
指定された ACI カラーインデックスの赤・緑・青のTrueColor値をリストで返す。


引数
  • rgb : RGB 値を指定する整数値 (有効な範囲:0 - 16777215)
  • red : 赤の整数値 0-255
  • green : 緑の整数値 0-255
  • blue : 青の整数値 0-255


戻り値
ACIカラーの整数。0-255


メモ

  • BricsCAD だと、この関数は ( vle-rgb2aci ) にリダイレクトされる。詳細は vle-rgb2aci を参照。
  • (vle-rgb2aci red green blue) だと、合わない色になるケースがあるので rgb の整数値で指定したほうが良さげ。


サンプル
(dos_rgbtoaci 255 255 255)
7

(dos_rgbtoaci 16777215)
7

(dos_rgbtoaci 0)
7 ; 黒は 7 (白/黒)になる

(dos_rgbtoaci 0 0 0)
18 ; 黒だけど 18(濃赤)になるのでちょっと困る

(dos_rgbtoaci -255)
4 ; マイナス値でも値が出てくるけどあさっての色になるので使えない


関連事項