We don’t allow questions seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. You can edit the question so it can be answered with facts and citations.
Closed 6 years ago.
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
一种解决方案是使用 pango 的 cairo 绑定。使用它可能很快就会变得非常混乱,所以这里有一个要点。如果需要,您可以在 C++ 中围绕它创建类。
在这种情况下,缓冲区将仅包含 8 位 Alpha 通道值。如果你想要别的东西,可以修改格式变量。编译...
pkg-config --cflags --libs pangocairo
应该在 Linux 上完成。我对窗户一无所知。One solution is to use pango's cairo bindings. Using it could get quite confusing really fast so here's a essentials. You could create class around it in C++ if you want.
In this case buffer will contain 8 bit alpha channel values only. Fiddle with format variable if you want something else. Compiling...
pkg-config --cflags --libs pangocairo
should do it on Linux. I have no idea about windows.