全屏颜色选择器

有没有任何应用程序可以为屏幕提供取色器?
例如:启动应用程序后,鼠标会变成一个取色器。 点击屏幕上的任何位置,它将检测到像素的颜色。

我写了一个适用于Windows的版本,但还没有考虑过Ubuntu,也许有时间可以试一试。 - SimplySimon
1为什么要重复造轮子呢?看看下面的答案:http://askubuntu.com/questions/163783/tool-to-easily-select-a-pixel-on-screen-and-get-color-and-absolute-coordinates?rq=1 - SimplySimon
2@SimplySimon 不是重复的问题。我会说你链接的问答是这个问题的一个子集。其他问答中的原始提问者的要求和用例比这个问题更具体。 - Glutanimate
John,请你能否就这个问题的重复状态发表一下评论?我个人认为它是一个重复问题,但有些人认为不是。主问题是否回答了你的问题? - Seth
@Seth,我觉得这不是重复的。我同意Glutanimate的观点。 - Ionică Bizău
4个回答

新的gcolor2替代方案

概述

gcolor2是很好的,但已经很久没有更新了。目前有两个更近期的替代品,gcolor3pychrom

gcolor3

第一个是gcolor2的GTK3移植版。据我所知,它的功能与原版本没有任何区别:

enter image description here

pychrom

然而,pychrom还有一些额外的好处:

  • CMYK和终端颜色支持
  • 系统托盘指示器
  • 缩放功能

以下是pychrom运行时的几个屏幕截图:

enter image description here

enter image description here

安装

这些较新的颜色选择器的缺点是它们无法从官方仓库或其他任何仓库中获取。

gcolor3 需要手动编译。请按照项目页面上的说明进行操作。

pychrom 是一个Python应用程序,可以直接执行而无需先进行编译。源代码压缩包中包含两个文件,pychrompychrom.desktop。要安装该应用程序,只需将 pychrom 复制到您的 PATH(例如 ~/bin/usr/local/bin),然后将 .desktop 文件移动到 ~/.local/share/applications(用户级安装)或 /usr/share/applications(系统级安装)。


我们需要为gcolor3签订一份PPA。 - Jonathan

是的,有的。它叫做gcolor2安装gcolo2,使用起来非常简单。你可以通过终端使用下面的命令进行安装:
sudo apt-get install gcolor2

gcolor2


3Ubuntu 18:无法找到软件包gcolor2。 - Jonathan

我建议使用gpick,因为它简单直接。
sudo apt-get install gpick

使用方法

不幸的是,这个应用程序的用户界面非常不直观,所以这里有一些关于如何使用它(或者至少是我如何使用它)的帮助:

  1. 右键单击中心六边形(屏幕截图中的红色六边形)。
  2. 将指针在屏幕上移动。一个放大视图(类似于Gpick左下角的视图)将跟随鼠标,以帮助您选择所需的精确像素。
  3. 按下空格键将颜色添加到调色板中的选定槽位。默认情况下首先选中槽位1。

  4. 您可以从一个槽位中拖动颜色并将其放置在需要的位置,例如Gimp、Inkscape,或者仅仅查看其#rrggbb值。

提示

  1. 添加了一个颜色后,下一个槽位将自动被选中,这样您就可以连续按下空格键将颜色添加到环形缓冲区中。

  2. 除了右键单击中心六边形外,您还可以点击右下角的吸管或者进行左键点击和拖拽。我个人觉得右键单击中心更容易。

enter image description here


太棒了!点赞了:) - Ionică Bizău
4+1 用来解释它的工作原理 - 我已经放弃使用 gpick 来识别窗口外的颜色了。界面很糟糕,但现在与这个问题相关。 - nealmcb
仍然无法工作,很可能是因为 Wayland。至少 gcolor3 报告了这个问题,而 gpick 则根本不起作用,没有任何提示信息。尽管如此,还是感谢您的解释。 - Dmitry Koroliov