php绘图之加载外部图片的方法


Posted in PHP onJanuary 24, 2015

本文实例讲述了php绘图之加载外部图片的方法。分享给大家供大家参考。具体实现方法如下:

在实际应用中,就是常见的水印功能。

<?php

//1、创建画布

$im = imagecreatetruecolor(300,200);//新建一个真彩色图像,默认背景是黑色,返回图像标识符。另外还有一个函数 imagecreate 已经不推荐使用。

//2、加载外部图片

$im_new = imagecreatefromjpeg("baidu.jpg");//返回图像标识符

$im_new_info = getimagesize("baidu.jpg");//取得图像大小,返回一个数组。该函数不需要用到gd库。

/*----

****3、将加载的图片,复制到画布上

****参数说明:

 $im:不用说,指的是画布;

 $im_new:源图片,也就是从外面加载进来的图像

 (30,30):将加载进来的图像,放在画布中的位置,左上角

 (0,0):表示加载的图片,从什么位置开始。(0,0)表示左上角起点,也可以只加载图片的一部分进来的

 (*,*):用*表示,可以为原图片宽和高,也可以小于宽高,只截取一部分,与上面坐标一起使用,表示截取的部分

******/

imagecopy($im,$im_new,30,30,0,0,$im_new_info[0],$im_new_info[1]);//返回布尔值

//3、输出图像

header("content-type: image/png");

imagepng($im);//输出到页面。如果有第二个参数[,$filename],则表示保存图像

//4、销毁图像,释放内存

imagedestroy($im);

?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
用PHP实现图象锐化代码
Jun 14 PHP
兼容PHP5的PHP目录管理函数库
Jul 10 PHP
php实现MD5加密16位(不要默认的32位)
Aug 12 PHP
用 Composer构建自己的 PHP 框架之使用 ORM
Oct 30 PHP
php实现的mongodb操作类实例
Apr 03 PHP
PHP中ltrim与rtrim去除左右空格及特殊字符实例
Jan 07 PHP
php+ajax注册实时验证功能
Jul 20 PHP
PHP函数rtrim()使用中的怪异现象分析
Feb 24 PHP
Thinkphp5.0自动生成模块及目录的方法详解
Apr 17 PHP
PHP如何获取当前主机、域名、网址、路径、端口等参数
Jun 09 PHP
详解PHP中的 input属性(隐藏 只读 限制)
Aug 14 PHP
PHP环形链表实现方法示例
Sep 15 PHP
php绘制一个扇形的方法
Jan 24 #PHP
php绘制一条弧线的方法
Jan 24 #PHP
php绘制一个矩形的方法
Jan 24 #PHP
php绘制一条直线的方法
Jan 24 #PHP
php绘制圆形的方法
Jan 24 #PHP
php文件上传简单实现方法
Jan 24 #PHP
php文件夹的创建与删除方法
Jan 24 #PHP
You might like
php ios推送(代码)
2013/07/01 PHP
PHP PDO fetch 模式各种参数的输出结果一览
2015/01/07 PHP
CentOS下PHP安装Oracle扩展
2015/02/15 PHP
PDO::quote讲解
2019/01/29 PHP
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
表单类各种类型(文本框)失去焦点效果jquery代码
2013/04/26 Javascript
js动态修改表格行colspan列跨度的方法
2015/03/30 Javascript
javascript适合移动端的日期时间拾取器
2015/11/10 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
基于Vue、Vuex、Vue-router实现的购物商城(原生切换动画)效果
2018/01/09 Javascript
详解vue-cli 脚手架 安装
2019/04/16 Javascript
javascript实现雪花飘落效果
2020/08/19 Javascript
[52:52]完美世界DOTA2联赛PWL S3 LBZS vs access 第一场 12.10
2020/12/13 DOTA
python基础之包的导入和__init__.py的介绍
2018/01/08 Python
python验证码识别教程之利用投影法、连通域法分割图片
2018/06/04 Python
完美解决安装完tensorflow后pip无法使用的问题
2018/06/11 Python
从运行效率与开发效率比较Python和C++
2018/12/14 Python
python将txt文件读取为字典的示例
2018/12/22 Python
django框架事务处理小结【ORM 事务及raw sql,customize sql 事务处理】
2019/06/27 Python
python的re模块使用方法详解
2019/07/26 Python
Python定时任务APScheduler原理及实例解析
2020/05/30 Python
python 中的命名空间,你真的了解吗?
2020/08/19 Python
PyQT5速成教程之Qt Designer介绍与入门
2020/11/02 Python
HTML5和CSS3实例教程总结(推荐)
2016/07/18 HTML / CSS
网络公司美工设计工作个人的自我评价
2013/11/03 职场文书
中英文自我评价常用句型
2013/12/19 职场文书
财务总监岗位职责
2014/03/07 职场文书
设计顾问服务计划书
2014/05/04 职场文书
施工安全承诺书
2014/05/22 职场文书
2014年乡镇工作总结
2014/11/21 职场文书
员工离职感谢信
2015/01/22 职场文书
小学家长意见怎么写
2015/06/03 职场文书
获奖感言怎么写
2015/07/31 职场文书
年终工作总结范文
2019/06/20 职场文书
导游词之澳门妈祖庙
2019/12/19 职场文书
MySql如何将查询的出来的字段进行转换
2022/06/14 MySQL