c语言 获取 屏幕 像素坐标和颜色,在屏幕上获取颜色和绝对坐标,方便地选择像素...

问题

我寻找一个工具,可以让我选择屏幕上的像素,并获得RGB颜色和绝对(x,y)的位置。

ubuntu有没有什么类似的东西?

答案1

最合适的是,一个Windows的小工具ColorPix (通过wine )

我经过长时间艰苦的搜索,Ubuntu/Linux的工具都不能满足你的条件,放大和坐标显示。

我们需要一个很小的Windows工具--非常关键--它适用于默认的WINE安装,没有配置、安装、 DLL等等

它有可调整的缩放,一键复制多种格式和坐标显示:

c语言 获取 屏幕 像素坐标和颜色,在屏幕上获取颜色和绝对坐标,方便地选择像素..._第1张图片

1.安装winesudo apt-get install wine

2.下载ColorPix

ColorPix 可以下载便携版 600KB >> 这里

我建议使用以下方法直接下载到本地二进制文件目录中:sudo wget -O/usr/local/bin/ColorPix.exe http://www.colorschemer.com/ColorPix.exe

3.为ColorPix创建启动器

先得到一个图标:sudo wget -O/usr/share/icons/colorpix.png http://cdn.alternativeto.net/i/22e49edc-efa7-e011-979d-0025902c7e73_11865.png

按Alt+F2现在并键入gksudo gedit /usr/share/applications/colorpix.desktop 粘贴以下文件并保存文件:[Desktop En试试]

Name=ColorPix

GenericName=ColorPix

Comment=ColorPicker via WINE

Exec=wine /usr/local/bin/ColorPix.exe

Terminal=false

Icon=/usr/share/icons/colorpix.png

Type=Application

StartupNotify=true

从终端运行:sudo chmod +x /usr/share/applications/colorpix.desktop

c语言 获取 屏幕 像素坐标和颜色,在屏幕上获取颜色和绝对坐标,方便地选择像素..._第2张图片

4.使用ColorPix

启动它,第一次在wine初始化时需要几秒钟。

下面的屏幕截图显示了它的实际效果,包括:顶部的坐标

以下不同格式的颜色值(单击可复制到剪贴板)

下方可

你可能感兴趣的:(c语言,获取,屏幕,像素坐标和颜色)