《PHP實戰:php繪圖之加載外部圖片的方法》要點:
本文介紹了PHP實戰:php繪圖之加載外部圖片的方法,希望對您有用。如果有疑問,可以聯系我們。
本文實例講述了php繪圖之加載外部圖片的辦法.分享給大家供大家參考.具體實現辦法如下:PHP教程
在實際應用中,就是常見的水印功能.
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實戰:php繪圖之加載外部圖片的方法》是否對您有啟發,歡迎查看更多與《PHP實戰:php繪圖之加載外部圖片的方法》相關教程,學精學透。維易PHP學院為您提供精彩教程。
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/12538.html