imagemagick - ImageMagick 中的多个调整大小操作
问题描述
我正在尝试使用 ImageMagick 的magick
CLI 组合一些操作,特别是调整图像大小/缩放图像的两个操作,一个随机的操作-resize
和一堆其他的东西,加上这个问题的答案(平均图像颜色不包括 Imagemagick 的透明度)。
天真的“把所有东西混合在一起”是行不通的:
magick image -resize 10x10 ... -scale 1x1! -alpha off -format "%[pixel:u.p]\n" info:
...当我得到“黑色”的答案时,因为这显然忽略了我的图像并使用空白图像。
我也尝试过使用子图像(使用\( ... \)
),但也有同样的问题
解决方案
以下命令在 ImageMagick 6.9.10.16 Q16 上适用于我。您的 ImageMagick 版本是什么,命令行中还需要哪些其他命令。你只显示......!那里还有什么?也可以发你的图吗?您不能只将“图像”放在命令行中。您必须指定实际的图像文件以及可能的路径。
输入:
convert logo.png -transparent white -resize 50% -scale 1x1! -alpha off -format "%[pixel:u.p]" info:
srgb(100,82,99)
与 IM 7.0.8.16 Q16 HDRI 相同:
magick logo.png -transparent white -resize 50% -scale 1x1! -alpha off -format "%[pixel:u.p]" info:
srgb(100,81,99)
细微的差异可能与 IM 6(非 hdri)和 IM 7(带 hydra)的精度不同。
推荐阅读
- javascript - 追加产品`添加到购物车`后不起作用
- influxdb - Chronograf 无法使用自动加载任务隐式和显式指定 dbrp
- navigation-drawer - Firebase Admob - 与导航抽屉重叠的横幅广告
- r - R中的data和data.frame有什么区别?
- javascript - 按回车键后清除文本框
- machine-learning - 使用 ML 算法预测股票收益
- javascript - 当我在 nodeRED 调试中将对象视为数字时,它以十六进制显示
- java - Android:如何使用图像按钮?
- angular - 以角度按日期对对象列表进行排序
- python - SQLAlchemy 模型不可预测地分配关系