ホームページ  >  記事  >  バックエンド開発  >  PHP は GD ライブラリを使用して画像にテキストを追加するメソッド (コード) を実装します。

PHP は GD ライブラリを使用して画像にテキストを追加するメソッド (コード) を実装します。

不言
不言オリジナル
2018-08-20 15:52:054218ブラウズ

この記事の内容は、PHP GD ライブラリを使用して画像に文字を追加する方法 (コード) に関するものであり、一定の参考価値があります。必要な友人が参照することができます。

PHP の gd ライブラリ拡張機能を使用すると、この章で説明するように、サムネイルの生成、画像のトリミング、画像へのテキストの追加などの画像を処理できます。

1. まず、必要なテキストを受け取る必要があります: $key = $_GET['key']; 受け取った値のアンチ SQL 処理などの特定の操作はここでは紹介しません。

2. gd ライブラリを直接使用してテキストを貼り付ける場合、通常、テキストを直接貼り付けると単語の間隔が存在しないため、要件は満たされません。テキストが非常に近くにあることがわかります。見た目や顧客にはそれが必要ないため、受信したコンテンツを分割する必要があります。次に、通常のカプセル化された関数を使用して、中国語の文字列を配列に分割します。

/**
 * 将字符串分割为数组    
 * @param  string $str 字符串
 * @return array       分割得到的数组
 */
function mb_str_split($str){
    return preg_split(&#39;/(?<!^)(?!$)/u&#39;, $str );
}

3. 上記の関数はテキストを配列に分割します。次に、gd ライブラリを使用して、テキスト配列を画像に 1 つずつ追加します。画像へのテキスト追加と保存を同時に受け取ることができます

#header('Content-Type: image/png'); を追加するとブラウザに画像が表示されます

関連する推奨事項:

php_php で円を描く方法 gd ライブラリで円の絵を描く

php_php GD ライブラリを使用して正方形の絵を回転するメソッド円形の画像 (コード) に

以上がPHP は GD ライブラリを使用して画像にテキストを追加するメソッド (コード) を実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。