分享

php上传图片并给图片打上透明水印的代码

 xf_baby 2013-12-15
php上传图片并给图片打上透明水印的代码。
复制代码代码如下:
$im = imagecreatefromjpeg($_file["upload"]["tmp_name"]); //你要打水例子的图片 
$watermark = imagecreatefrompng("Smiley.png"); //水印图的路径 
$im_x = imagesx($im); 
$im_y = imagesy($im); 
$w_x = imagesx($watermark); 
$w_y = imagesy($watermark); 
imagecopy($im,$watermark ,$im_x-$w_x,$im_y-$w_y,0,0,$w_x,$w_y); 
imagejpeg($im); //可加上路径以保存有水印的图 
//可以利用type判断下图片类型 
//switch($_file["upload"]["type"]) 
//case:1 
//然后用不同的函数 
//imagejpeg()对应jpeg 
//imagegif()对应gif 
//imagepng()对应png 
imagedestroy($im);

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多