推荐一个网站用的组件:SmallLight

做网站的,避免不了图片的缩放显示问题。例如一个图片,可能会以不同的尺寸显示出来。

通常的做法是在后台处理的图片的尺寸,然后显示给用户。不过,今天要推荐一个更好的方法,省时,省力,它就是“SmallLight”。

项目地址:http://code.google.com/p/smalllight/

简单介绍一下:它是一个 Apache 的 module,编译后,可以在 Apache 中动态加载。尤其注意的是:[color=red]目前它还不支持 windows 环境[/color]。不过我觉得这到不是问题,这年头,谁还不弄个linux环境呢?

这个模块的开发者是日本人,在使用的时候遇到一些问题的时候,可以随时发邮件询问,作者的活跃度很高,基本第二天就给你回信,而且保证让你满意。

鉴于大家都有 web开发的经验,这里仅仅简单介绍一下这个组件。
安装完这个组件后,我们把需要缩放图片的请求转发给 small light 就可以了,
例如:
RewriteRule ^/resize/(.+)$ /small_light(dw=400,dh=400,ds=s)/$1 [P,L]
RewriteRule ^/small_light[^/]*/(.+)$ /your/local/images/$1

“/your/local/images/”写的是图片在硬盘上的路径,不是 url 路径。

small light 可以设置很多参数来处理图片,如 dw 就是宽度,dh 就是高度。具体大家可以看帮助文件。

我想这个东西最大的好处,就是省去了我们处理图片尺寸的所花费的时间,很方便,效率也不错。

还有一个注意的问题,[color=red]就是 small light 的配置,一定不要写到 .htaccess 文件里[/color],那会没有效果。这个问题我询问了开发者,开发者暂时也不清楚是不是一个bug,不过他说会查看一下,如果是 bug,那么在将来的版本里会修复。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值