PHP 两张图片合成一张图片(加水印)
2016-03-29 16:43
696 查看
$dst_im = 'http://www.wangshangyou.com/content/uploadfile/201312/b3241386050881.png'; $src_im = 'http://www.wangshangyou.com/content/uploadfile/201312/72691386051117.png'; $dst = imagecreatefromstring(file_get_contents($dst_im)); $src = imagecreatefromstring(file_get_contents($src_im)); list($src_w, $src_h) = getimagesize($src_im); //imagecopymerge($dst, $src, 10, 10, 0, 0, $src_w, $src_h, 50); imagecopy($dst, $src, 50, 680, 0, 0, $src_w, $src_h); list($dst_w, $dst_h, $dst_type) = getimagesize($dst_im); switch ($dst_type) { case 1://GIF header('Content-Type: image/gif'); header('Content-Disposition: inline; filename="image.gif"'); imagegif($dst); break; case 2://JPG header('Content-Type: image/jpeg'); header('Content-Disposition: inline; filename="image.jpg"'); imagejpeg($dst); break; case 3://PNG header('Content-Type: image/png'); header('Content-Disposition: inline; filename="image.png"'); imagepng($dst); break; default: break; } imagedestroy($dst); imagedestroy($src); exit;
相关文章推荐
- php管理工具composer安装&测试
- php 会话控制
- yii2表单使用
- PHP接收POST数据方式
- PHP中isset的用法
- PHP 缩放图片
- 提高php编程效率的53个小知识点
- PHP的Yii框架中View视图的使用进阶
- 利用 Composer 一步一步构建自己的 PHP 框架(三)——设计 MVC
- 利用 Composer 一步一步构建自己的 PHP 框架(二)——构建路由
- 利用 Composer 一步一步构建自己的 PHP 框架(一)——基础准备
- PHP的Yii框架中创建视图和渲染视图的方法详解
- 1.1 smtp协议及其扩展
- 利用 Composer 一步一步构建自己的 PHP 框架(四)——使用 ORM
- thinkphp框架3.2的cookie删除问题记录
- 利用 Composer 完善自己的 PHP 框架(二)——发送邮件
- PHP 二维数组根据某个字段排序
- phpcms 调用全站最新发布数据
- 利用 Composer 完善自己的 PHP 框架(一)——视图装载
- php正则表达式匹配img中任意属性的方法