cmd - 使用具有纯色背景的 ImageMagick 堆叠多个图像
问题描述
如何在同时设置背景颜色的同时将两个以上的图像堆叠在一起?最终图像的宽度/高度应该是自动计算的,我相信 Mosaic 会这样做。但我不知道如何使用 cmd line args?
在这种情况下,我想堆叠 3 张图像并使用十六进制值 #ff0000 使背景成为这种颜色
"C:/User/magick.exe" composite C:/User/image01.png C:/User/image02.png C:/User/image03.png C:/User/combined/combined.png
解决方案
您应该在 ImageMagick 中使用简单的魔法,而不是魔法合成。
magick image1 image2 -background "#ff0000" -mosaic result
这会将 image2 放在 image1 的背景上,两个图像在左上角对齐。如果您想要偏移量,请使用 -page。
推荐阅读
- sql-server - 使用特殊字符检查字符串是否有效
- angular - 第二个 ngb-tab 中的模板驱动表单验证
- php - 如何通过多对多关系获得不同的记录
- docker - Docker 完全填满了我的磁盘空间并杀死了我的机器
- vba - 使用 VBA 在 PowerPoint 中格式化表格
- asp.net - 将 WebApi 和 Angular 部署到 IIS
- python - 从命令行运行 Plotly 脚本
- javascript - 自定义命令中的赛普拉斯常量/变量
- javascript - 滚动过去后如何检查元素是否部分可见?
- wordpress-theming - 获取变异产品最低价格