文章详细

热点文章

最新评论

  • 2016-5-20 12:10:37yummy

    博主,有这个连连看游戏的源码么?太强了

  • 2016-1-8 12:21:02天之蓝

    谢谢楼主共享,正好有用到

  • 2016-1-5 14:59:35远走

    中午乱码不需要修改源码。 1.生成乱码只需在调用MultiFormatWriter.encode()方法的时候把utf8编

  • 2016-1-5 14:59:22远走

    中午乱码不需要修改源码。 1.生成乱码只需在调用MultiFormatWriter.encode()方法的时候把utf8编

  • 2015-12-21 11:07:42mhd

    您好,谢谢您的分享。 我想用flash分别采集两个或两个以上麦克风传进来声音,这个能实现吗?

  • 2015-11-17 17:01:50上品户外

    顶一下 谢谢博主分享

  • 2015-11-5 9:44:55自由职业

    加油,看好你哦。

  • 2015-9-12 22:46:02大雁

    大牛的经验值得学习,烦请大牛发一份源码个到邮箱,多谢

  • 2015-7-17 16:27:38bobojs

    大哥 你太牛了~~ 我以前 改过老版本的 zxing 中文乱码,网上找的 就能解决~用了 zxing 2.2 很多代码都不一

  • 2015-7-4 16:06:32中山婚纱摄影

    学习了,不错

利用Rewrite实现ASP和PHP动态生成缩略图

 发布日期:2013-12-29 20:25:43 点击:165 回复:0

记得之前曾写过一篇博客,讲的是在IIS官网上看到一个很有用的组件,就是可以动态处理图片的组件,找了下,链接在这里。

Dynamic Image Resizing Module v3

刚看到这个组件,自然想到每次都动态生成缩略图,性能大概是个问题吧。也许是它内部有缓存机制?不过这个确实是不错的工具,可惜需要在服务器上配置,一般的空间不带这个功能的。受此启发,写了个ASP和PHP动态生成缩略图的功能,结合Rewrite效果更好,不过没考虑那么多功能,像什么边框,旋转之类的就没做了。只做了基本的缩放,加上品质参数,缩放类型。ASP的需要Persits.JPEG组件支持,PHP的需要开启GD库。下面是几种常用的伪静态方式,假设文件命名为image.php,放在网站根目录下。(PHP中图片目录是要相对于PHP文件的目录),需要动态生成缩略图的图片存放在upload目录内,仅对jpg和png图片作此处理

 

<!-- IIS7 URL Rewrite Node system.webServer rewrite rules -->
<rule name="ResizeImageRule" stopProcessing="true">
<match url="^(upload/.+?\.(jpg|png))" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{QUERY_STRING}" pattern="^(w|h)\=.+" />
<add input="{REQUEST_FILENAME}" matchType="IsFile" />
</conditions>
<action type="Rewrite" url="/image.php?img={R:1}" />
</rule>

 

 

# httpd.ini
RewriteRule /(upload/.+?\.(jpg|png))\?((w|h).+) /image.php?img=$1&$3 [N,I]
# .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{QUERY_STRING} ^(w|h)\=.+
RewriteRule ^(upload/.+?\.(jpg|png)) image.php?img=$1 [NC,L,QSA]

 

 

#参数说明
# img 图片路径,一般相对于网站根目录,php则相对于image.php
# w 最大宽度
# h 最大高度 其中w和h必须至少指定一个
# q 压缩品质 1-100
# m 裁剪方式,不指定时为普通缩放,指定outer时会对图片裁剪以适应宽高

 

大家可根据自己的情况进行测试。

下面是效果图对比

下面压缩包里放了ASP+PHP的源文件代码,有兴趣的可以研究下。

 ASP+PHP动态生成缩略图

我来评论

请填写您的称呼

   

最新评论