中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

PHP圖像操作教程:3D圖、縮放、旋轉、裁剪、添加水印
來源:易賢網 閱讀:1181 次 日期:2014-12-19 14:40:44
溫馨提示:易賢網小編為您整理了“PHP圖像操作教程:3D圖、縮放、旋轉、裁剪、添加水印”,方便廣大網友查閱!

圖片操作在網站的應用相當廣范,特別是現在互聯網高度發達,很多內容都是以圖片來顯示,現在我們來講講用php來操作上傳的圖片,3D圖片繪制、圖片縮放、圖片旋轉、圖片裁剪、圖片添加水印。

1、利用php gd庫的函數繪制3D扇形統計圖

代碼如下:

<?php

header("content-type","text/html;charset=utf-8");

/*扇形統計圖*/

$image = imagecreatetruecolor(100, 100); /*創建畫布*/

/*設置畫布需要的顏色*/

$white = imagecolorallocate($image,0xff,0xff,0xff);

$gray = imagecolorallocate($image, 0xc0, 0xc0, 0xc0);

$darkgray = imagecolorallocate($image, 0x90, 0x90, 0x90);

$navy = imagecolorallocate($image, 0x00, 0x00, 0x80);

$darknavy = imagecolorallocate($image, 0x00, 0x00, 0x50);

$red = imagecolorallocate($image, 0xff, 0x00, 0x00);

$darkred = imagecolorallocate($image, 0x90, 0x00, 0x00);

/*填充背景色*/

imagefill($image, 0, 0, $white);

/*3D制作*/

for($i = 60; $i > 50; $i--)

{

imagefilledarc($image, 50, $i, 100, 50, -160, 40, $darknavy, IMG_ARC_PIE);

imagefilledarc($image, 50, $i, 100, 50, 40, 75, $darkgray, IMG_ARC_PIE);

imagefilledarc($image, 50, $i, 100, 50, 75, 200, $darkred, IMG_ARC_PIE);

}

/*畫橢圓弧并填充*/

imagefilledarc($image, 50, 50, 100, 50, -160, 40, $darknavy, IMG_ARC_PIE);

imagefilledarc($image, 50, 50, 100, 50, 40, 75, $darkgray, IMG_ARC_PIE);

imagefilledarc($image, 50, 50, 100, 50, 75, 200, $darkred, IMG_ARC_PIE);

/*畫字符串*/

imagestring($image, 3, 15, 55, "30%", $white);

imagestring($image, 3, 45, 35, "60%", $white);

imagestring($image, 3, 60, 60, "10%", $white);

/*輸出圖像*/

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

imagepng($image);

/*釋放資源*/

imagedestroy($image);

?>

2、對圖片進行縮放

代碼如下:

<div>

<h4>原圖大小</h4>

<img src="1.png" style="border:1px solid red;">

< /div>

< ?php

header("content-type","text/html;charset=utf-8");

/*

*圖片縮放

string $filename 圖片的url

int $width 設置圖片縮放的最大寬度

int $height 設置圖片縮放的最大高度

*/

function thumb($filename,$width=130,$height=130)

{

/*獲取原圖的大小*/

list($width_orig,$height_orig) = getimagesize($filename);

/*根據參數$width和$height,換算出等比例的高度和寬度*/

if($width && ($width_orig < $height_orig))

{

$width = ($height / $height_orig) * $width_orig;

}

else

{

$height = ($width / $width_orig) * $height_orig;

}

/*以新的大小創建畫布*/

$image_p = imagecreatetruecolor($width, $height);

/*獲取圖像資源*/

$image = imagecreatefrompng($filename);

/*使用imagecopyresampled縮放*/

imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);

/*保存縮放后的圖片和命名*/

imagepng($image_p,'test.png');

/*釋放資源*/

imagedestroy($image_p);

imagedestroy($image);

}

/*調用函數*/

thumb('1.png');

?>

< div>

<h4>縮放后的大小</h4>

<img src="test.png" style="border:1px solid red;">

< /div>

3、PHP對圖像的裁剪

代碼如下:

<div>

<h4>裁剪之前</h4>

<img src="1.png" style="border:1px solid red;">

< /div>

< ?php

header("content-type","text/html;charset=utf-8");

/*

*圖片裁剪

string $filename 圖片的url

int $width 圖片裁剪寬度

int $height 圖片裁剪高度

int $x 裁剪圖片左邊開始的位置

int $y 裁剪圖片頂邊開始的位置

*/

