Nginx模組參考手冊:Image Filter模組(Image Filter)

來源:互聯網
上載者:User
關鍵字 nginx Image Filter模組

如果要使用這些模組,則必須在編譯時指定相關的編譯參數。

這個模組可以在傳遞圖片檔(HTTP://www.aliyun.com/zixun/aggregation/16701.html">JPEG, GIF和PNG)時對其做一些改變 。
要使用這個模組必須在編譯時指定下列編譯參數(0.7.54後版本可用):

--with-HTTP_image_filter_module

這個模組依賴于libgd,推薦使用近期的版本。
示例配置:

location /img/ { proxy_pass HTTP://backend; image_filter resize 150 100; error_page 415 = /empty;} location = /empty { empty_gif;}

指令

image_filter

語法:image_filter (test|size|resize width height|crop width height)
預設值:none
使用欄位:location
指定需要變化的類型。 如下:

test: 核實應答確實為一個圖片格式,否則返回415錯誤。 size: JSON格式的圖片資訊,如:{ "img" : { "width": 100, "height": 100, "type": "gif" } }

或許是一個錯誤:

{} resize:減少圖片到指定大小。 crop:減少圖片到指定大小並對超過大小的部分進行裁剪。

image_filter_buffer

語法:image_filter_buffer size
預設值:1M
使用欄位:HTTP, server, location
讀取圖片的最大值。

image_filter_jpeg_quality

語法:image_filter_jpeg_quality [0... 100]
預設值:75
使用欄位:HTTP, server, location
設置處理JPEG圖片時損失的品質比率,最大推薦值為95。

image_filter_transparency

語法:image_filter_transparency on|off
預設值:on
使用欄位:HTTP, server, location
這個指令允許你在GIF和基於調色板的PNG中禁用圖像透明,以提高圖像品質。
無論是否設置這個參數,真色彩PNG的Alpha通道總是存在。
注意:灰度PNG並未經過測試,它將作為真色彩進行處理。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.