Ula*_*ach 6 command-line imagemagick image-editor
我知道可以使用 imagemagick 在命令行中将 png 转换为 jpg。是否也可以从命令行模糊?
我找到了这个文档,但它没有演示如何从命令行完成。
从这个论坛的答案中概括:
convert orig_file.jpg -blur 0x8 blured_file.jpg
Run Code Online (Sandbox Code Playgroud)
或者
convert orig_file.jpg -filter Gaussian -blur 0x8 blured_file.jpg
Run Code Online (Sandbox Code Playgroud)
从 imagemagick 文档中0x8
定义radiusxsigma
:
Sigma 值是重要的参数,它决定了将发生的实际模糊量。
Radius 仅用于确定将保持计算出的高斯分布的阵列的大小。它应该是一个整数。如果没有给出或设置为零,IM 将计算最大可能的半径,这将为高斯分布提供有意义的结果。
Radius 半径越大,操作越慢。然而,半径太小,可能会导致严重的锯齿效应。作为准则,Radius 应至少为 Sigma 值的两倍,但三倍会产生更准确的结果。