能把图片裁剪的功能写入到 一个自定义的 nginx http 模块么. 需求是这样的,由于业务需求需要将所有的图片都生成一个新的尺寸,但是又不想全量生成,而是想在需要访问的时候才去生成. 所以想写到 nginx 模块里,但是又想在自定义的模块里面调用 imagick 的 api. 不知道这样是否可行呢?
这个模块应该可以满足你的需求, 实测可行
本nginx模块主要功能是对请求的图片进行缩略/水印处理,支持文字水印和图片水印。 支持自定义字体,文字大小,水印透明度,水印位置。 判断原图是否是否大于指定尺寸才处理。 ....等等
http://127.0.0.1/test.jpg!c300x200.jpg 将会 生成/输出 test.jpg 300x200 的缩略图
要写C的节奏?直接PHP之类的脚本语言满足不了要求?
nginx httpimagefiltermodule链接描述
这个模块应该可以满足你的需求, 实测可行
本nginx模块主要功能是对请求的图片进行缩略/水印处理,支持文字水印和图片水印。
支持自定义字体,文字大小,水印透明度,水印位置。
判断原图是否是否大于指定尺寸才处理。 ....等等
http://127.0.0.1/test.jpg!c300x200.jpg 将会 生成/输出 test.jpg 300x200 的缩略图
要写C的节奏?直接PHP之类的脚本语言满足不了要求?
nginx httpimagefiltermodule
链接描述