「Dos rgbtoaci」の版間の差分
(ページの作成:「{{AutoLISP}} ; 構文 : (dos_rgbtoaci ''color'' ) ; 機能 : 指定されたACIカラーインデックス値をTrueカラー値リスト (Red Green Blue) として返す。 ; 引数 :* color : ACIカラーインデックス(1-256) ; 戻り値 : (Red Green Blue) のTrueカラー値リスト。ACIカラーの範囲以外はエラーになる。 ==== メモ ==== * BricsCADでは、この関数は (vle-aci2rgb) にリダイレクトされる。詳細…」) |
編集の要約なし |
||
| 1行目: | 1行目: | ||
{{ | {{BCAD_LISP}} | ||
; 構文 | ; 構文 | ||
: (dos_rgbtoaci '' | : (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 の整数値で指定したほうが良さげ。 | |||
;サンプル | |||
<pre class="brush:autolisp;"> | |||
(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 ; マイナス値でも値が出てくるけどあさっての色になるので使えない | |||
</pre> | </pre> | ||
----- | ----- | ||
| 47行目: | 54行目: | ||
* [[vle-aci2rgb]] | * [[vle-aci2rgb]] | ||
* [[vle-rgb2aci]] | * [[vle-rgb2aci]] | ||
* [[VLE-関数]] | |||
* [[vle-aci2rgb]] | |||
* [[vle-rgb2aci]] | |||
[[Category:AutoLISP]] | [[Category:AutoLISP]] | ||
[[Category:BricsCADのLISP]] | [[Category:BricsCADのLISP]] | ||
2025年12月2日 (火) 06:33時点における最新版
- 構文
- (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 ; マイナス値でも値が出てくるけどあさっての色になるので使えない
関連事項