用于颜色转换、操作等的小库。

repacolors的Python项目详细描述


重新着色

用于颜色转换、操作等的小库

Build Status

demo

安装

$ pip install repacolors

要从Xrdb获取颜色,请将其与xextras附加组件一起安装:

^{pr2}$

repacolor命令

$ repacolor --help
Usage: repacolor [OPTIONS] COMMAND [ARGS]...

Options:
  --help  Show this message and exit.

Commands:
  colorwheel  Display colorwheel defined by `name` or created by the colors...
  display     Display information about the provided colors.
  palette     Get colors of given palette
  pick        Pick colors from your desktop.
  scale       Display color scale defined by the colors provided via stdin.

display

在终端显示颜色信息。在

$ repacolor display red

+--------+ red - #ff0000
|  BIG   | rgb(255, 0, 0)
|  RED   | hsl(0, 100%, 50%)
| SQUARE | lab(53.24% 80.09 67.2)
+--------+

$ repacolor display "#ffaad5" "rgb(128, 12, 46, .8)"
... (displays both colors)
$ echo "#ffffff" | repacolor display
... (displays `white`)

pick

执行颜色选择器并显示拾取的颜色。在

$ repacolor pick

如果与xextras一起安装,集成的颜色选择器可以在X11/linux下工作。如果要使用外部颜色选择器,请设置COLORPICKER环境变量:

$ export COLORPICKER=xcolor
$ repacolor pick

palette

显示调色板的颜色。如果没有提供选项板名称,则显示可用的选项板。在

$ repacolor palette
List of available palette names:
ryb, rybw3, orrd, pubu, ...

$ repacolor palette viridis
#440154
#482777
...

scale

显示由输入颜色定义的色阶。在

$ repacolor scale red white
[colors from red to white]
$ repacolor palette viridis | repacolor scale
[color scale defined by `viridis` colors]

colorwheel

显示色轮。在

预定义颜色控制盘:

  • ryb-RYB色轮
  • rgbhsl-RGB色轮
  • lab或{}-CIELAB色轮

如果没有提供色轮名称,它将从stdin上提供的颜色创建一个。在

$ repacolor colorwheel rgb
[RGB color wheel]
$ repacolor scale red white black red | repacolor colorwheel
[red - white - black color wheel]

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
如何表示1。。Java中的n关系   java在安卓应用程序中添加polaris viewer   Java字符串::replaceAll仅替换第一个出现(可能不正确的正则表达式)   java Tomcat/JBoss部署后脚本   如何在Heroku Java应用程序中运行发出web请求的周期进程   java如何以纳秒为单位证明算法的时间   Solaris上的java自定义ListCellRenderer(使用jre5)   java试图为我的播放器类测试块实现播放器重力(RealtutsGml平台教程)   c#消耗一个。带有java的net web服务未显示预期结果   java在KOI8\R中检索html   基于java图形的搜索与基于随机的搜索   java如何检查安卓设备上的可用空间?在SD卡上?