2009-08-07 39 views
1

我一直在寻找最简单的解决方案为此,目前我遇到没有看起来足够满足我的需求的网络。C++像素级别的控制图形

我正在寻找一种方法来在C++平台无关的情况下手动操作像素矩阵。

有谁知道一个简单易用的图书馆可以帮助我获得这个图书馆吗?

+0

应用程序/窗口中的像素或屏幕上的任何像素? – 2009-08-07 21:26:06

+0

请注意,独立于平台的像素操作几乎不可能用于图形(与图像操作相反),因为没有普遍支持的像素格式。你会经常发现你需要特殊处理选择你喜欢的平台可以显示的格式的实际处理,虽然许多框架将保证你有格式并在必要时进行软件转换。所以这取决于您是否将其视为像素操作 - 您正在操纵缓冲区中的某些像素,但实际上将不同的值写入显示缓冲区。 – 2009-08-07 23:03:29

回答

6

使用SDL

+0

非常感谢您指出这个库,它看起来非常简单,相当有效! – bpescatore 2009-08-08 06:25:07

1

凭借它独立于平台的,你可能不会发现,确实只有这一个图书馆。有像SDL和directFB这样的图书馆可以让你这样做,但不是没有额外的行李。 X11甚至可能是更好的选择。它支持你不需要的东西,但它也允许你直接将像素直接渲染到屏幕(或窗口,视情况而定)。