0

私はPHPを使ってその場でテキスト画像を書いていますがimagettftext、これは今のところうまく機能していますが、非常に奇妙な問題があります。

非常にイタリック体のフォントを使用しており、後の文字のバウンディングボックスが前の文字の上に背景を重ね合わせて、それらを切り取っているようです。

今、私はimagettftextにフォントに透明な背景を使用するように指示する方法を見つけることができないようです(画像自体には問題ありません)。

だから、誰かがそれらのカットを取り除く方法を提案していますか?または、イタリックの少ないフォントを使用する必要がありますか?

4

1 に答える 1

3

ハ、質問を投稿した直後に解決策を見つけました。

透明な背景を取得するために、ユーザー imagealphablending($image, false) がありました。テキストを適用する直前にオンに戻すと、問題なく機能します。

于 2010-03-26T16:02:22.800 に答える