Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вывод изображения в php

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
paaaffka
Отправлено: 06 Марта, 2014 - 15:53:16
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




Добрый день!
CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php  
  2. $urljson = file_get_contents("http://api.steampowered.com/ISteamUser/GetPlayerSummaries/v0002/?key=XXX&steamids=XXX");
  3. $data = (array) json_decode($urljson)->response->players[0];
  4.  
  5.  
  6. header('Content-type: image/png');
  7. $im = imagecreatefrompng(dirname(__file__)."/template.png");
  8. $color = imagecolorallocate($im, 255, 255, 255);  
  9. $element = $data['avatar'];
  10. imagettftext($im, 10, 0, 45, 13, $color, "visitor.ttf",  $element);  
  11. imagejpeg($im, NULL, 100);  
  12. imagedestroy($im);  
  13. ?>

Для себя начал разбираться в Steam API и настал момент когда понадобилось вывести изображение. Сначала подумал что это легко
CODE (htmlphp):
скопировать код в буфер обмена
  1. $element = $data['avatar'];
но хитрый стим выводит ссылку а не само изображение.
Попробывал выводить через <img src =''/> но это мне не особо подходит
Так вот суть темы как преобразовать ссылку в изображение средстави PHP ?
 
 Top
OrmaJever Модератор
Отправлено: 06 Марта, 2014 - 15:59:22
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




imagecreatefrompng() Однако Вы же вроде её и используете, просто подставьте туда не локальный путь, а ссылку.


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
paaaffka
Отправлено: 06 Марта, 2014 - 16:01:53
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Март 2014  


Помог: 0 раз(а)




OrmaJever пишет:
imagecreatefrompng() Однако Вы же вроде её и используете, просто подставьте туда не локальный путь, а ссылку.


эта чать отвечает за бекграунд
нужно наложить одно изображение положить поверх другого
 
 Top
OrmaJever Модератор
Отправлено: 06 Марта, 2014 - 16:13:11
Post Id



Активный участник


Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010  
Откуда: Чернигов


Помог: 299 раз(а)




ну отлично, а в чём проблема вызвать второй раз imagecreatefrompng() с url'ом? Однако


-----
Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Графика в PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB