2012-08-22 43 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

相关问题