2024 年 PHP 日本研討會

使用 PHP 建立 PNG 影像

範例 #1 使用 PHP 建立 PNG 影像

<?php

header
("Content-type: image/png");
$string = $_GET['text'];
$im = imagecreatefrompng("images/button1.png");
$orange = imagecolorallocate($im, 220, 210, 60);
$px = (imagesx($im) - 7.5 * strlen($string)) / 2;
imagestring($im, 3, $px, 9, $string, $orange);
imagepng($im);
imagedestroy($im);

?>
這個範例可以透過像這樣的標籤從網頁呼叫:<img src="button.php?text=text">。上述的 button.php 腳本會取得這個 "text" 字串,並將其覆蓋在一個基礎圖片上,在這個例子中是 "images/button1.png",然後輸出結果圖片。這是一個非常方便的方法,可以避免每次想要更改按鈕文字時都必須繪製新的按鈕圖片。使用這個方法,它們會被動態產生。

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top