2015-01-21 3 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?

ответ