我在内存中创建一个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