[請益] 透過圖片網址下達寬高參數 直接輸出

看板PHP作者 (pokey)時間10年前 (2015/09/24 09:28), 10年前編輯推噓3(307)
留言10則, 6人參與, 最新討論串1/1
以前沒看過這樣的做法想請問實作的方式 http://i1.wp.com/overdope.com/wp-content/uploads/2015/01/20150115043509_69.jpg?resize=625%2C625 透過網址的resize參數來指定寬高 出來的圖就會直接對應尺寸了 resize=625%2C625 就是輸出625x625的尺寸 resize=125%2C625 就是輸出125x625的尺寸 想請問想請教高手們實作的方式 這樣感覺就可以不用去存各式各樣的尺寸了感覺很省空間 另外請問 這樣耗效能嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.175.85 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1443058088.A.214.html

09/24 10:11, , 1F
在server端搞縮圖負擔當然很大阿
09/24 10:11, 1F

09/24 10:12, , 2F
可以一開始就做好幾種大小擺著 網址參數也只是這幾種
09/24 10:12, 2F

09/24 11:28, , 3F
大小中的一種 不是無段的 不然就祈禱流量不大
09/24 11:28, 3F

09/24 11:50, , 4F
空間不會是問題,第一次就作好縮圖,下次則讀取縮圖
09/24 11:50, 4F
剛剛有查到一個作法 http://search.cpan.org/~wross/Apache-Imager-Resize-0.11/lib/Apache/Imager/Resize.pm 其實也是透過一支resize程式去跑 只是是透過apache觸發 也可以設定cache讓縮過的圖存在指定的路徑裡 所以自我解答一下 1.會耗空間: 因為還是會將各尺寸圖檔儲存 2.佔資源程度普通: 因為只有第一次會縮圖第二次讀取以後都讀cache 3.如果要省空間: 則可以用系統效能來換"不要設定cache但是系統每次讀取都去縮圖 第三種作法應該不會有人作吧XD 系統資源貴多了!! ※ 編輯: pokey0000000 (220.135.175.85), 09/24/2015 13:29:51

09/24 14:57, , 5F
看起來你根本不用問。
09/24 14:57, 5F

09/24 15:48, , 6F
樓上XD
09/24 15:48, 6F

09/24 17:21, , 7F
這有別人寫好現成的可以抓來用
09/24 17:21, 7F

09/24 17:22, , 8F
不過我都自己寫的,沒留意那別人寫好的叫啥@@
09/24 17:22, 8F

09/24 18:46, , 9F
timthumb
09/24 18:46, 9F

09/27 10:41, , 10F
09/27 10:41, 10F
文章代碼(AID): #1M0r6e8K (PHP)
文章代碼(AID): #1M0r6e8K (PHP)