私のウェブサイトには画像ジェネレーターがあります。訪問者は、画像にカスタム テキストを書き込むことができます。
画像を表示し、Javascript を使用して状況を処理し、画像に書き込むことができるようにします (画像がどのように見えるかをプレビューするため)。送信を押すと、x&y 座標、テキスト、フォント サイズが表示されます。
(フォントサイズの乗算もサポートしています)
画像にテキストを書き込むには、ImageTTFText関数を使用します。
わかりました、これまでのところすべてが良かったです。今私が抱えている問題は、文が長すぎて 1 行に収まらないときを知る方法です。wordwrap関数に出くわしましたが、信頼できません。文字数に応じて文を分割します。しかし、たとえば、'I' を 10 回入力し、'D' を 10 回入力すると、幅に違いがあることがわかります。
OK、それから、ボックスのサイズを計算するImageTTFBBoxに出くわしたので、長すぎるとわかります。これでいいのですが、どうすれば文を分割できますか? (言葉で)。
誰かが私に答えてくれたらとてもありがたいです。