PHPで中国語のウォーターマークを追加するには、いくつかの簡単な処理を行う必要があります。1つは文字をgbkに変換すること、もう1つは中国語のフォントをロードすることです。これらの2つの条件があれば、画像に中国語のウォーターマークを追加するのは簡単です。
例1
コードは次のとおりです | コードをコピー |
Header("Content-type: image/png"); /*画像を出力することをブラウザに通知*/ $fontfile = "simkai.ttf"; /* $fontfile フォントのパスは、オペレーティング システムに応じて、simhei.ttf (Helvetica)、SIMKAI.TTF (Kaili)、SIMFANG.TTF (Imitation Songdynasty)、SIMSUN.TTC (Song Empire & New) になります。宋代) など GD は中国語フォントをサポートします*/ |
例 2
コードは次のとおりです | コードをコピー | ||||
//**************************************** // $text=iconv("gb2312","UTF-8",$text);
Header("コンテンツタイプ: 画像/GIF");
$im = @imagecreatefromstring(file_get_contents($img)) または die (「画像を開けませんでした!」);
$color = ImageColorAllocate($im, $r,$g,$b); ;
// 2 つのパラメータ x と y はテキストの座標値です (原点は左上隅です);
// Col は単語の色です ImageDestroy($im); //グラフィックスを終了し、メモリ空間を解放します 例 3
前の記事:PHP 画像アップロード コード (ウォーターマーク、サムネイルをサポート)_PHP チュートリアル
次の記事:PHP画像処理(ズーム、クロップ、ズーム、反転、回転、透明、シャープ)_PHPチュートリアル
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
URL パラメータから取得した PHP 配列が期待どおりに動作しない
カテゴリ ID を含む URL パラメータがあり、それを次のような配列として扱いたいと考えています: http://example.com?cat[]=3,9,13 PHP では、...
から 2024-04-06 22:09:02
0
1
1428
戻り値の変数の形式は何ですか?
私はphpの初心者です。コードを見つけました: if($x<time()){return[false,'error'];} ロジックや変数は重要ではありませんが、[false...
から 2024-04-06 21:55:20
0
1
778
ループするために MySQL の結果を ID ごとにグループ化する
mysqlにフライトデータを含むテーブルがあります。 codeigniter3Journey_idair_idFlightDurationout_or_inflightdurati...
から 2024-04-06 17:27:56
0
1
406
関連トピック
詳細>
|