ホームページ  >  記事  >  バックエンド開発  >  PHP ウォーターマーク画像サンプル コード_PHP チュートリアル

PHP ウォーターマーク画像サンプル コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:22:58822ブラウズ

PHP は写真にウォーターマークを追加するサンプル コード

PHP は写真にウォーターマークを追加するサンプル コード:

これも比較的よくある機能ですが、PHPを使ってアップロードした画像に透かしを入れるプログラムは、ファイルの種類を判断してグラフィックを作成し、元に作成したグラフィックにコピーして塗りつぶして四角形を作成すれば準備完了です。 imagestring() に書き込むか、元の画像プログラムでウォーターマークのタイプを決定します。1 つは文字列で、もう 1 つはグラフィック オブジェクトをその上に追加します。主にPHPのGDライブラリを使用します。

パラメータの説明:
$max_file_size: アップロード ファイル サイズ制限、単位 BYTE
$destination_folder : アップロードファイルパス
$watermark: ウォーターマークを追加するかどうか (1 はウォーターマークを追加することを意味し、その他はウォーターマークを追加しないことを意味します); 使用説明書:
1. GD ライブラリを使用する必要があるため、PHP.ini ファイルの「extension=php_gd2.dll」行の前にある ; 記号を削除します。 2. extension_dir = を php_gd2.dll が存在するディレクトリに変更します。 3. http://www.knowsky.com/php.asp
************************************************* * **/
//ファイルタイプリストをアップロードします
$uptypes=array(
'画像/jpg'、
'画像/jpeg'、
'画像/png'、
'画像/pjpeg'、
'画像/GIF'、
'画像/bmp'、
「画像/x-png」
); $max_file_size=2000000; //アップロードファイルのサイズ制限、単位 BYTE
$destination_folder="uploadimg/" // アップロードファイルのパス
; $watermark=1; //ウォーターマークを追加するかどうか (1 はウォーターマークを追加することを意味し、それ以外はウォーターマークを追加しないことを意味します); $watertype=1; //ウォーターマークのタイプ (1 はテキスト、2 は画像)
$waterposition=1; //ウォーターマークの位置 (1 は左下隅、2 は右下隅、3 は左上隅、4 は右上隅、5 は中央です); $waterstring="http://www.xplore.cn/" //ウォーターマーク文字列
$waterimg="xplore.gif" //透かし画像
; $imgpreview=1; //プレビュー画像を生成するかどうか(1は生成、その他は生成しない); $imgpreviewsize=1/2; //サムネイルの比率
?>


ZwelL 画像アップロード プログラム