CGImageCreate基于列的图像格式

时间:2014-12-20 08:10:08

标签: c core-graphics cgimage

我以基于列的格式存储图像数据,并尝试使用CGImageCreate直接绘制它。

对于3x3渲染图像:

A B C
D E F
G H I

数据存储在列中,从下到上:

data[] = { G, D, A, H, E, B, I, F, C };

我知道我可以将数据转换为CGImage可以理解的格式,但有没有办法跳过此步骤并让CGImageCreate知道这种数据格式,以便我可以将data传递给它?

1 个答案:

答案 0 :(得分:0)

如果您只想更改图像的渲染方向,则可以根据需要通过旋转或翻转图像来实现。 CGContextRotateCTM可用于在绘制前旋转上下文中的坐标。