能把圖片裁切的功能寫入到 一個自訂的 nginx http 模組麼.
需求是這樣的,由於業務需求需要將所有的圖片都生成一個新的尺寸,但是又不想全量生成,而是想在需要訪問的時候才去生成.
所以想寫到 nginx 模組裡,但是又想在自訂的模組裡面呼叫 imagick 的 api.
不知道這樣是否可行呢?
阿神2017-05-16 17:26:28
這個模組應該可以滿足你的需求, 實測可行
本nginx模組主要功能是對請求的圖片進行縮略/水印處理,支援文字浮水印和圖片浮水印。
支援自訂字體,文字大小,浮水印透明度,浮水印位置。
判斷原圖是否大於指定尺寸才處理。 ....等等
http://127.0.0.1/test.jpg!c300x200.jpg 將會 產生/輸出 test.jpg 300x200 的縮圖