投稿者:

Advent Calendar 2023, JPEG, 圧縮処理, 画像処理

この記事はレコチョク Advent Calendar 2023の19日目の記事となります。

この記事について

弊社レコチョクでバックエンドエンジニアをしています小河です。

この記事では、破損したJPEG画像をバイナリベースで解析し、なぜ破損しているのかを探ります。
その中でJPEG画像がどのように構成されているか、どのように作られているかも触れていくので、
JPEGを理解する助けにもなれるかと思います。

前提知識として以 ...

投稿者:

JPEG, 圧縮処理, 画像処理

レコチョクでバックエンドエンジニアをしている小河です。
レコチョクが運営するサービスが提供する、画像や音源などをメディアファイルを配信するシステムを担当しています。

前段

巷にありふれている画像圧縮方式の一つにJPEGが存在します。
本当によく見かける圧縮方式ですが、実はJPEG画像を生成する際に「品質」を設定することができます。

例えばこういった画像があるとします。

この画像はPNG形式なので、JPEG形式に変換したい ...