[英]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.