You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用ImageMagick为图片添加内阴影?

使用ImageMagick为图片添加内阴影的实现方法

以下是实现内阴影效果的具体命令,直接替换input.png和output.png为你的实际文件路径即可:

convert input.png \( +clone -background black -shadow 80x3+0+0 \) +swap -compose DstIn -composite \( +clone -alpha extract -negate \) -compose Over -composite output.png

参数解释与调整:

  • -shadow 80x3+0+0:控制阴影的强度和位置,80是阴影透明度(范围0-100,数值越大阴影越明显),3是模糊半径(数值越大阴影边缘越柔和),+0+0是阴影偏移量(设为+0+0是居中内阴影,改成+2+2可实现向右下偏移的内阴影)
  • -compose DstIn -composite:这一步是核心,用原图作为遮罩,把阴影严格限制在原图内部区域,避免阴影超出图片范围
  • 最后一步的通道处理是为了让内阴影的边缘过渡更自然,防止出现生硬的边界

如果你的原图带有透明通道,这个命令也能正常适配,生成的内阴影会贴合透明区域的轮廓。

内容的提问来源于stack exchange,提问作者Khan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.03 23:28:14