bash - convert-im6.q16 (ImageMagick):如何指定命令或选项?
问题描述
在 shell 脚本(bash)中,我想处理一堆照片。第一步是确定方向(纵向或横向)并将图片转换为其自然方向。根据结果,脚本会调整图片的大小。
问题:如何使用命令?手册页说:
-orient 类型图像方向我尝试过
Orient=$(identify-im6.q16 -orient 'type' "$1")
导致错误消息
identify-im6.q16:无法识别的选项“-orient”@error/identify.c/IdentifyImageCommand/914。1920_1080:该值对于当前基数来说太大(导致错误的符号是“1920_1080
(这是德语文本“1920_1080: Der Wert ist für die aktuelle Basis zu groß. (Fehlerverursachendes Zeichen ist »1920_1080«) 的翻译。”
我找到了可行的地方-format '%w_%h'
。
解决方案
推荐阅读
- wordpress - 问:如何在 NGINX SSL 反向代理后面的官方 Wordpress Container 中配置 Apache
- numpy - Numpy最小二乘解决方案不准确的结果
- python - 来自文件夹的 Python 循环副本在 linux 中有效,但在 win 系统中无效
- javascript - keydown 事件:如何使用 preventdefault 而不触发更改事件
- python - Matplotlib 在表格中更改字体大小(只是标题) - python
- javascript - 传单弹出窗口第二次不起作用
- java - Android Things - UpdatePolicy not applied
- haskell - 仅提及类型类实例中的受约束字段
- c# - AdMob 没有在我的应用上显示横幅广告,为什么?
- python - Pandas - 如果同一行的其他值出现在第二个数据框中,则替换列的值