如何實現(xiàn)php圖片等比例縮放
通過文章給出的源代碼可實現(xiàn)針對圖片的等比縮放生成縮略圖的功能,非常實用的技巧哦。
新建文件index.php,需要在統(tǒng)計目錄下有個圖片為pic.jpg(可根據(jù)源碼進行更改圖片的名稱)
源代碼如下:
<?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); ?>
使用瀏覽器運行過后,在index.php同級的目錄下會有個pic1.jpg,這個圖片就是等比例縮放后的圖片,路徑可以自己在源代碼里面更改,放在自己的項目當中去或寫個方法也行。
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助。
相關文章
javascript+php實現(xiàn)根據(jù)用戶時區(qū)顯示當?shù)貢r間的方法
這篇文章主要介紹了javascript+php實現(xiàn)根據(jù)用戶時區(qū)顯示當?shù)貢r間的方法,實例分析javascript獲取客戶端時區(qū)及與服務器端php交互的技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03Windows下安裝PHP單元測試環(huán)境PHPUnit圖文教程
這篇文章主要介紹了Windows下安裝PHP單元測試環(huán)境PHPUnit圖文教程,按照本文操作即可在Windows下安裝成功PHPUnit,需要的朋友可以參考下2014-10-10PHP魔術方法之__call與__callStatic使用方法
這篇文章主要介紹了PHP魔術方法之__call與__callStatic方法,需要的朋友可以參考下2017-07-07PHP從零開始打造自己的MVC框架之類的自動加載實現(xiàn)方法詳解
這篇文章主要介紹了PHP從零開始打造自己的MVC框架之類的自動加載實現(xiàn)方法,結合具體實例形式詳細分析了MVC框架類的自動加載原理、定義、實現(xiàn)方法及相關操作技巧,需要的朋友可以參考下2019-06-06