<?php
//建立畫布,設定畫布大小(此時畫布是黑色背景)
$im = imagecreatetruecolor(200, 200);
//更改畫布的背景色
$color = imagecolorallocate($im, 222, 207, 87);
imagefill($im, 0, 0, $color);
//設定字型的顏色
$font_color = imagecolorallocate ($im, 0, 0, 0);
//文字內容
$text = "微雲科技";
//字型檔案路徑
$font_file = "test2.ttf";
//背景、文字大小、文字逆時針旋轉角度、文字在畫布上座標x、文字在畫布上座標y
imagettftext($im, 30,0, 10, 36, $font_color ,$font_file, $text);
imagettftext($im, 26,0, 10, 100, $font_color ,$font_file, $text);
imagettftext($im, 35,30, 10, 150, $font_color ,$font_file, $text);
//輸出
header("content-type: image/png");//即便是從jpg拷貝的,也能以png輸出,
imagepng ($im);
imagedestroy($im);
?>
函式的具體用法科技參照php官方手冊
主要是使用了gd庫,確保php.ini檔案中開啟gd功能
預覽:
QT文字繪製
1 基本繪製 qpainter painter this 這個this要斟酌下 painter.drawtext 100,100,yafeilinux 2 中級繪製 qpainter painter this qrectf ff 100,100,300,200 設定乙個矩形 painter.draw...
OPENGL繪製文字
opengl沒有提供直接繪製文字的功能,需要借助於作業系統。用opengl繪製文字比較常見的方法是利用顯示列表。建立一系列顯示列表,每個字元對應乙個列表編號。例如,a 對應列表編號1000 a b 對應列表編號1000 b 以此類推。繪製乙個字串時,依次呼叫字串中每個字元所對應的列表編號。在wind...
Qt繪製文字
1 基本繪製 qpainter painter this 這個this要斟酌下 painter.drawtext 100,100,yafeilinux 2 中級繪製 qpainter painter this qrectf ff 100,100,300,200 設定乙個矩形 painter.draw...