图像文件太小。我希望它增加

时间:2012-07-10 02:44:31

标签: bash jpeg

有没有办法在bash中填充或“解压缩”图像(JPEG)?我的意思是,如果图像大小是1.5MB,我希望它填充到例如5MB。由此产生的图像质量不是那么重要。如果这个填充在图像的一侧留下黑色矩形,则可以接受。

编辑: 下面的唯一答案是正确猜测这是一个XY问题。

1 个答案:

答案 0 :(得分:1)

快速实验表明,只需将零字节附加到*.jpg图像文件仍然可以查看它。

在Unix上,我使用了这样的命令:

( cat original.jpg ; dd if=/dev/zero bs=1024 count=1024 ) > bigger.jpg

我怀疑任何数据,而不仅仅是零,都会产生相同的结果。

(使用图像编辑器将黑色矩形附加到图像上可能不会增加文件大小;压缩在纯色块上效果很好。)

但是,我很难想象有这么好的理由。

更新:

根据您的评论,这会回答您提出的问题,但几乎肯定无法解决您的实际问题。你没有给我们足够的信息来猜测如何做到这一点。

这是一个经典的XY problem