Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/229.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中形成缩略图并将其发送给AS3_Php_Actionscript 3_Thumbnails - Fatal编程技术网

在PHP中形成缩略图并将其发送给AS3

在PHP中形成缩略图并将其发送给AS3,php,actionscript-3,thumbnails,Php,Actionscript 3,Thumbnails,我正在使用AS3制作图像库。 我用PHP读取给定的目录,并将其中的图像路径作为数组返回。 我还想形成缩略图,序列化它们,将它们作为数组发送到as3,并使用这些数据创建位图 请帮助我完成以下步骤: -在PHP中调整图像大小并将其序列化 -使用序列化数据在AS3中形成位图对于第一个要求,我将使用如下代码缩略图像: $source_image = imagecreatefrompng( WWW_ROOT . 'img/' . $yourpath . '.png'); $sou

我正在使用AS3制作图像库。 我用PHP读取给定的目录,并将其中的图像路径作为数组返回。 我还想形成缩略图,序列化它们,将它们作为数组发送到as3,并使用这些数据创建位图

请帮助我完成以下步骤:

-在PHP中调整图像大小并将其序列化


-使用序列化数据在AS3中形成位图

对于第一个要求,我将使用如下代码缩略图像:

$source_image = imagecreatefrompng(  WWW_ROOT . 'img/' . $yourpath . '.png');
            $source_imagex = imagesx($source_image);
            $source_imagey = imagesy($source_image);
            $dest_imagex = 200;
            $dest_imagey = 200;
            $dest_image = imagecreate($dest_imagex, $dest_imagey);
            imagecopyresampled($dest_image, $source_image, 0, 0, 0, 0, $dest_imagex,
            $dest_imagey, $source_imagex, $source_imagey);
            header("Content-Type: image/png");
            imagepng($dest_image, WWW_ROOT . 'img/' . "small" . $yourpath . '.png' ,9);
对于二进制编码,您可以使用php()中的base64 encode函数。如果您想发送此操作脚本,请阅读此S/O问题中的流程:-看起来您可以简单地将信息作为AS3变量打印/回显


这个S/O问题可能会帮助您从base64生成图像:

我不确定您在S3中序列化数据是什么意思。你想完成什么?谢谢!这就是我所需要的!