簡體   English   中英

使用動態字體和文本大小在特定像素框中將圖像中的文本換行

[英]Wrap text in image within specific pixels box with dynamic font and text size

我有一個帶有多個元素的圖像(其他合並的圖像),該圖像內有一個特定的區域,我想在其中插入文本。文本長度是動態的,因為我有幾個要隨機添加的字符串。

問題是,是否可能,或者是否有一個函數將接收像素邊界和文本,然后調整字體,以使文本都可以容納在這些邊界內?

我嘗試了幾種功能,包括imagettfbbox()或通過包裝字符串,但仍必須依靠固定的字體大小?

謝謝

據我了解,沒有這樣的功能。 您可以使用http://ro1.php.net/manual/en/function.imageftbbox.php計算給定字體大小的文本的邊框大小。 如果邊框太大,請減小字體大小。 繼續執行此操作,直到邊界框足夠小以適合您的目標邊界框或字體大小為1(或0?)為止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM