PHPのimagecopy関数は画像にウォーターマークを追加します
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-07-25 08:51:56
-
-
//背景画像に画像の透かし(ランダムな位置)を追加します。背景画像の形式はjpeg、透かし画像の形式はgif - function Watermark($filename, $water){
//背景画像の幅と高さを取得します
- list($b_w,$b_h) = getimagesize($filename);
- list($w_w,$w_h) = getimagesize($water) の幅と高さ;
//背景の透かし画像のランダムな開始位置image
- $posX = rand (0, ($b_w-$w_w));
- $posY = rand(0, ($b_h-$w_h));
//作成用のリソース背景画像
- $back = imagecreatefromjpeg($filename);
//透かし画像を作成するためのリソース
- $water = imagecreatefromgif($water);
/ /imagecopy() 関数を使用します 透かし画像を背景画像で指定された場所にコピーします
- imagecopy($back, $water, $posX, $posY, 0, 0, $w_w, $w_h);
//透かし画像付きの背景画像を保存
- imagejpeg($back,$filename);
- imagedestroy($back);
- imagedestroy($water);
- }
/ /ウォーターマーク画像を出力
- watermark ("brophp.jpg", "logo.gif");
- ?>
-
コードをコピー
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2025-02-26 03:58:14
-
2025-02-26 03:38:10
-
2025-02-26 03:17:10
-
2025-02-26 02:49:09
-
2025-02-26 01:08:13
-
2025-02-26 00:46:10
-
2025-02-25 23:42:08
-
2025-02-25 22:50:13
-
2025-02-25 21:54:11
-
2025-02-25 20:45:11