imagemagick - 使用 Imagemagick 创建带有阴影的 MacOS 风格的屏幕截图
问题描述
如何使用 imagemagick 将投影添加到任何图像,以创建与 MacOS 上的屏幕截图在屏幕捕获阴影为真时添加到屏幕截图的相同效果?
我在前后展示以澄清我正在寻求的效果。
解决方案
我认为这非常相似,但是您可以使用以下参数:
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
推荐阅读
- php - Laravel 数据库,我应该使用什么数据类型来存储护照号码?
- javascript - 如何在 JavaScript 中访问对象内所有嵌套对象的所有函数?
- java - Spring Boot Rabbitmq AMQP & WebSocket NULL 指针异常
- django - Why drf add underlines to serialized dictfield?
- python - Find list of id's which have another column change values multiple times
- azure - Azure 备份需要端口?
- php - 在 findOrFail 上重定向到 404 页面之前调用函数
- javascript - 页脚和内容之间的 CSS 空白
- python - 有没有办法获取元素的索引并将其存储以更新 Python 中的 XPATH?
- python - 有没有办法改变布局中按钮的方向?