亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

如何查看字體寬度呢?

如果我想在圖上寫一個字?? 例如寫個 “大”
imagettftext($image,$size=24,0,$x,$y,$black,$fontfile,"大")這個代碼應該肯定沒問題的?? 我就想知道我的“大”字占了多寬 ?這里有個重點!我的size設置等于24,如果我設置等于16這個寬度又會等于多少?我其實就像做個居中的功能 !結果這點小事卡在這里了,氣死了,急,在線等答案!其實也沒有,求大家幫助。

正在回答

3 回答

imagettfbbox()可以得到字體外框寬高。
返回一個含有8個值的數組。值的順序對應左下右下右上左上四個角的坐標。橫坐標減橫坐標,縱坐標減縱坐標得出寬高。

0 回復 有任何疑惑可以回復我~

經我多次測試?? 在這里面的font 應該是字體大小?? 如果要轉化成像素大小? 需要*dpi?? 這個就是用font*1024/768?? 根據自己服務器的配置來更改大部分是這個比值也就是4/3?? 也有個別另類電腦?? 大家可以嘗試一下

0 回復 有任何疑惑可以回復我~

imagefontwidth(字體大小)

imagefontheight(字體大小)

可以得到指定字體大小所占像素的寬和高

0 回復 有任何疑惑可以回復我~
#1

一個人的老大 提問者

imagefontwidth(font),font>5時返回的都是9 貌似不對的啊,這個適用于imagestring(image,font,x,y,string,color) 這個函數的font最大就是5,我想知道是imagettftext(image,size,x,y,string,color)這里面size的寬度 難道size的數值就是t字體所占的像素?
2017-04-12 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

如何查看字體寬度呢?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號