function cut($filename,$x,$y,$width,$height)

{

/*獲取圖像資源,需要裁剪的圖片*/

$image = imagecreatefrompng($filename);

/*以新的大小創建畫布,保存裁剪后的圖片*/

$image_p = imagecreatetruecolor($width, $height);

/*使用imagecopyresampled縮放*/

imagecopyresampled($image_p, $image, 0, 0, $x, $y, $width, $height, $width, $height);

/*保存裁剪后的圖片和命名*/

imagepng($image_p,'test1.png');

/*釋放資源*/

imagedestroy($image_p);

imagedestroy($image);

}

/*調用函數*/

cut('1.png',20,20,80,80);

?>

< div>

<h4>裁剪之后</h4>

<img src="test1.png" style="border:1px solid red;">

</div>

4、PHP為圖像添加水印

代碼如下:

<div>

<h4>沒有水印</h4>

<img src="1.png" style="border:1px solid red;">

< /div>

< ?php

header("content-type","text/html;charset=utf-8");

/*

*給背景圖片添加水印,背景圖片格式png,水印格式gif

string $filename 圖片的url

string $water 水印圖片

*/

function watermark($filename,$water)

{

/*獲取原圖的大小*/

list($b_w,$b_h) = getimagesize($filename);

/*獲取水印圖片的大小*/

list($w_w,$w_h) = getimagesize($water);

/*在背景圖片中放水印圖片的隨機起始位置*/

$posX =rand(0,($b_w - $w_w));

$posY =rand(0,($b_h - $w_h));

/*獲取圖像資源,需要裁剪的圖片*/

$back = imagecreatefrompng($filename);

$water = imagecreatefromgif($water);

/*使用Inagecopy函數復制水印圖片到指定位置*/

imagecopy($back, $water, $posX, $posY, 0, 0, $w_w, $w_h);

/*保存帶水印的圖片和命名*/

imagepng($back,'test2.png');

/*釋放資源*/

imagedestroy($back);

imagedestroy($water);

}

/*調用函數*/

watermark('1.png','test.gif');

?>

< div>

<h4>加上水印</h4>

<img src="test2.png" style="border:1px solid red;">

</div>

更多信息請查看IT技術專欄

