如何實(shí)現(xiàn)php圖片等比例縮放
通過文章給出的源代碼可實(shí)現(xiàn)針對(duì)圖片的等比縮放生成縮略圖的功能,非常實(shí)用的技巧哦。
新建文件index.php,需要在統(tǒng)計(jì)目錄下有個(gè)圖片為pic.jpg(可根據(jù)源碼進(jìn)行更改圖片的名稱)
源代碼如下:
<?php $filename="pic.jpg"; $per=0.3; list($width, $height)=getimagesize($filename); $n_w=$width*$per; $n_h=$height*$per; $new=imagecreatetruecolor($n_w, $n_h); $img=imagecreatefromjpeg($filename); //copy部分圖像并調(diào)整 imagecopyresized($new, $img,0, 0,0, 0,$n_w, $n_h, $width, $height); //圖像輸出新圖片、另存為 imagejpeg($new, "pic1.jpg"); imagedestroy($new); imagedestroy($img); ?>
使用瀏覽器運(yùn)行過后,在index.php同級(jí)的目錄下會(huì)有個(gè)pic1.jpg,這個(gè)圖片就是等比例縮放后的圖片,路徑可以自己在源代碼里面更改,放在自己的項(xiàng)目當(dāng)中去或?qū)憘€(gè)方法也行。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助。
相關(guān)文章
PHP關(guān)于foreach復(fù)制知識(shí)點(diǎn)總結(jié)
在本篇文章里小編給大家分享了關(guān)于PHP關(guān)于foreach復(fù)制知識(shí)點(diǎn)總結(jié),有興趣的朋友們學(xué)習(xí)下。2019-01-01javascript+php實(shí)現(xiàn)根據(jù)用戶時(shí)區(qū)顯示當(dāng)?shù)貢r(shí)間的方法
這篇文章主要介紹了javascript+php實(shí)現(xiàn)根據(jù)用戶時(shí)區(qū)顯示當(dāng)?shù)貢r(shí)間的方法,實(shí)例分析javascript獲取客戶端時(shí)區(qū)及與服務(wù)器端php交互的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-03-03Windows下安裝PHP單元測(cè)試環(huán)境PHPUnit圖文教程
這篇文章主要介紹了Windows下安裝PHP單元測(cè)試環(huán)境PHPUnit圖文教程,按照本文操作即可在Windows下安裝成功PHPUnit,需要的朋友可以參考下2014-10-10PHP魔術(shù)方法之__call與__callStatic使用方法
這篇文章主要介紹了PHP魔術(shù)方法之__call與__callStatic方法,需要的朋友可以參考下2017-07-07PHP從零開始打造自己的MVC框架之類的自動(dòng)加載實(shí)現(xiàn)方法詳解
這篇文章主要介紹了PHP從零開始打造自己的MVC框架之類的自動(dòng)加載實(shí)現(xiàn)方法,結(jié)合具體實(shí)例形式詳細(xì)分析了MVC框架類的自動(dòng)加載原理、定義、實(shí)現(xiàn)方法及相關(guān)操作技巧,需要的朋友可以參考下2019-06-06php開發(fā)時(shí)容易忘記的一些技術(shù)細(xì)節(jié)
本文給大家分享的是在使用PHP做開發(fā)的時(shí)候,比較容易忽視的2個(gè)小細(xì)節(jié),分別是empty和in_array,有需要的小伙伴可以來參考下。2016-02-02