首页 > 解决方案 > 使用 Imagemagick 创建带有阴影的 MacOS 风格的屏幕截图

问题描述

如何使用 imagemagick 将投影添加到任何图像,以创建与 MacOS 上的屏幕截图在屏幕捕获阴影为真时添加到屏幕截图的相同效果?

我在前后展示以澄清我正在寻求的效果。

源图像

目标图像

我试图识别目标图片中阴影的形状 Target 中的阴影轮廓

标签: imagemagick

解决方案


我认为这非常相似,但是您可以使用以下参数:

convert screenshot.png \( +clone -background black -shadow 50x50+30+30 \) +swap -background white -layers merge +repage result.png

在此处输入图像描述


在这里,我将阴影颜色更改为洋红色并将其移动并放置在黄色背景层上,这样您就可以看到效果:

convert screenshot.png \( +clone -background magenta -shadow 200x50+30+30 \) +swap -background yellow  -layers merge +repage result.png

在此处输入图像描述


推荐阅读