2015-01-21 86 views
0

我有一堆图片,我从aws3链接加载。我把它们放在一个名为images的数组中。这样做后,我正在合并它们,我想调整它们,以便它们很好地显示。然而,当我运行下面的代码:readImageFile()期望参数1是一个资源,给定的字符串Imageick

$remote_image = file_get_contents($imageurls[$i]); 
file_put_contents("/tmp/remote_image.jpg", $remote_image); 
$img = new Imagick("/tmp/remote_image.jpg"); 
$img->readImageFile("/tmp/remote_image.jpg"); 
$img->resizeImage(320,240,Imagick::FILTER_LANCZOS,0); 
imagecopymerge($dest, $images[$i], 6, 245, 0, 0, 183, 156, 100); 
$img->destroy(); 

我得到的错误readImageFile expectes parameter to be resource, string given.

我如何可以调整图像前/后合并到imagecopymerge给出的宽度和高度?

回答

相关问题