@@ -147,84 +147,84 @@ static void my_resize(gdImagePtr original, gdImagePtr destination);
147
147
static ngx_command_t ngx_http_image_filter_commands [] = {
148
148
149
149
{ ngx_string ("image_filter" ),
150
- NGX_HTTP_LOC_CONF |NGX_CONF_TAKE123 ,
150
+ NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE123 ,
151
151
ngx_http_image_filter ,
152
152
NGX_HTTP_LOC_CONF_OFFSET ,
153
153
0 ,
154
154
NULL },
155
155
156
156
{ ngx_string ("image_filter_jpeg_quality" ),
157
- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
157
+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
158
158
ngx_http_image_filter_jpeg_quality ,
159
159
NGX_HTTP_LOC_CONF_OFFSET ,
160
160
0 ,
161
161
NULL },
162
162
163
163
{ ngx_string ("image_filter_webp_quality" ),
164
- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
164
+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
165
165
ngx_http_image_filter_webp_quality ,
166
166
NGX_HTTP_LOC_CONF_OFFSET ,
167
167
0 ,
168
168
NULL },
169
169
170
170
{ ngx_string ("image_filter_sharpen" ),
171
- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
171
+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
172
172
ngx_http_image_filter_sharpen ,
173
173
NGX_HTTP_LOC_CONF_OFFSET ,
174
174
0 ,
175
175
NULL },
176
176
177
177
{ ngx_string ("image_filter_transparency" ),
178
- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_FLAG ,
178
+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_FLAG ,
179
179
ngx_conf_set_flag_slot ,
180
180
NGX_HTTP_LOC_CONF_OFFSET ,
181
181
offsetof(ngx_http_image_filter_conf_t , transparency ),
182
182
NULL },
183
183
184
184
{ ngx_string ("image_filter_interlace" ),
185
- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_FLAG ,
185
+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_FLAG ,
186
186
ngx_conf_set_flag_slot ,
187
187
NGX_HTTP_LOC_CONF_OFFSET ,
188
188
offsetof(ngx_http_image_filter_conf_t , interlace ),
189
189
NULL },
190
190
191
191
{ ngx_string ("image_filter_buffer" ),
192
- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
192
+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
193
193
ngx_conf_set_size_slot ,
194
194
NGX_HTTP_LOC_CONF_OFFSET ,
195
195
offsetof(ngx_http_image_filter_conf_t , buffer_size ),
196
196
NULL },
197
197
198
198
{ ngx_string ("image_filter_output" ),
199
- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
199
+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
200
200
ngx_http_set_complex_value_slot ,
201
201
NGX_HTTP_LOC_CONF_OFFSET ,
202
202
offsetof(ngx_http_image_filter_conf_t , output ),
203
203
NULL },
204
204
205
205
{ ngx_string ("image_filter_crop_offset" ),
206
- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE2 ,
206
+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE2 ,
207
207
ngx_http_image_filter_offset ,
208
208
NGX_HTTP_LOC_CONF_OFFSET ,
209
209
0 ,
210
210
NULL },
211
211
212
212
{ ngx_string ("image_filter_scale_max" ),
213
- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
213
+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
214
214
ngx_conf_set_num_slot ,
215
215
NGX_HTTP_LOC_CONF_OFFSET ,
216
216
offsetof(ngx_http_image_filter_conf_t , scale_max ),
217
217
NULL },
218
218
219
219
{ ngx_string ("image_filter_water_image" ),
220
- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
220
+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
221
221
ngx_conf_set_str_slot ,
222
222
NGX_HTTP_LOC_CONF_OFFSET ,
223
223
offsetof(ngx_http_image_filter_conf_t , water_image ),
224
224
NULL },
225
225
226
226
{ ngx_string ("image_filter_water_pos" ),
227
- NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_CONF_TAKE1 ,
227
+ NGX_HTTP_MAIN_CONF |NGX_HTTP_SRV_CONF |NGX_HTTP_LOC_CONF |NGX_HTTP_LIF_CONF | NGX_CONF_TAKE1 ,
228
228
ngx_conf_set_str_slot ,
229
229
NGX_HTTP_LOC_CONF_OFFSET ,
230
230
offsetof(ngx_http_image_filter_conf_t , water_pos ),
0 commit comments