天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

php圖片的裁剪與縮放生成符合需求的縮略圖

圖片太大且規(guī)格不統(tǒng)一,顯示的控制需要靠JavaScript來(lái)完成,用在移動(dòng)設(shè)備上時(shí)顯示效果不好且流量巨大,需要對(duì)現(xiàn)有圖片庫(kù)的圖片進(jìn)行一次處理,生成符合移動(dòng)設(shè)備用的縮略圖,將原來(lái)客戶端JS做的工作轉(zhuǎn)移到服務(wù)器端用php的GD庫(kù)來(lái)集中處理。

圖片源與需要的大小
復(fù)制代碼 代碼如下:
$src_img = "wallpaper.jpg";
$dst_w = 300;
$dst_h = 200;

剪裁圖像,保證圖像區(qū)域最大化顯示,并按比例縮放到指定大小。

一開(kāi)始采用了 imagecopyresized 方法進(jìn)行圖像等比縮小,實(shí)際操作后發(fā)現(xiàn),圖像縮小后燥點(diǎn)非常嚴(yán)重。后再換用 imagecopyresampled (這里說(shuō)一下,網(wǎng)上轉(zhuǎn)載這個(gè)文章的很多,但是他們都把imagecopyresampled寫(xiě)成了imagecopysampled導(dǎo)致無(wú)法使用,所以我才重新貼了這個(gè))方法,該方法會(huì)對(duì)圖像進(jìn)行重新采樣,對(duì)縮小的圖像進(jìn)行平滑處理,使清晰度得到很大提高。
復(fù)制代碼 代碼如下:
<?php
list($src_w,$src_h)=getimagesize($src_img); // 獲取原圖尺寸
$dst_scale = $dst_h/$dst_w; //目標(biāo)圖像長(zhǎng)寬比
$src_scale = $src_h/$src_w; // 原圖長(zhǎng)寬比
if($src_scale>=$dst_scale)
{
// 過(guò)高
$w = intval($src_w);
$h = intval($dst_scale*$w);
$x = 0;
$y = ($src_h - $h)/3;
}
else
{
// 過(guò)寬
$h = intval($src_h);
$w = intval($h/$dst_scale);
$x = ($src_w - $w)/2;
$y = 0;
}
// 剪裁
$source=imagecreatefromjpeg($src_img);
$croped=imagecreatetruecolor($w, $h);
imagecopy($croped,$source,0,0,$x,$y,$src_w,$src_h);
// 縮放
$scale = $dst_w/$w;
$target = imagecreatetruecolor($dst_w, $dst_h);
$final_w = intval($w*$scale);
$final_h = intval($h*$scale);
imagecopyresampled($target,$croped,0,0,0,0,$final_w,$final_h,$w,$h);
// 保存
$timestamp = time();
imagejpeg($target, "$timestamp.jpg");
imagedestroy($target);
?>

希望大家能用到,還是比較方便的。

php技術(shù)php圖片的裁剪與縮放生成符合需求的縮略圖,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 97一期涩涩97片久久久久久久 | xvideos中文版在线视频 | 美女扣逼软件 | 黑丝美女娇喘 | 国产成人一区二区三中文 | 十大禁止安装的黄台有风险 | 国内精品久久影视免费 | 东京热无码中文字幕av专区 | gay台湾无套男同志xnxⅹ | 教室里的激情电影 | 国产精品 中文字幕 亚洲 欧美 | 久久久无码精品亚洲欧美 | 一级性生活毛片 | 大香伊人中文字幕精品 | 好硬好湿好大再深一点动态图 | 九九在线精品亚洲国产 | 18和谐综合色区 | 欧美午夜a级精美理论片 | 亚洲 天堂 欧美 日韩 国产 | 国产免费网站看v片在线 | 97超在线视频 | 久久只有这里有精品4 | 草草久久久无码国产专区全集观看 | 香蕉人人超人人超碰超国产 | 国产成人精品s8p视频 | 天天靠天天擦天天摸 | 扒开她的黑森林让我添动态图 | 内射少妇36P亚洲区 内射少妇36P九色 | 晓雪老师我要进你里面好爽 | 国产精品免费一区二区三区视频 | 亚洲国产在线精品国 | 狼与美女谐音歌词 | 黑人BBCVIDEOS极品 | 最近中文字幕在线看免费完整版 | 国产成人精品视频免费大全 | 精品无码乱码AV | 黄桃AV无码免费一区二区三区 | 国产亚洲日韩另类在线观看 | 日韩精品一区二区中文 | 强上轮流内射高NP男男 | 亚洲国产在线99视频 |