PHP绘图中加载外部图片的方法
本文阐述了在PHP绘图中加载外部图片的方法,供大家参考,具体的实现方法如下:在实际应用中,它是常用的水印函数。
复制代码代码如下:< PHP
1,创建画布
$我=新建一个真彩色图像(300200); / /创建彩色图像,默认的背景是黑色的,返回的图像标识符。还有一个功能,画面欣赏,这是不推荐的。
2,加载外部图片
im_new美元= imagecreatefromjpeg(百度图片); / /返回图像标识符
im_new_info美元= getimagesize(百度图片); / / getimagesize,返回一个数组,这个函数不需要GD库的使用。
*** 3,加载的图片,复制到画布上
***参数:
im:不用说,它指的是画布;
im_new美元:源图像,即从外部加载的图像
(30,30):加载的图像放在画布的左上角
(0,0):显示加载的图片是从哪里开始的。(0,0)表示左上角的起点,只能加载图片的一部分。
(*,*):由*,它可以表示为宽度和高度的原始图片,可以小于宽度和高度。只有一部分被截取并与上述坐标一起使用来表示被截取的部分。
****** /
imagecopy(合我,im_new美元,美元30,30,0,0,im_new_info { 0 },im_new_info美元{ 1 }); / /返回一个布尔值
3,输出图像
页眉(内容类型:图像);
imagepng(为我); / /输出到页面上。如果有二参数{,} $文件名,然后保存图像。
4,销毁图像,释放内存
销毁一图像(为我);
>
希望本文能对大家的PHP程序设计有所帮助。