Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Emacs lisp:获取面的RGB组件?_Emacs_Elisp - Fatal编程技术网

Emacs lisp:获取面的RGB组件?

Emacs lisp:获取面的RGB组件?,emacs,elisp,Emacs,Elisp,我最近切换到Emacs主干和区域面 颜色变了。 我不能在不知道它以前是什么的情况下把它改回去 所以我发布了emacs24.3,并看到它是“gtk_selection_bg_color”。 此颜色名称在后备箱中不再有效。 我发现屏幕截图->gimp->滴眼法的颜色是“f9b593”, 但我想知道如何在Elisp中实现这一点,例如 (get-face-background-rgb 'region) ;; "f9b593" 有什么建议吗?您可以使用颜色值: 颜色值是“faces.el”中编译的Lis

我最近切换到Emacs主干和
区域
面 颜色变了。 我不能在不知道它以前是什么的情况下把它改回去

所以我发布了emacs24.3,并看到它是“gtk_selection_bg_color”。 此颜色名称在后备箱中不再有效。 我发现屏幕截图->gimp->滴眼法的颜色是“f9b593”, 但我想知道如何在Elisp中实现这一点,例如

(get-face-background-rgb 'region)
;; "f9b593"

有什么建议吗?

您可以使用
颜色值

颜色值是“faces.el”中编译的Lisp函数。(颜色值) 颜色和可选框架)

返回名为“帧上的颜色”的颜色说明。这个 值是整数RGB值的列表--(红-绿-蓝)。这些价值观 显示范围为0到65280或65535,具体取决于系统; 白色是(65280 65280 65280)或(65535 65535 65535)。如果框架是 省略或为零,使用选定的帧。如果框架无法显示颜色, 该值为零。如果颜色是“未指定”符号或 字符串“未指定的fg”或“未指定的bg”,值为零

要获得人脸的颜色,可以使用
人脸前景
人脸背景
。在您的情况下,您可以使用:

 (color-values (face-background 'region))

您可以使用
颜色值

颜色值是“faces.el”中编译的Lisp函数。(颜色值) 颜色和可选框架)

返回名为“帧上的颜色”的颜色说明。这个 值是整数RGB值的列表--(红-绿-蓝)。这些价值观 显示范围为0到65280或65535,具体取决于系统; 白色是(65280 65280 65280)或(65535 65535 65535)。如果框架是 省略或为零,使用选定的帧。如果框架无法显示颜色, 该值为零。如果颜色是“未指定”符号或 字符串“未指定的fg”或“未指定的bg”,值为零

要获得人脸的颜色,可以使用
人脸前景
人脸背景
。在您的情况下,您可以使用:

 (color-values (face-background 'region))
您可以使用library或library(请参见)获取点处的人脸颜色。您可以使用library
调色板
来探索颜色,得出相似但略有不同的颜色等。您可以使用library来检查和修改颜色的RGB组件。

您可以使用library或library---请参见---来获取某个点的人脸颜色。您可以使用library
palette
来探索颜色,找到相似但略有不同的颜色等。您可以使用library来检查和修改颜色的RGB组件