Я пытаюсь создать простую миниатюру из изображения, которое не находится на моем сервере, с помощью оболочки iMagick для ImageMagick.По какой-то причине следующий код не будет отображать ничего при вызове:
<?php
$image = new Imagick("http://kunaki.com/ProductImage.ASP?T=I&ST=FO&PID=PX003Y9EDJ");
$image->thumbnailImage(100, 0);
header( "Content-Type: image/jpg" );
echo $image;
?>
Я также пытался использовать http://kunaki.com/ProductImage.ASP?T=I&ST=FO&PID=PX003Y9EDJ.jpg
безрезультатно.
Основываясь на комментариях ниже, я имеюпопытался это сделать также безрезультатно, но я не уверен, что синтаксис правильный.
<?php
$kunaki_image = file_get_contents("http://kunaki.com/ProductImage.ASP?T=I&ST=FO&PID=PX003Y9EDJ");
$name = tempnam("/tmp", "kunaki");
$final = file_put_contents($name, $kunaki_image);
$image = new Imagick($final);
$image->thumbnailImage(100, 0);
header( "Content-Type: image/jpg" );
echo $image;
?>
У кого-нибудь есть предложения?
Спасибо!