Pie*_*ing 2 random image command-line-interface
我需要一个真正随机的BMP来测试各种有损图像压缩算法.理想情况下,这不依赖于任何库并在Linux CLI中运行.
它应该生成一个随机的BMP给定一定的width和height.
您可以使用ImageMagick(默认安装在大多数Linux发行版上)生成随机噪声图像,如下所示:
convert -size 300x200 xc:gray +noise random out.bmp
Run Code Online (Sandbox Code Playgroud)
300宽度和200高度在哪里(仅举例).
其他类型的噪音可用,只需运行
convert -list noise
Run Code Online (Sandbox Code Playgroud)
产量
Gaussian
Impulse
Laplacian
Multiplicative
Poisson
Random
Uniform
Run Code Online (Sandbox Code Playgroud)
如果噪音太嘈杂;-)对你来说,你可以用它来减弱噪音
convert -size 300x200 xc:gray -attenuate 0.5 +noise random out.bmp
Run Code Online (Sandbox Code Playgroud)
减少50%
以下是不同类型的一些示例:

以下是相应的分布直方图:
