Re: [請益] 正妹牆中的正臉牆怎樣縮圖的呢?

看板PHP作者 (囧)時間17年前 (2008/09/04 10:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《jami520 (我的生命因你而發光)》之銘言: : 最近想研究一下正妹牆中的正臉牆擷圖功能 : 即使抓到的無名圖應該長寬都不是一樣的 : 他是如何做成1比1的截圖功能呢? (等比例縮圖我會) : 不知道這樣的技術哪邊有類似的範例可以參考呢? : 謝謝~ : 正臉牆: http://soft.ccn.tw/WTop/GirlFace 不知道你是不是想要從圖片的中間擷取一個正方形出來嗎? 我之前用過Imagemagick寫過 $img_w = exec( '/usr/bin/identfy -format "%w" '.$yourfilename ); //得出原始寬度 $img_h = exec( '/usr/bin/identfy -format "%h" '.$yourfilename ); //得出原始高度 if($img_w >= $img_h){ //較寬的圖 $cut = ($img_w - $img_h)/2; exec('/usr/bin/mogrify -shave '.$cut.'x0 '.$yourfilename ); //寬度各裁掉$cut } else{ //較高的圖 $cut = ($img_h - $img_w)/2; exec('/usr/bin/mogrify -shave 0x".$cut." ".$yourfilename ); //高度各裁掉$cut } exec('/usr/bin/mogrify -resize 290x290 '.$yourfilename); //縮放 可以參考http://www.imagemagick.org/script/command-line-tools.php官網的指令 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.181.157
文章代碼(AID): #18lqpy8- (PHP)
文章代碼(AID): #18lqpy8- (PHP)