【发布时间】:2020-01-09 11:48:15
【问题描述】:
我从<X11/Xutil.h>找到了这段代码并“雕刻出来”:
#define XGetPixel(ximage, x, y) \
((*((ximage)->f.get_pixel))((ximage), (x), (y)))
我想把它改写成一个普通函数,但我不知道怎么做。有人可以帮忙吗?
澄清:
-
当那一小段代码也在 C++ 中工作时,我想在这里实现什么?
我想了解它是什么,以及将来如何自己重写。
-
我用它做什么?
单像素颜色RGB提取。
-
我在 C++ 中编码多长时间以及在什么环境中编码?
我在 Linux (Mint 19)
g++-8上是一个 shell 脚本编写者,而不是 C++ 编码器,总共只在 C++ 上花了大约半年时间。 -
我为什么不干脆
#include <X11/Xutil.h>?我只是不认为我需要它,最好坚持使用 X11/Xlib.h 我相信,如果我错了,请纠正我。
【问题讨论】:
-
ximage、x、y有哪些类型?
-
到目前为止你尝试了什么?
-
也许this 有帮助
-
@LinuxSecurityFreak 你是什么意思,它的目的是什么?它的目的是获取像素?