1

テキストの文字列を画像に変換したいと思います。問題は、画像の長さよりも幅が広い場合はテキストを折り返すことであり、画像の高さはテキストに完全にフィットするように動的にサイズ変更して、テキストが占めるスペースを把握します。

私はJavaで作業していますが、試したことがいくつかあります。

  • JPanel で HTML をレンダリングし、BufferedImage として保存します。ここでの問題は、使用した css のほとんどが JPanel によって無視され、画像が使用できないことでした。

  • ImageMagick と img4Java を使用します。このソリューションの 2 つの大きな失敗は、コマンド ライン ツールをインストールする必要があったことですが、これは私たちのサーバーでは実行できません。2 つ目は、アプリの残りの部分で使用するために、画像をバッファリングされた画像に簡単に変換できなかったことです。

Javaでこれを行う方法を知っている人はいますか?

ありがとう!

4

2 に答える 2

2

ここに示すように、改行に HTML を含むラベルを使用できます。

そのイメージを取得するには、 を参照してくださいLabelRenderTest

于 2013-07-09T06:49:16.383 に答える