「Vle-rgb2aci」の版間の差分

提供:GizmoLabs - だいたい CAD LISP なサイト
(ページの作成:「{{AutoLISP}} ; 構文 : (vle-rgb2aci ''rgb'') または (vle-rgb2aci ''red'' ''green'' ''blue'') ; 機能 : 指定された ACI カラーインデックスの赤・…」)
 
編集の要約なし
 
(同じ利用者による、間の3版が非表示)
1行目: 1行目:
{{AutoLISP}}
{{BCAD_LISP}}
; 構文
; 構文
: (vle-rgb2aci ''rgb'')  または (vle-rgb2aci ''red'' ''green'' ''blue'')
: (vle-rgb2aci ''rgb'')  または (vle-rgb2aci ''red'' ''green'' ''blue'')
18行目: 18行目:


; 戻り値
; 戻り値
: RGBカラーのリスト。
: ACIカラーの整数。0-255




26行目: 26行目:


;サンプル
;サンプル
<syntaxhighlight lang="lisp" line>
<pre class="brush:autolisp;">
(vle-rgb2aci 255 255 255)
(vle-rgb2aci 255 255 255)
7
7
40行目: 40行目:


(vle-rgb2aci -255)
(vle-rgb2aci -255)
4 ; マイナス値でも値が出てくるけど明後日の色になるので使えない
4 ; マイナス値でも値が出てくるけどあさっての色になるので使えない
 
</syntaxhighlight>


</pre>


-----
-----
52行目: 51行目:


[[Category:AutoLISP]]
[[Category:AutoLISP]]
[[Category:BricsCADのLISP]]

2023年1月28日 (土) 07:56時点における最新版

構文
(vle-rgb2aci rgb) または (vle-rgb2aci red green blue)


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


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


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


メモ

  • (vle-rgb2aci red green blue) だと、合わない色になるケースがあるので rgb の整数値で指定したほうが良さげ。


サンプル
(vle-rgb2aci 255 255 255)
7

(vle-rgb2aci 16777215)
7

(vle-rgb2aci 0)
7 ; 黒は 7 (白/黒)になる

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

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


関連事項