ホームページ  >  記事  >  バックエンド開発  >  PHP画像の透かし

PHP画像の透かし

WBOY
WBOYオリジナル
2016-06-23 13:29:36947ブラウズ

PHP で画像にテキストの透かしを追加する方法については以前に説明しましたが、実際、違いは画像を操作するときの 2 番目のステップにあります。透かし入りの画像の情報

詳細は以下に記載されています:

<?php/*打开图片*///1.配置图片路径$src = "bg.jpg";//2.获取图片基本信息$info = getimagesize($src);//3.通过编号获取类型$type = image_type_to_extension($info[2],false);//4.创建图片$fun = "imagecreatefrom".$type;//5.复制到内存$image = $fun($src);/*操作图片*///1.设置水印路径$imageMark = "dog.jpg";//2.获取水印图片的基本信息$info2 = getimagesize($imageMark);//3.通过编号获取类型$type2 = image_type_to_extension($info2[2],false);//4.内存中创建图像$fun2 = "imagecreatefrom".$type2;//5.复制到内存$water = $fun2($imageMark);//6.合并图片imagecopymerge($image, $water, 20, 30, 0, 0, $info2[0], $info2[1], 30);//7.销毁水印图片imagedestroy($water);/*输出图片*///浏览器输出header("Content-type:".$info['mime']);$fun = "image".$type;$fun($image);//保存图片$fun($image,'bg_dog.'.$type);/*销毁图片*/imagedestroy($image);

エンコーディングは BOM なしの UTF8 であることに注意してください

著作権表示: この記事はブロガーによるオリジナルの記事です。ブロガーの許可なく転載することはできません。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。