仕事の必要に応じて、簡単な PHP 画像透かし関数を作成しました。
- /*
- 画像のウォーターマーク関数
- $imag_url はウォーターマークを挿入する画像のパス
- $str は画像に追加される文字列
- ウォーターマークを追加する $route最終的なストレージパス
- */
- function Watermark($imag_url,$str,$route) {
- $type_array=explode(.,$imag_url);
- $imag_type=$type_array[count($type_array)- ; ケース jpg: $img =imagecreatefromjpeg($imag_url); ブレーク;
- ケース png: $img=imagecreatefrompng($imag_url); ブレーク;
- デフォルト: $img=imagecreatefromgif($imag_url);
$gray = imagecolorallocate($img, 235, 235, 235); $pink = imagecolorallocate($img, 255, 128, 255); /* $fontfile フォントのパス (オペレーティング システムに応じて) simhei.ttf (Helvetica)、SIMKAI.TTF (Italic script)、SIMFANG.TTF (Imitation Songdynasty)、SIMSUN.TTC (Song Diagnostic & New Song Empire) および GD*/ でサポートされているその他の中国語フォントです。 $fontfile = "C:WINDOWSFontsSIMHEI.TTF "; $str = iconv(GB2312,UTF-8,$str); /*gb2312 文字セットを UTF-8 文字に変換*/ imagettftext($img, 30, 0, 0, 200, $pink, $fontfile, $str);/* 中国語の透かしを追加*/ imagepng($img,$route); imagedestroy($img);} ? >
-
-
- 上記のこの機能が皆様のお役に立てれば幸いです。
-
-
- http://www.bkjia.com/PHPjc/486185.html
- www.bkjia.com
- true
http://www.bkjia.com/PHPjc/486185.html
技術記事仕事の必要に応じて、簡単な PHP 画像透かし関数を作成しました。 ?php /* 画像の透かし関数 $imag_url は透かしを入れる画像のパス $str は画像に追加する文字...