image_filter_sharpen
'image_filter_sharpen' 指令对由 NGINX 提供的图像应用锐化滤镜。 — NGINX HTTP Core
image_filter_sharpen
httpserverlocation
语法image_filter_sharpen amount;
默认值none
上下文http, server, location
模块NGINX HTTP Core
参数1
说明
'image_filter_sharpen' 指令用于在 NGINX HTTP 服务器中,对由图像过滤模块处理的图像应用锐化效果。该指令可以通过增强边缘和细节处的对比度来改善图像的外观。它接受一个参数,用于指定锐化强度,控制滤镜增强图像清晰度的程度。数值越高,图像越锐利,但过度锐化可能会产生伪影。 正确配置时,'image_filter_sharpen' 指令可放在不同的上下文中,例如 http、server 和 location 块。该指令应与处理 NGINX 所提供图像文件的图像过滤模块配合使用。如果图像未被处理或滤镜模块未启用,则该指令不会生效。锐化效果的显著程度也会根据原始图像质量而有所不同。 用户应提供数值(通常范围为 0 到 100)来微调应用于图像的锐化量。根据视觉输出的需求适当设置该值,可以在保持自然外观、避免过度锐化的同时显著提高图像清晰度。
配置示例
location /images {
image_filter brighten 0.1;
image_filter_sharpen 10;
}⚠
确保在你的 NGINX 构建中包含图像过滤模块,否则该指令将无法工作。
⚠
使用过高的锐化值会导致图像看起来不自然并出现可见的伪影。
⚠
该指令仅适用于通过图像过滤模块处理的图像;未经过处理直接提供的静态图像不会受影响。