有没有办法在bash中填充或“解压缩”图像(JPEG)?我的意思是,如果图像大小是1.5MB,我希望它填充到例如5MB。由此产生的图像质量不是那么重要。如果这个填充在图像的一侧留下黑色矩形,则可以接受。
编辑: 下面的唯一答案是正确猜测这是一个XY问题。
答案 0 :(得分:1)
快速实验表明,只需将零字节附加到*.jpg
图像文件仍然可以查看它。
在Unix上,我使用了这样的命令:
( cat original.jpg ; dd if=/dev/zero bs=1024 count=1024 ) > bigger.jpg
我怀疑任何数据,而不仅仅是零,都会产生相同的结果。
(使用图像编辑器将黑色矩形附加到图像上可能不会增加文件大小;压缩在纯色块上效果很好。)
但是,我很难想象有这么好的理由。更新:
根据您的评论,这会回答您提出的问题,但几乎肯定无法解决您的实际问题。你没有给我们足够的信息来猜测如何做到这一点。
这是一个经典的XY problem。