php技術(shù)實現(xiàn)加載字體并保存成圖片
更新時間:2015年07月27日 17:55:07 作者:柒捌玖零
這篇文章主要介紹了php技術(shù)實現(xiàn)加載字體并保存成圖片,需要的朋友可以參考下
下面通過一段代碼給大家詳解介紹下php技術(shù)實現(xiàn)加載字體并保存成圖片。
// Set the content-type
header("Content-type: image/png");
// Create the image
$im = imagecreatetruecolor(400, 100);
// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$grey = imagecolorallocate($im, 128, 128, 128);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 100, $white);
// The text to draw
$text = '字典網(wǎng)';
// Replace path by your own font path
$font = 'fontName.ttf';
// Add some shadow to the text
//imagettftext($im, 60, 0, 11, 21, $grey, $font, $text);
// Add the text
imagettftext($im, 60, 0, 0, 70, $black, $font, $text);
// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
如果想保存圖可以用下面代碼
ob_start();
imagejpeg($im);
$img = ob_get_contents();
ob_end_clean();
$size = strlen($img);
$fp2=@fopen('tst.jpg', "a");
fwrite($fp2,$img);
fclose($fp2);
以上代碼就可以完成加載字體并保存成圖片,希望大家會喜歡
相關(guān)文章
Zend Framework入門教程之Zend_Config組件用法詳解
這篇文章主要介紹了Zend Framework入門教程之Zend_Config組件用法,結(jié)合實例形式分析了Zend_Config組件針對各種類型配置文件操作的相關(guān)技巧,需要的朋友可以參考下2016-12-12
PHP循環(huán)輸出指定目錄下的所有文件和文件夾路徑例子(簡單實用)
這篇文章主要介紹了一個簡單實用的PHP循環(huán)輸出指定目錄下的所有文件和文件夾路徑例子,需要的朋友可以參考下2014-05-05
PHP輸出當(dāng)前進(jìn)程所有變量/常量/模塊/函數(shù)/類的示例
PHP輸出當(dāng)前進(jìn)程所有變量、常量、模塊、函數(shù)、類的示例2013-11-11
PHP網(wǎng)頁游戲?qū)W習(xí)之Xnova(ogame)源碼解讀(八)
這篇文章主要介紹了PHP網(wǎng)頁游戲Xnova(ogame)源碼解讀的公共函數(shù)部分,需要的朋友可以參考下2014-06-06

