Подскажите пожалуйста, в коде есть получение изображения и установка размеров в зависимости от настроек
if(file_exists($file_name_1) && $view_last_subscriber) {
$last_subscriber_photo_1 = new Imagick($file_name_1);
if($roundingOff==true) {
*!*
RoundingOff($last_subscriber_photo_1, $last_subscriber_width,$last_subscriber_height);
*/!*
}
$draw->setFontSize($last_subscriber_font_size);
$draw->setFillColor("rgb(".$last_subscriber_font_color.")");
$bg->compositeImage($last_subscriber_photo_1, Imagick::COMPOSITE_DEFAULT, $last_subscriber_photo_1_x, $last_subscriber_photo_1_y);
$bg->annotateImage($draw, $last_subscriber_1_text_x, $last_subscriber_1_text_y, 0, mb_strtoupper($last_subscriber_firstname_1));
}
настройки такие:
// Ширина аватарки
$last_subscriber_width = 150;
// Высота аватарки
$last_subscriber_height = 150;
// Аватарки [true - круглые false - квадратные]
$roundingOff = true;
я получаю изображение так:
$copy_icon = file_get_contents('http://openweathermap.org/img/wn/' . $icon);
$show_icon = new Imagick();
$show_icon->readImageBlob($copy_icon);
roundingOff я так понимаю не совсем подходит, чтоб просто изменить размеры, так как цель не закруглять углы. Подскажите пожалуйста какую функцию применить, для изменения размеров полученного изображения $show_icon