ホームページ >バックエンド開発 >PHPチュートリアル >PHP ウォーターマーク技術の簡単な分析_PHP チュートリアル

PHP ウォーターマーク技術の簡単な分析_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:57:00916ブラウズ

私はこれまで PHP のオブジェクト処理にあまり詳しくなく、使用する際にはマニュアルを参照するだけでした。今日、phpchina フォーラムで誰かが透かしについて質問したので、それについて知りたいと思い、PHP での画像透かしの実装について勉強しました。

マニュアルを探していると、PHP の GD ライブラリが非常に強力で、ウォーターマーク機能を簡単に実装できることがわかりました。透かしは実際には 2 つの画像を結合します。透かしテキストについても同じことができます。

主に原理を理解するために、非常に単純な簡単な学習例を提供します。

2枚の写真:1。Photo.jpg透かし型画像
点击在新窗口中浏览此图片
2. source.gif透かし型画像
点击在新窗口中浏览此图片

header("Content-type: image/jpeg");
$filename='../src/images/photo.jpg';

$im=imagecreatefromjpeg($filename);
$s=imagecreatefromgif('. ./src/images/source.gif');
imagecopymerge($im,$s,0,0,0,0,132,27,60);
imagejpeg($im);


ウォーターマークの結果は次のとおりです:


あはは、細かい機能は自分で実装できます。 点击在新窗口中浏览此图片


http://www.bkjia.com/PHPjc/317917.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/317917.html技術記事私はこれまで PHP のオブジェクト処理にあまり詳しくなく、使用する際にはマニュアルを参照するだけでした。今日、phpchina フォーラムで誰かがウォーターマークについて質問したので、それについて知りたかったのです...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。