亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

php圖像處理函數大全(推薦收藏)

2020-03-22 19:12:07
字體:
來源:轉載
供稿:網友
一、創建圖片資源
imagecreatetruecolor(width,height);
imagecreatefromgif(圖片名稱);
imagecreatefrompng(圖片名稱);
imagecreatefromjpeg(圖片名稱);畫出各種圖像 imagegif(圖片資源,保存路徑);
imagepng()
imagejpeg();二、獲取圖片屬性
imagesx(res//寬度
imagesy(res//高度
getimagesize(文件路徑)
返回一個具有四個單元的數組。索引 0 包含圖像寬度的像素值,索引 1 包含圖像高度的像素值。索引 2 是圖像類型的標記:1 = GIF,2 = JPG,3 = PNG,4 = SWF,5 = PSD,6 = BMP,7 = TIFF(intel byte order),8 = TIFF(motorola byte order),9 = JPC,10 = JP2,11 = JPX,12 = JB2,13 = SWC,14 = IFF,15 = WBMP,16 = XBM。這些標記與 PHP 4.3.0 新加的 IMAGETYPE 常量對應。索引 3 是文本字符串,內容為“height="yyy" width="xxx"”,可直接用于 IMG 標記。
銷毀圖像資源
imagedestroy(圖片資源);三、透明處理
PNG、jpeg透明色都正常,只有gif不正常
imagecolortransparent(resource image [,int color])//將某個顏色設置成透明色
imagecolorstotal()
imagecolorforindex();四、圖片的裁剪
imagecopyresized()
imagecopyresampled();五、加水?。ㄎ淖?、圖片)
字符串編碼轉換string iconv ( string $in_charset , string $out_charset , string $str )六、圖片旋轉
imagerotate();//制定角度的圖片翻轉七、圖片的翻轉
沿X軸 沿Y軸翻轉八、銳化
imagecolorsforindex()
imagecolorat()
在圖片上畫圖形 $img=imagecreatefromgif("./images/map.gif");
復制代碼 代碼如下:
?PHP
/**
* 圖片銳化處理
*/
$red= imagecolorallocate($img, 255, 0, 0);

imageline($img, 0, 0, 100, 100, $red);
imageellipse($img, 200, 100, 100, 100, $red);
imagegif($img, "./images/map2.gif");
imagedestroy($img);
圖片普通縮放
代碼如下:

$filename="./images/hee.jpg";
$per=0.3;
list($width, $height)=getimagesize($filename);
$n_w=$width*$per;
$n_h=$width*$per;
$new=imagecreatetruecolor($n_w, $n_h);
$img=imagecreatefromjpeg($filename);
//拷貝部分圖像并調整
imagecopyresized($new, $img,0, 0,0, 0,$n_w, $n_h, $width, $height);
//圖像輸出新圖片、另存為
imagejpeg($new, "./images/hee2.jpg");
imagedestroy($new);
imagedestroy($img);

圖片等比例縮放、沒處理透明色
代碼如下:
function thumn($background, $width, $height, $newfile) {
list($s_w, $s_h)=getimagesize($background);//獲取原圖片高度、寬度
if ($width && ($s_w $s_h)) {
$width = ($height / $s_h) * $s_w;
} else {
$height = ($width / $s_w) * $s_h;
}
$new=imagecreatetruecolor($width, $height);
$img=imagecreatefromjpeg($background);
imagecopyresampled($new, $img, 0, 0, 0, 0, $width, $height, $s_w, $s_h);
imagejpeg($new, $newfile);
imagedestroy($new);
imagedestroy($img);
}
thumn("images/hee.jpg", 200, 200, "./images/hee3.jpg");

gif透明色處理
代碼如下:
function thumn($background, $width, $height, $newfile) {
list($s_w, $s_h)=getimagesize($background);
if ($width && ($s_w $s_h)) {
$width = ($height / $s_h) * $s_w;
} else {
$height = ($width / $s_w) * $s_h;
}
$new=imagecreatetruecolor($width, $height);
$img=imagecreatefromgif($background);
$otsc=imagecolortransparent($img);
if($otsc =0 && $otst imagecolorstotal($img)){//判斷索引色
$tran=imagecolorsforindex($img, $otsc);//索引顏色值
$newt=imagecolorallocate($new, $tran["red"], $tran["green"], $tran["blue"]);
imagefill($new, 0, 0, $newt);
imagecolortransparent($new, $newt);
}
imagecopyresized($new, $img, 0, 0, 0, 0, $width, $height, $s_w, $s_h);
imagegif($new, $newfile);
imagedestroy($new);
imagedestroy($img);
}
thumn("images/map.gif", 200, 200, "./images/map3.gif");

圖片裁剪
復制代碼 代碼如下:
?php
/**
* 圖片裁剪處理
* edit by www.phpstudy.net
*/
function cut($background, $cut_x, $cut_y, $cut_width, $cut_height, $location){
$back=imagecreatefromjpeg($background);
$new=imagecreatetruecolor($cut_width, $cut_height);
imagecopyresampled($new, $back, 0, 0, $cut_x, $cut_y, $cut_width, $cut_height,$cut_width,$cut_height);
imagejpeg($new, $location);
imagedestroy($new);
imagedestroy($back);
}
cut("./images/hee.jpg", 440, 140, 117, 112, "./images/hee5.jpg");
?

圖片加水印 文字水印
復制代碼 代碼如下:
?PHP
/**
*
* 圖片添加文字水印
*/

function mark_text($background, $text, $x, $y){
$back=imagecreatefromjpeg($background);
$color=imagecolorallocate($back, 0, 255, 0);
imagettftext($back, 20, 0, $x, $y, $color, "simkai.ttf", $text);
imagejpeg($back, "./images/hee7.jpg");
imagedestroy($back);
}
mark_text("./images/hee.jpg", "細說PHP", 150, 250);
//圖片水印
function mark_pic($background, $waterpic, $x, $y){
$back=imagecreatefromjpeg($background);
$water=imagecreatefromgif($waterpic);
$w_w=imagesx($water);

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产91九色视频| 成人精品视频99在线观看免费| 亚洲欧美日韩图片| 伊人一区二区三区久久精品| 乱亲女秽乱长久久久| 亚洲一区二区三区成人在线视频精品| 96sao精品视频在线观看| 这里只有精品视频在线| 亚洲级视频在线观看免费1级| 2019日本中文字幕| 国产aaa精品| 欧美人交a欧美精品| 亚洲在线观看视频网站| 色悠久久久久综合先锋影音下载| 欧美日韩久久久久| 日韩中文字幕国产精品| 国外色69视频在线观看| 久久久精品国产亚洲| 97精品国产97久久久久久春色| 欧美成人在线免费视频| 国产一区二区色| 国产成人激情视频| 国产精品久久一| 社区色欧美激情 | 97人人模人人爽人人喊中文字| 欧美日韩中文在线| 欧美亚洲另类视频| 久久精品视频免费播放| 久久在线观看视频| 97久久久免费福利网址| 色偷偷噜噜噜亚洲男人| 久久视频这里只有精品| 91精品久久久久久久久久入口| 亚洲国产精品久久| 最近2019中文字幕一页二页| 欧美成人精品三级在线观看| 欧美巨大黑人极品精男| 亚洲欧美综合图区| 亚洲国产成人爱av在线播放| 亚洲第一页在线| 美女av一区二区三区| 国产成人福利视频| 成年人精品视频| 日韩av在线免费观看| 在线色欧美三级视频| 97免费视频在线| 中文字幕精品影院| 久久精品99久久香蕉国产色戒| 日韩av网址在线观看| 国产va免费精品高清在线观看| 中文字幕精品在线视频| 精品视频久久久| 欧美黄色片在线观看| 欧美亚洲视频在线观看| 亚洲高清av在线| 欧美自拍视频在线| 国产精品欧美日韩| 国产精品日日摸夜夜添夜夜av| 2024亚洲男人天堂| 精品国内产的精品视频在线观看| 成人xvideos免费视频| 日韩欧美有码在线| 欧美激情一区二区三级高清视频| 美女啪啪无遮挡免费久久网站| 日韩黄色av网站| 久久久天堂国产精品女人| 亚洲的天堂在线中文字幕| 日韩av日韩在线观看| 国产精品嫩草影院久久久| 久久中国妇女中文字幕| 国产99视频精品免视看7| 色综合久久天天综线观看| 精品亚洲一区二区三区四区五区| 亚洲欧美第一页| 亚洲人成在线观| 欧美国产日韩中文字幕在线| 中文字幕不卡av| 成人激情视频在线观看| 在线日韩中文字幕| 欧美一级淫片丝袜脚交| 亚洲香蕉成人av网站在线观看| 伊人精品在线观看| 色悠悠久久久久| 91tv亚洲精品香蕉国产一区7ujn| 91成人性视频| 欧美中文字幕精品| 成人性生交大片免费观看嘿嘿视频| www.日本久久久久com.| 91色p视频在线| 国产这里只有精品| 亚洲成人激情图| 国产精品久久久久久久久久久久久久| 亚洲精品国偷自产在线99热| 欧美另类xxx| 国产精品美女www| 成人免费大片黄在线播放| 欧美精品videossex性护士| 日韩毛片在线观看| 色综合色综合久久综合频道88| 国产亚洲一级高清| 热久久视久久精品18亚洲精品| 亚洲精品国产免费| 欧美一级片久久久久久久| 欧美超级免费视 在线| 国产成人一区二区三区电影| 黑人巨大精品欧美一区免费视频| 精品中文字幕乱| 亚洲综合社区网| 国产亚洲一区二区在线| 亚洲国产精品99久久| 欧美日韩人人澡狠狠躁视频| 久久精品亚洲热| 欧美俄罗斯乱妇| 2020欧美日韩在线视频| 日韩欧美中文免费| 欧亚精品中文字幕| 国产一区二中文字幕在线看| 国产精品男女猛烈高潮激情| 欧美xxxx做受欧美.88| www.欧美三级电影.com| 亚洲国产精品久久久久秋霞不卡| 国产精品在线看| 亚洲国产毛片完整版| 久久激情视频久久| 26uuu国产精品视频| 亚洲国产精品va在线看黑人| 日韩电影在线观看免费| 国产精品久久久久77777| 国产精品欧美激情在线播放| 最新国产精品拍自在线播放| 亚洲第一天堂无码专区| 日韩少妇与小伙激情| 中文字幕日韩视频| 日韩黄色在线免费观看| 国产精品1区2区在线观看| 庆余年2免费日韩剧观看大牛| 国产一区二区视频在线观看| 国产精品久久久久不卡| 久久久女女女女999久久| 91精品国产自产在线老师啪| 国产日韩欧美中文| 欧美成人精品不卡视频在线观看| 美女久久久久久久| 亚洲影视九九影院在线观看| 日韩中文视频免费在线观看| 疯狂欧美牲乱大交777| 欧美日本高清视频| 亚洲自拍偷拍色图| 国产视频久久久久| www日韩中文字幕在线看| 一区二区成人精品| 日韩av在线免费看| 欧美wwwxxxx| 最好看的2019的中文字幕视频| 成人两性免费视频| 欧美亚洲伦理www| 亚洲乱码国产乱码精品精天堂| 性亚洲最疯狂xxxx高清| 奇门遁甲1982国语版免费观看高清| 96国产粉嫩美女| 亚洲综合第一页| 欧美激情视频在线免费观看 欧美视频免费一| 国产精品第3页| 亚洲精品视频在线播放|