JPEGファイル形式には2つの保存方法があります。ベースライン JPEG とプログレッシブ JPEG です。
2 つの形式はサイズと画像データが同じで、拡張子も同じです。唯一の違いは表示方法です。
ベースライン JPEG
このタイプの JPEG ファイル保存方法は、上から下にスキャンし、JPEG ファイルの各行を順番に保存します。このファイルを開いて内容を表示すると、格納されている順に上から下へ1行ずつ表示され、すべてのデータが読み込まれるまで画像全体の表示が完了します。ファイルが大きい場合、またはネットワークのダウンロード速度が遅い場合は、画像が 1 行ずつロードされるため、この形式の JPEG には利点がありません。そのため、一般的にはプログレッシブ JPEG を使用することをお勧めします。
プログレッシブJPEG
1 パスでスキャンするベースラインとは異なり、プログレッシブ JPEG ファイルには複数のスキャンが含まれており、これらのスキャンは JPEG ファイルに順番に保存されます。ファイルを開くプロセスでは、最初に画像全体のぼやけた輪郭が表示されます。スキャンの回数が増えるにつれて、画像はより鮮明になります。この形式の主な利点は、ネットワークが遅い場合でも、画像の概要を確認して、読み込まれている画像が何であるかを知ることができることです。一部の Web サイトで大きな画像を開いたときに、このテクニックに気づくでしょう。
インターネットの速度がカタツムリと同じであれば、その効果を確認できるはずです。実際、qzone や Weibo などの大きな Web サイトでそのような効果がよく見られます。
PHP コードはプログレッシブ jpg に変換することもできます。
私が現在知っていることは、ImageMagick ソフトウェアが提供するidentityコマンドを使用して画像リソースを表示することです