[英]Create image from text with unknown number of lines
我想將一串文本轉換為圖像。 問題是,如果文本比圖像的長度寬,我想要文本換行,並且要動態調整圖像的高度以完全適合文本,這樣我就知道文本占用了多少空間。
我在Java工作,我嘗試了幾件事:
在JPanel中呈現HTML並保存為BufferedImage。 這里的問題是我使用的大多數css被JPanel忽略,圖像無法使用。
使用ImageMagick和img4Java。 這個解決方案的兩大失敗是我需要安裝命令行工具,這是我在服務器上無法做到的。 第二個是我無法輕松地將圖像轉換為緩沖圖像,以便在應用程序的其余部分中使用。
有沒有人知道在Java中這樣做的方法?
謝謝!
您可以使用一個包含HTML標簽的行包,如圖所示這里 。
要獲得該圖像,請參閱LabelRenderTest
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.