更多信息請查看CMS教程
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产精品乱码一区二三区小蝌蚪| 麻豆精品国产91久久久久久| 亚洲大片精品永久免费| 伦理电影国产精品| 色综合久久中文综合久久牛| 精品国产123| 亚洲一区二区三区小说| 国产91清纯白嫩初高中在线观看| 欧美日韩你懂的| 欧美国产乱子伦| 久久se精品一区二区| 在线影视一区二区三区| 欧美国产日韩精品免费观看| 久久9热精品视频| 欧美美女视频在线观看| 专区另类欧美日韩| 国产91在线|亚洲| 精品嫩草影院久久| 久久国产剧场电影| 欧美二区三区91| 亚洲成人午夜影院| 在线观看欧美日本| 亚洲美女精品一区| 成av人片一区二区| 中文字幕一区二区三区在线不卡 | 蜜桃av噜噜一区| 欧美色窝79yyyycom| 亚洲图片激情小说| 成人av动漫在线| 成人欧美一区二区三区白人| 成人福利视频在线看| 国产精品色在线观看| 处破女av一区二区| 久久久国产一区二区三区四区小说 | 国产乱码精品一区二区三区忘忧草 | 波多野结衣在线一区| 国产日韩视频一区二区三区| 国精产品一区一区三区mba桃花 | 美女视频网站黄色亚洲| 日韩欧美黄色影院| 久久国产欧美日韩精品| 久久久久久久久岛国免费| 国产精品77777| 欧美国产日本韩| 91香蕉国产在线观看软件| 综合电影一区二区三区| 欧美在线观看一区| 天天亚洲美女在线视频| 日韩视频免费直播| 国产精品 日产精品 欧美精品| 国产日韩亚洲欧美综合| 色婷婷综合久久久中文一区二区 | 99久久99精品久久久久久 | 亚洲国产精品人人做人人爽| 555夜色666亚洲国产免| 韩国一区二区视频| 综合婷婷亚洲小说| 欧美一区二区精美| 国产成人无遮挡在线视频| 亚洲人xxxx| 91精品国产91久久综合桃花 | 久久久久久久综合狠狠综合| 99热在这里有精品免费| 午夜电影网一区| 国产欧美一区在线| 精品视频在线免费| 春色校园综合激情亚洲| 午夜精品久久久久影视| 久久人人爽人人爽| 欧美性一二三区| 国产成人一区在线| 日韩电影在线免费看| 国产精品国产自产拍在线| 欧美一区二区在线免费播放| 99久久综合狠狠综合久久| 爽爽淫人综合网网站| 亚洲欧洲日韩av| www成人在线观看| 欧美视频中文字幕| 国产成人h网站| 日韩成人av影视| 亚洲精品v日韩精品| 久久久久高清精品| 欧美一级黄色大片| 欧美一a一片一级一片| 国产不卡视频在线播放| 日韩成人精品在线| 亚洲国产三级在线| 国产精品国产三级国产有无不卡| 日韩一级片在线播放| 欧美四级电影在线观看| 成人午夜免费视频| 国内偷窥港台综合视频在线播放| 亚洲一区在线看| 国产精品每日更新在线播放网址| 日韩欧美一级特黄在线播放| 精品视频一区 二区 三区| caoporm超碰国产精品| 国产精品一二三四| 久久国产精品色婷婷| 人妖欧美一区二区| 视频一区欧美精品| 亚洲va国产va欧美va观看| 一区二区三区四区中文字幕| 国产精品久久久久国产精品日日| 26uuu亚洲| 精品日产卡一卡二卡麻豆| 欧美久久久久久久久中文字幕| 色先锋aa成人| 99久久精品99国产精品| 91丨九色丨蝌蚪富婆spa| 成人h版在线观看| 成人黄页在线观看| av在线不卡电影| 色综合婷婷久久| 日本道色综合久久| 91福利视频在线| 欧美日韩亚洲综合在线 | 69久久夜色精品国产69蝌蚪网| 欧美制服丝袜第一页| 在线精品观看国产| 欧美日韩小视频| 日韩视频永久免费| 精品国产免费久久 | 亚洲精品视频免费观看| 亚洲中国最大av网站| 一区二区免费视频| 日韩在线a电影| 精品无人区卡一卡二卡三乱码免费卡 | 国产成人av电影在线观看| 丰满亚洲少妇av| 91麻豆swag| 6080日韩午夜伦伦午夜伦| 精品国产123| 国产精品久久久久久久久免费樱桃 | 亚洲成人你懂的| 国内精品视频一区二区三区八戒 | 国产午夜精品一区二区三区四区 | 不卡欧美aaaaa| 91国产丝袜在线播放| 91精品麻豆日日躁夜夜躁| 日韩欧美中文一区二区| 国产色产综合色产在线视频| 亚洲免费三区一区二区| 免费成人美女在线观看| 国产aⅴ精品一区二区三区色成熟| 国产成人av自拍| 欧美日韩高清一区二区不卡| 欧美精品一区二区三区蜜桃| 国产精品乱码一区二区三区软件 | 午夜婷婷国产麻豆精品| 狠狠色狠狠色综合系列| 色偷偷成人一区二区三区91| 欧美高清dvd| 欧美国产精品一区二区| 日韩精品一卡二卡三卡四卡无卡| 国精产品一区一区三区mba桃花 | 福利一区福利二区| 日本高清不卡一区| 久久精品亚洲精品国产欧美| 亚洲制服丝袜av| 国产成人av影院| 日韩欧美一区二区三区在线| 亚洲日本欧美天堂| 国产一区二区免费视频| 欧美日韩一卡二卡| 日韩一区欧美一区| 国内精品自线一区二区三区视频| 在线亚洲人成电影网站色www| 2023国产精华国产精品| 天天综合天天做天天综合| 99视频热这里只有精品免费| 久久综合久久综合九色| 亚洲电影激情视频网站| 色综合色综合色综合| 久久看人人爽人人| 美女一区二区三区| 欧美性色欧美a在线播放| 国产精品福利电影一区二区三区四区| 久久精品国产秦先生| 欧美伦理影视网| 一区二区三区资源| 91在线视频观看| 国产精品美日韩| 国产91丝袜在线播放| 久久午夜免费电影| 九九九久久久精品| 日韩欧美专区在线| 蜜臀久久久久久久| 欧美精品久久久久久久多人混战 | 欧美一a一片一级一片| 亚洲三级免费观看| 成人黄色免费短视频| 久久免费偷拍视频| 国产一区二区福利| 久久精品在这里| 成人久久久精品乱码一区二区三区| 久久亚洲精品小早川怜子| 极品少妇一区二区| 久久久久久久久久久久久久久99 |