作者pokey0000000 (pokey)
看板PHP
标题[请益] 透过图片网址下达宽高参数 直接输出
时间Thu Sep 24 09:28:05 2015
以前没看过这样的做法想请问实作的方式
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://webptt.com/cn.aspx?n=bbs/PHP/M.1443058088.A.214.html
1F:→ MOONRAKER: 在server端搞缩图负担当然很大阿 09/24 10:11
2F:→ MOONRAKER: 可以一开始就做好几种大小摆着 网址参数也只是这几种 09/24 10:12
3F:→ MOONRAKER: 大小中的一种 不是无段的 不然就祈祷流量不大 09/24 11:28
4F:推 shadowjohn: 空间不会是问题,第一次就作好缩图,下次则读取缩图 09/24 11:50
刚刚有查到一个作法
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
5F:→ MOONRAKER: 看起来你根本不用问。 09/24 14:57
6F:→ imhaha: 楼上XD 09/24 15:48
7F:推 xdraculax: 这有别人写好现成的可以抓来用 09/24 17:21
8F:→ xdraculax: 不过我都自己写的,没留意那别人写好的叫啥@@ 09/24 17:22
9F:→ jfcherng: timthumb 09/24 18:46