0

我有一个使用 imagecreatetruecolor() 创建的 PHP 图像对象。我想通过 AMFPHP 将它发送到 Flash。我知道最好的格式是使用 ByteArray。如何在不将图像写入磁盘的情况下实现这一点?

谢谢,乔什

4

2 回答 2

1

您不能转移原始资源,但通常的做法是ob_start()在函数之前使用 an imagepng/imagejpeg/imagegif,并将其放入带有 的变量中ob_get_clean()。它如何与 AMFPHP 和 ByteArrays 一起工作是另一回事,我对这些没有经验。

<?php
$img = imagecreatetruecolor(30,40);
ob_start();
imagepng($img);
$bytes = ob_get_clean();
于 2011-06-05T22:56:47.167 回答
-2

你的意思是这样的:

imagepng($resource);

这会将图像从内存发送到浏览器

于 2011-06-05T22:15:02.447 回答