0

現時点では、動的な PHP イメージを作成しようとしていますが、次のコードでクリック可能なリンクを作成できるかどうかはよくわかりません。

<?php
$image = "hotelview_val13.png";
$src = 'pixel.png';
putenv('GDFONTPATH=' . realpath('.')); 
$font = 'font.ttf';  //Ubuntu font
$im = imagecreatefrompng($image);

imagealphablending($im, true);
imagesavealpha($im, true);

imagealphablending($src_to_copy, true);
imagesavealpha($src_to_copy, true);

imagealphablending($pg, true);
imagesavealpha($pg, true);

$wc = ImageColorAllocate ($im, 255, 255, 255);
$red = ImageColorAllocate ($im, 255, 0, 0);
$blk = imagecolorallocate($im, 0, 0, 0);

{
    imagettftext($im, 12, 0, 45, 310, $blk, $font , "<A HREF=\"link.php\"     TARGET=\"_blank\">Link</A>");
    imagettftext($im, 12, 0, 45, 330, $blk, $font , "Veel plezier ;)");
}



header("Content-Type: image/png");
Imagepng($im);
ImageDestroy ($im);
?>

私がやろうとしているのは、クリック可能なリンクを作成することです。単純にコードに入れようとしましたが、コードがプレーンテキストとして表示されるため、うまくいきません。出来ますか?もしそうなら、それはどのように機能しますか?

お時間をいただきありがとうございます。

4

1 に答える 1

1

画像にリンクを埋め込むことはできません。画像の領域をクリック可能にする唯一の方法は、ブラウザーで表示するときに HTML を使用することmapです。

于 2013-02-24T11:02:05.223 に答える