注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Perfect-World

以無法為有法,以無限為有限!

 
 
 

日志

 
 

Nginx其他模块—HttpImageFilter  

2015-08-14 17:57:30|  分类: Web Server |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

HttpImageFilter

Version: 0.7.54+

This module is a filter for transforming JPEG, GIF and PNG images. It is not enabled by default to enable it, provide this option to ./configure when building nginx: 
这个模块用来分发JPEGGIFPNG图片。这个没有默认开启,在编译nginx中通过./configure参数配置

--with-http_image_filter_module

libgd is required to build and run the module. We recommend using the latest version of libgd. 
编译和运行这个模块必须安装libgd库。我们推荐使用最新版本的Libgd.

 

Example Configuration

location /img/ {

proxy_pass http://backend;

image_filter resize 150 100;

error_page 415 = /empty;

 

}

   

location = /empty {

empty_gif;

}

指令

image_filter

Syntax: image_filter (test|size|resize width height|crop width height)

Default: none

Context: location

Specifies the type of transformation to apply to the image, one of the below: 
详细的图片后缀类型如下:

  • test: checking that the response is indeed an image format JPEG, GIF or PNG. Otherwise, an error 415. 
    测试:测试确定图片文件的后缀格式为JPEGGIF OR PNG。否则返回415错误
  • size: Gives information about the image in JSON format. For example, 
    尺寸:返回JSON格式的图片信息。例如:

{ "img" : { "width": 100, "height": 100, "type": "gif" } }

Or if an error occurs, 
或者如果发生错误,

{}

  • resize: proportionally reduces the image to a specified size. 
    调整大小:缩略图片到特定的尺寸
  • crop: proportionally reduces the image to a specified size and trims extra edge. 
    切割:切割图片到特定的尺寸和特定的分辨率

image_filter_buffer

Syntax: image_filter_buffer size

Default: 1M

Context: http, server, location

Sets the maximum size for reading the image. 
设置读取文件的最大的尺寸

image_filter_jpeg_quality

Syntax: image_filter_jpeg_quality [0...100]

Default: 75

Context: http, server, location

Sets the rate of loss of information when processing the images as JPEG. The maximum recommended value is 95
设置处理JPEG图片的丢失信息率.推荐的最大值为95

image_filter_transparency

Syntax: image_filter_transparency on|off

Default: on

Context: http, server, location

This directive allows you to disable image transparency in GIF and palette-based PNG to improve image resampling quality. 
这个指令容许你关闭GIF图片的透明度和 PNG图片质量

True color PNG alpha-channels are always preserved despite this setting. 
真彩色PNG图片保存忽略设定

Note: Grayscale PNG's are untested, but should be handled as truecolor PNGs. 
注释:灰度PNG图片未被设置,但应该被作为真彩色PNG图片处理

References

Original Documentation

 

可能您还对以下事情兴趣: 

Nginx在Windows和Linux环境下安装 

Nginx配置文件详细说明 

Linux下Weblogic 11g R1安装和配置 

Weblogic 10.1配置JNDI数据源 

调优 WebSphere Application Server V7 性能 

websphere7.0中配置oracle数据源及部署 

WebLogic、WebSphere、JBOSS、Tomcat之间的区别 

Tomcat下使用war包发布项目 

配置WebLogic Server 11g 集群、Session复制(Windows) 

Weblogic12 集群配置 

WebLogic Server 11g (10.3.6) 和12c (12.1.1)安装步骤 

linux(fedora、redhat)下配置web+ftp服务器全教程 

J2SDK1.4.2下载安装及使用教程 

解决启动WebLogic输入用户名密码问题 & 密码重置

绿色版TOMCAT 7.0安装配置手册

Tomcat7.0 内存配置

weblogic配置JDBC数据源详解

Weblogic内存分配

nginx做weblogic的前端负载均衡器

图文解说:Nginx+tomcat配置集群负载均衡

Websphere如何用80端口来访问9080应用程序

LINUX FTP安装与配置

Linux下安装Nginx详细图解教程

Ubuntu/Debian上安装Nginx+php环境 

使用XAMPP搭建本地JSP+PHP环境 

基于nginx的linux web服务器配置 

手机二维码访问: 

 

  评论这张
 
阅读(266)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2016