2012-08-22 44 views
0

我在內存中創建一個PNG圖像,這樣如何從內存中創建PNG圖像文件?

rrdtool_function_graph(605,0,$graph_data_array) 

的代碼,當我運行這個

print rrdtool_function_graph(605,0,$graph_data_array) 

它會顯示PNG圖像。 問題是,如何將其轉換爲圖像文件,如abc.png,用PHP?

+0

只要打開文件寫(FOPEN),那麼你的數據寫入到它(FWRITE)和關閉文件(FCLOSE) – yent

回答

0

您可以使用PHP的fwrite實現這一

$handle = fopen('abc.png', 'w'); 
fwrite($handle , rrdtool_function_graph(605,0,$graph_data_array)); 
fclose($handle); 
+0

THX您advise.but當我把這個(print rrdtool_function_graph(605,0,$ graph_data_array))放在php文件中時,它會在brower中顯示圖像。但是,當我像你說的那樣做時,它只會在abc.png中寫入32281 – feythin

+0

@SolrJ,什麼是「32281」?另外,請提供更多的代碼部分 – Adi

相關問題