Mac OS. 如何从PNG数据创建镜像?

3

我有一个数据数组,代表PNG格式图片:

unsigned short systemFontTexture[] = {

...
0x5089,0x474E,0x0A0D,0x5089,0x474E,0x0A0D,0x5089,
0x474E,0x0A0D,0x5089,0x474E,0x474E,0x0A0D,0x5089,
0x474E,0x0A0D,0x5089,0x474E,0x474E,0x0A0D,0x5089,
...

}

我可以使用这些数据创建PNG文件吗?如果是,那么如何创建?
3个回答

3

2

创建一个图形上下文,用于绘制图片。然后保存为PNG格式。

创建一个CGBitmapContext。

绘制像素。

从CGBitmapContext中创建CGImage。

使用CGImageDestination将CGImage保存为PNG格式。


0

非常接近了,只需使用ofstream将您的数组保存为“picture.png”。如果您的十六进制码正确,并且在像素之前有8个字节的签名,则应该可以正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接