我已經看到了幾個類似的案件:如何將文本轉換爲圖像?
- Facebook個人資料:的E-mail地址來作爲JPEG PIC而不是文本
- 谷歌表單摘要:不同的大中,不同的彩色互動Barcharts使用您擁有的數據即時進行。
它是如何發生的?我該怎麼辦?
我已經看到了幾個類似的案件:如何將文本轉換爲圖像?
它是如何發生的?我該怎麼辦?
我相信libGD是用於生成圖像最流行的選擇之一(和它在Web開發中使用的大多數語言綁定)。
請參閱關於PHP.net的文檔。我想你對imagettftext特別感興趣。
使用gd或其他這樣的庫(或建立在gd之上的庫)。
PHP GD擴展允許文本重疊在圖像上。
事實上,你並不需要一個圖像,你可以生成一個只包含文本的圖像。
我用它來做按鈕。
另一種選擇:嘗試imagick
首先,確保託管已啓用GD庫(在php文件中,執行phpinfo();
並查看GD庫是否已啓用)。
<?php
$text = "YOUR texttttttttttttttt";
$my_img = imagecreate(200, 80); //width & height
$background = imagecolorallocate($my_img, 0, 0, 255);
$text_colour = imagecolorallocate($my_img, 255, 255, 0);
$line_colour = imagecolorallocate($my_img, 128, 255, 0);
imagestring($my_img, 4, 30, 25, $text, $text_colour);
imagesetthickness ($my_img, 5);
imageline($my_img, 30, 45, 165, 45, $line_colour);
header("Content-type: image/png");
imagepng($my_img);
imagecolordeallocate($line_color);
imagecolordeallocate($text_color);
imagecolordeallocate($background);
imagedestroy($my_img);
?>