搜尋

首頁  >  問答  >  主體

能把圖片裁切的功能寫入到 一個自訂的 nginx http 模組麼

能把圖片裁切的功能寫入到 一個自訂的 nginx http 模組麼.
需求是這樣的,由於業務需求需要將所有的圖片都生成一個新的尺寸,但是又不想全量生成,而是想在需要訪問的時候才去生成.
所以想寫到 nginx 模組裡,但是又想在自訂的模組裡面呼叫 imagick 的 api.
不知道這樣是否可行呢?

巴扎黑巴扎黑2783 天前677

全部回覆(3)我來回復

  • 阿神

    阿神2017-05-16 17:26:28

    這個模組應該可以滿足你的需求, 實測可行

    本nginx模組主要功能是對請求的圖片進行縮略/水印處理,支援文字浮水印和圖片浮水印。
    支援自訂字體,文字大小,浮水印透明度,浮水印位置。
    判斷原圖是否大於指定尺寸才處理。 ....等等

    http://127.0.0.1/test.jpg!c300x200.jpg 將會 產生/輸出 test.jpg 300x200 的縮圖

    回覆
    0
  • PHPz

    PHPz2017-05-16 17:26:28

    要寫C的節奏?直接PHP之類的腳本語言滿足不了要求?

    回覆
    0
  • 習慣沉默

    習慣沉默2017-05-16 17:26:28

    nginx httpimagefiltermodule
    連結描述

    回覆
    0
  • 取消回覆