2010-02-03 87 views
3

我有一組數據表示PNG:Mac OS。如何從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文件? 如果是,那麼如何?

回答

2

爲圖像創建圖形上下文並繪製到圖像上。然後保存爲PNG

創建CGBitmapContext

提請像素

創建從CGBitmapContext

一個創建一個CGImage使用CGImage保存爲PNG CGImageDestination

0

真的很接近,只需使用ofstream將你的數組保存爲「picture.png」即可。如果你的十六進制是正確的,並且在你的像素之前有8字節的簽名,它應該可以工作。

+0

什麼是8字節簽名? – 2012-11-03 21:23:31