微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Xlib的图形功能是否很快?

如何解决Xlib的图形功能是否很快?

| 我是一个绝对的新GUI程序员,几乎没有经验(除了Java中的一些小应用程序)。我正在考虑编写一个需要简单2D图形的小型应用程序。我不知道该使用Xlib还是cairo进行绘图。 Xlib的图形组件是否比cairo快?如果cairo是使用Xlib编写的,那么答案显然是肯定的,但是我不知道是不是。     

解决方法

        Xlib本身不做任何图形处理。如果您在谈论服务器图形原语,这些天它们通常很快,但是它们也相当有限(线,矩形,多边形,椭圆,梯形,纯色填充),并且图形驱动程序往往不会获得任何特殊的加速。 老实说,您不应直接针对Xlib或xcb进行编程。相反,请使用Qt,GTK +或FLTK(或wxWindows或or .....)之类的工具包。它们为构建应用程序以及将X详细信息抽象为易于使用的API提供了框架。     ,        通常,所有利用Xlib进行绘制的库都以优化的方式进行。您可能无法匹配说,自己滚动的性能。您也没有窗口小部件,而没有一个库使最简单的任务成千上万个庞然大物。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。