Консультация № 72991
28.01.2007, 12:51
0.00 руб.
0 2 2
Столкнулся с проблемой, есть такая функция, создание рисунка с помощью PHP, т.е. если конкретно то создает миниатюрю рисунка, т.е. с етим проблем нет, но возникает вопрос как сделать на этой картинке ссылку на другой файл к примеру

Приложение:
<?$myImage = imagecreatefromjpeg("$firma/$model.jpg");$destWidth = imagesx($myImage);$destHeight = imagesy($myImage); $srcWidth = intval($destWidth/4); $srcHeight = intval($destHeight/4); $myThumbnail=imagecreatetruecolor($srcWidth, $srcHeight);imagecopyresampled($myThumbnail, $myImage, 0, 0, 0, 0, $srcWidth, $srcHeight, $destWidth, $destHeight);header("Content-type: image/jpeg");imagejpeg($myThumbnail);imagedestroy($myThumbnail);imagedestroy($myImage);?>

Обсуждение

Неизвестный
28.01.2007, 13:08
общий
это ответ
Здравствуйте, LanParty!
Это можно сделать при помощи HTML.
Элемент IMG позволяет использовать изображения, отдельные части которых связаны со ссылками и позволяют выполнять переходы по адресам этих ссылок. При этом не нужно читать, куда указывает ссылка. В отличие от простого изображения-ссылки, все части которого служат указателем к единственному файлу, различные фрагменты Изображения-карты адресуют к различным HTML-файлам. Такие изображения называются КАРТАМИ . В языке HTML для создания изображений-карт используется элемент MAP.
Подробнее <a fref=http://www.vuz.info/content/kaf/inf/uch/MIKHAILOV/part7.html>тут</a>, <a fref=http://ts.psc.ru/internet/html/bookhtml/glav10/glav10.htm>тут</a> и <a fref=http://www.kvicom.net/i/HTML-%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80%D1%8B/GeoHTML_-_%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D0%B9%D1%80%D0%B5%D0%B4%D0%B0%D0%BA%D1%82%D0%BE%D1%80_%D0%B8%D0%B7%D0%BE%D0%B1%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9_%D0%BA%D0%B0%D1%80%D1%82%2C_2.0/>тут</a>.

Неизвестный
29.01.2007, 09:59
общий
это ответ
Здравствуйте, LanParty!
Если Ваш скрипт называется, например, image.php, то Вам надо создать страницу, где Вы будете делать из полученой картинки линк. Cм. в приложении.

Иначе никак.

Приложение:
<?........................//цикл по всем картинкамecho "<img src=image.php?image_no=".$curr_img." href=big_image.php?image_no=".$curr_img.">";..........................................................?>
Форма ответа