我在內存中創建一個PNG圖像,這樣如何從內存中創建PNG圖像文件?
rrdtool_function_graph(605,0,$graph_data_array)
的代碼,當我運行這個
print rrdtool_function_graph(605,0,$graph_data_array)
它會顯示PNG圖像。 問題是,如何將其轉換爲圖像文件,如abc.png,用PHP?
我在內存中創建一個PNG圖像,這樣如何從內存中創建PNG圖像文件?
rrdtool_function_graph(605,0,$graph_data_array)
的代碼,當我運行這個
print rrdtool_function_graph(605,0,$graph_data_array)
它會顯示PNG圖像。 問題是,如何將其轉換爲圖像文件,如abc.png,用PHP?
您可以使用PHP的fwrite
實現這一
$handle = fopen('abc.png', 'w');
fwrite($handle , rrdtool_function_graph(605,0,$graph_data_array));
fclose($handle);
只要打開文件寫(FOPEN),那麼你的數據寫入到它(FWRITE)和關閉文件(FCLOSE) – yent