bashで画像(JPEG)をパディングまたは「解凍」する方法はありますか?つまり、画像サイズが1.5MBの場合、たとえば5MBまでパディングしたいということです。結果として得られる画像の品質は(それほど)重要ではありません。そして、このパディングが画像の横に黒い長方形を残す場合、それは許容されます。
編集:以下の唯一の答えは、それがXY問題であると正しく推測しました。
簡単な実験では、画像ファイルにゼロバイトを追加するだけで、*.jpg
画像ファイルを表示できることが示されています。
Unixでは、次のようなコマンドを使用しました。
( cat original.jpg ; dd if=/dev/zero bs=1024 count=1024 ) > bigger.jpg
ゼロだけでなく、任意のデータでも同じ結果になると思います。
(画像エディタを使用して画像に黒い長方形を追加しても、ファイルサイズはそれほど大きくなりません。圧縮は、単色のブロックで非常にうまく機能します。)
しかし、これを行う正当な理由はほとんど想像できません。
アップデート :
あなたのコメントに基づいて、これはあなたが尋ねた質問に答えますが、ほぼ確実にあなたの実際の問題に対処することはありません。あなたはそれを行う方法を推測するのに十分な情報を私たちに与えていません。
これは古典的なXY問題です。