Сообщение от laimas
|
Я не пинаю, но вы оперируете с одной стороны кодом нешуточным, с другой стороны пытаетесь воткнуть в него непотребное.
Исследуйте ошибки, исправляйте их, что я еще могу сказать. Ну я же не стану вдаваться во все, что тут написано, так как непосредственно к проблеме оно отношения не имеет.
Если $bg и $last_subscriber_photo_1, это объекты Imagick, координаты наложения в пределах изображения приемника, то проблем наложения быть не должно.
PS. Или все "складывается как надо", а результат не виден в браузере?
|
использовал как есть переменные,
$img = file_get_contents('http://openweathermap.org/img/wn/' . $icon);
$img2->readImageBlob($img);
далее
if($img){
$bg->compositeImage($img2, Imagick::COMPOSITE_DEFAULT, $weather_icon_pixel_x, $weather_icon_pixel_x);
}
Fatal error: Uncaught Error: Call to a member function readImageBlob() on null in
смотря на весь код не вижу использования readImageBlob, а ведь то же используется получение изображения и "склеивание"