Ну, ладно пусть остается как есть. Вы мне помогли с выводом рисунка, он работает и подумал, а нельзя ли его модернизировать и стал экспериментировать с imagescale для изменения размеров изображения
$img = file_get_contents('http://openweathermap.org/img/wn/' . $icon);
$img2 = new Imagick();
$img2->readImageBlob($img);
$dest = imagescale($img2, $icon_width, $icon_height);
$dest потом подставляя далее вместо $img2 не работает и кажется бредом ))