[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблема с изображением
udal76
Здравствуйте, проблема в следующем:
вот код:

$coord_array = file("http://www.wmips.ru/opop/coord.txt");

$im = imagecreatefrompng("http://www.wmips.ru/opop/1111111/Rissia-Ukr_map.png");
$red = imagecolorallocate ($im, 255,0,0);

$scale_x = imagesx($im);
$scale_y = imagesy($im);

foreach($coord_array as $value)
{
$co = explode(" ",$value);
$pt = getlocationcoords($co[0], $co[1], $scale_x, $scale_y);
imagefilledrectangle($im,$pt["x"]-1,$pt["y"]-1,$pt["x"]+1,$pt["y"]+1,$red);
}

header("Content-Type: image/png");
imagepng($im);
imagedestroy($im);

function getlocationcoords($lat, $lon, $width, $height)
{
$x = (($lon + 180) * ($width / 432));
$y = ((($lat * -1) + 90) * ($height / 260));
return array("x"=>round($x),"y"=>round($y));
}

получается вот что:

┴PNG  ��� IHDR��╟�����фwЖ�� �IDATx°Л²isшV√В╠wR╓DМ╩lY√%к╠Е$N╨⌠L&ИЙ╝ С~╬J�╘Т<╘^рIгIгШ╒уз7JБ.Н$�b}^°4ц╕$┼╒H┼RН╞R)│+8╦В,Ъ┐├│!ц┬к�│ЬqppПЗУkMс.{ '┐ё"│hАpxuuU√e┼╒dYЧРк//{D'─ "│h, ╕╫|Ы2²N⌡мf▓$1 + ┤czzЗ╡┤VZ2#┬▓оГ�А┤\.gЁыюbф╡l0╪э│²2┬


помогите разобраться в чем проблема



Спустя 14 минут, 6 секунд (7.08.2010 - 12:00) dao-yan написал(а):
Я ошибся, твой вариант тоже работает !

Вставляй заголовки сразу после <?php и не прогодаешь.
Перед заголовком не должно быть никаких выводов.

надо так


header("Content-Type: image/png");
$coord_array = file("http://www.wmips.ru/opop/coord.txt");

$im = imagecreatefrompng("http://www.wmips.ru/opop/1111111/Rissia-Ukr_map.png");
$red = imagecolorallocate ($im, 255,0,0);

$scale_x = imagesx($im);
$scale_y = imagesy($im);

foreach($coord_array as $value)
{
$co = explode(" ",$value);
$pt = getlocationcoords($co[0], $co[1], $scale_x, $scale_y);
imagefilledrectangle($im,$pt["x"]-1,$pt["y"]-1,$pt["x"]+1,$pt["y"]+1,$red);
}

imagepng($im);
imagedestroy($im);

function getlocationcoords($lat, $lon, $width, $height)
{
$x = (($lon + 180) * ($width / 432));
$y = ((($lat * -1) + 90) * ($height / 260));
return array("x"=>round($x),"y"=>round($y));
}


Спустя 5 минут, 48 секунд (7.08.2010 - 12:06) udal76 написал(а):
результат тот-же:

┴PNG  ��� IHDR��╟�����фwЖ�� �IDATx°Л²isшV√В╠wR╓DМ╩lY√%к╠Е$N╨⌠L&ИЙ╝ С~╬J�╘Т<╘^рIгIгШ╒уз7JБ.Н$�b}^°4ц╕$┼╒H┼RН╞R)│+8╦В,Ъ┐├│!ц┬к�│ЬqppПЗУkMс.{ '┐ё"│hАpxuuU√e┼╒dYЧРк//{D'─ "│h, ╕╫|Ы2²N⌡мf▓$1 + ┤czzЗ╡┤VZ2#┬▓оГ�А┤\.gЁыюbф╡l0╪э│²2┬
и еще целая страница такого.

Спустя 3 часа, 43 минуты, 26 секунд (7.08.2010 - 15:49) Lenarfate написал(а):
попробуй запихнуть файл в тег <img /> на др html странице

Спустя 17 минут, 30 секунд (7.08.2010 - 16:07) Guest написал(а):
Цитата (Lenarfate @ 7.08.2010 - 12:49)
попробуй запихнуть файл в тег <img /> на др html странице

$im = imagecreatefrompng("http://www.wmips.ru/opop/1111111/Rissia-Ukr_map.html");
так надо сделать? или как?
а в файле Rissia-Ukr_map.html прописать картинку?

Спустя 1 день, 18 часов, 51 минута, 31 секунда (9.08.2010 - 10:58) Виталий написал(а):
Доброго всем дня. Я нуждаюсь в помощи.
Есть такой код:


<?php foreach($this->categories as $category):
$query = 'SELECT image FROM #__categories WHERE id='.$category->id;
$db->setQuery($query);
$image = $db->loadResult();
?><?php echo $this->categories->id; ?>
<img src="<?php echo JURI::base();?>images/stories/<?php echo $image; ?>" />
<?php endforeach; ?>


В результате выводятся все рисунки записанные в массив категорий.
КАК СДЕЛАТЬ ЧТОБЫ ВЫВОДИЛСЯ ВСЕГО ОДИН РИСУНОК, НО ПРИНАДЛЕЖАЩИЙ ТОЙ КАТЕГОРИИ В КОТОРОЙ НАХОДИШСЯ В ДАННЫЙ МОМЕНТ???
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.