下線付きのテキストを表示し、その結果をGDや他のライブラリの画像として出力する最良の方法は何ですか?php GDライブラリを使用して下線付きテキストで画像を出力する
3
A
答えて
3
あなたは文字U+0332
を組み合わせ下線Unicodeを使用して試すことができますを見てみましょう。私はこれを使用しています
<?php
// Set the content-type
header('Content-type: image/png');
// Create the image
$im = imagecreatetruecolor(400, 30);
// Create some colors
$white = imagecolorallocate($im, 255, 255, 255);
$black = imagecolorallocate($im, 0, 0, 0);
imagefilledrectangle($im, 0, 0, 399, 29, $white);
// The text to draw
$text = "̲U̲d̲e̲r̲l̲i̲n̲e";
// Replace path by your own font path
$font = 'arial.ttf';
// Add the text
imagettftext($im, 20, 0, 10, 20, $black, $font, $text);
// Using imagepng() results in clearer text compared with imagejpeg()
imagepng($im);
imagedestroy($im);
?>
0
多くのカスタマイズ可能なPHP CAPTCHAがあります。ダウンロードして、実際にシーンの裏で何が起こるかを確認してください。また、このlink
HTH
0
...
$font = imageloadfont($font_file);
$font_width = ImageFontWidth($font);
$font_height = ImageFontHeight($font);
$str_width = strlen($text)*$font_width;
ImageLine($image, $left, $top+$font_height, $left+$str_width, $top+$font_height, $color);
関連する問題
- 1. PHP gdライブラリ、既存のPNG画像に線を描く方法
- 2. PHP GDライブラリ - 画像を表示
- 3. GDでPHPを使用して画像をマージする
- 4. PHP GDで画像をタイリング
- 5. PHP GDを使用して画像を別の画像の中央に配置
- 6. PHP画像ループが完了するまでGDライブラリがビジュアルを出力しない
- 7. sifrの下線付きテキスト
- 8. SilverStripe GDの画像とテキスト
- 9. 別のGD画像の中にGD画像を追加する
- 10. GD with PHPを使って画像をマージする
- 11. PHP GD縦書きテキスト私はPHPで縦書きテキストに画像を置くしたい
- 12. GDライブラリでサイズ変更して画像を切り抜く
- 13. GDを使用して画像の一部を暗くする
- 14. GDを使用して透明な画像を結合する
- 15. PHPでテキスト画像を出力する際の問題
- 16. CSS背景画像を使用して、オフセット付きグラデーションを使用してグリッドを出力する
- 17. GDライブラリを使用してディレクトリにbmpイメージを書き込む
- 18. PHP GDライブラリで2つの透明なPNG画像をマージする
- 19. PHPでFDPFを使用してテキストに下線を付けるにはどうすればよいですか?
- 20. 作物GDライブラリなしの中心から画像やサムネイルを
- 21. Androidキャンバスに下線付きのテキストを描画
- 22. numpy画像から色付きの線を抽出します。
- 23. PHP GD画像透かし品質
- 24. ブートストラップのタブ - 下線付きのテキスト(見出し)
- 25. php GD画像に余白を追加
- 26. GDライブラリの画像生成がmySQLクエリで機能しない
- 27. PHPを使って画像を出力するには?
- 28. PHP GDライブラリ、別のテキストブロックの後にテキストを貼り付ける方法
- 29. GD画像ライブラリ:TrueColor画像の色成分引数の範囲
- 30. PHPとGDを使って画像の幅と高さに合わせてテキストを折り返しますか?