繁体   English   中英

苹果系统。如何从PNG数据创建图像?

[英]Mac OS. How to create image from PNG data?

我有一组代表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文件吗? 如果是,那么如何?

为图像创建图形上下文并绘制到图像上。 然后保存到png

创建CGBitmapContext

画出你的像素

从CGBitmapContext创建一个CGImage

使用CGImageDestination将CGImage保存为PNG

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM