我有一组代表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文件吗? 如果是,那么如何?
答案 0 :(得分:3)
答案 1 :(得分:2)
为图像创建图形上下文并绘制到图像上。然后保存到png
创建CGBitmapContext
绘制像素
从CGBitmapContext创建一个CGImage
使用CGImageDestination将CGImage保存为PNG
答案 2 :(得分:0)
非常接近,只需使用ofstream将数组保存为“picture.png”。如果您的十六进制是正确的并且在像素之前具有8字节签名,那么它应该可以工作。