Home >Backend Development >PHP Tutorial >Discuss the method of realizing Chinese watermark in PHP GD library_PHP tutorial
When we upload pictures on the website, many people have the need to add watermarks to the pictures. Below we will explain in detail
PHP GD library related code examples to implement Chinese watermarks:
<ol class="dp-xml"><li class="alt"><span><span class="tag"><</span><span> ?php </span></span></li><li><span>Header("Content-type: image/png"); </span></li><li class="alt"><span>/*通知浏览器,要输出图像*/ </span></li><li><span>$</span><span class="attribute">im</span><span> = </span><span class="attribute-value">imagecreate</span><span>(400 , 300); </span></li><li class="alt"><span>/*定义图像的大小*/ </span></li><li><span>$</span><span class="attribute">gray</span><span> = </span><span class="attribute-value">ImageColorAllocate</span><span>($im , 235 , 235 , 235); </span></li><li class="alt"><span>$</span><span class="attribute">pink</span><span> = </span><span class="attribute-value">ImageColorAllocate</span><span>($im, 255 , 128 , 255); </span></li><li><span>/* </span></li><li class="alt"><span>$</span><span class="attribute">fontfile</span><span> = </span><span class="attribute-value">"C:WINDOWSFontsSIMHEI.TTF"</span><span>; </span></li><li><span>不好意思,这句老是粘上后一提交就丢了,不知道是怎么回事<br />,想测试的朋友们将注释去了现测试吧 </span></li><li class="alt"><span>*/ </span></li><li><span>/* $fontfile 字体的路径,视操作系统而定,可以是 <br />simhei.ttf(黑体) , SIMKAI.TTF(楷体) , <br />SIMFANG.TTF(仿宋) ,SIMSUN.TTC(宋体&新宋体) <br />等 GD 支持的中文字体*/ </span></li><li class="alt"><span>$</span><span class="attribute">str</span><span> = </span><span class="attribute-value">iconv</span><span>('GB2312','UTF-8','中文水印!!!'); </span></li><li><span>/*将 gb2312 的字符集转换成 UTF-8 的字符*/ </span></li><li class="alt"><span>ImageTTFText($im, 30, 0, 50, 140, <br />$pink , $fontfile , $str); </span></li><li><span>/* 加入中文水印 */ </span></li><li class="alt"><span>Imagepng($im); </span></li><li><span>ImageDestroy($im); </span></li><li class="alt"><span class="tag">?></span><span> </span></span></li></ol>http://www.bkjia.com/PHPjc/446046.html