我在寻找一个光栅图形framework for Mac OS X.具体地说,我想要某种看法,即我可以操纵(至少在概念上)就像一个矩阵的像素。我的程序会产生的像素数据的编程方式。

分类:符合这样的描述很好,但是已经过时了。尽我所知,没有什么等核心的图形。我失去了一些东西?

一个普通C框架将是优选的一个目标-C的一个,但我不太挑剔。

有帮助吗?

解决方案

QD被废弃,因为无法做到实现它有效地与目前这一代的充分合成研究所和GPU HW.由于这个原因没有什么很喜欢QD在该系统,并且将不会有.许直接访问的后备存储的力量在最好的部队更多的巴士交易,以及从GPU,在最坏的情况可能阻止一个纹加载到卡本身和某些情况下可能导致软件回退。

它是明确的,有时原因,人们需要素的级别访问后备存储,所以有一些机制来做到这一点,但没有真正的便利的方法以及如果你能找到一些办法来避免它,你应该。如果你不能避免它可以使用CoreGraphics创建一位背景下的使用 CGBitmapContextCreate 你有访问的后备存储和可以操纵的后备存储的直接。它不是简单的工作,并且它是缓慢的。

其他提示

什么本身分割视图的宽度和高度,然后绘制宽度x高度方块?你可以只使用一个NSPoint并且由一个增加它,直到它碰到宽度×高度。

简单Directmedia层具有像素的访问。它可在杀死,因为它是一个移植库,但整个API是纯C.我不知道是什么,它使用作为一个潜在的MacOS的API使用。最好检查网站,以查看它是否适合你的目的。

可替换地,可以使用的OpenGL 纹理。

要做到这一点,最好的方法是核心映像。它的设计与像素的工作,这是非常快的,因为它可以让你对显卡的工作。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top