JPEG は非可逆圧縮方式で保存された画像形式であり、ファイルの拡張子は「.jpg」または「.jpeg」です。圧縮の結果、出力画像は品質と品質の両方を考慮することができません。サイズ。 JPEG 形式は、Web 上で写真画像を保存および送信するための選択肢として長い間使用されてきました。現在、ほとんどすべてのオペレーティング システムには、JPEG 画像の視覚化をサポートするビューアが搭載されており、JPEG 拡張子で保存されることもよくあります。
このチュートリアルの動作環境: Windows 7 システム、Dell G3 コンピューター。
JPEG (Joint Photographic Experts Group) は、国際標準化機構 (ISO) によって開発された JPEG 標準の製品であり、連続階調静止画像の圧縮標準です。 JPEG 形式は、最も一般的に使用される画像ファイル形式で、拡張子 .jpg または .jpeg が付きます。
JPEG は、非可逆圧縮方式を使用して保存された画像形式です。圧縮の結果、出力イメージの品質とサイズの両方が損なわれることはありません。ユーザーは圧縮レベルを調整して、ストレージ サイズを削減しながら、必要な品質レベルを達成できます。画像に 10:1 圧縮を適用した場合、画質への影響は無視できます。圧縮値が高くなるほど、画質の劣化が大きくなります。
ファイル形式の仕様
JPEG 画像ファイル形式は Joint Photographic Experts Group によって標準化されたため、JPEG という名前が付けられました。この形式は、Web 上で写真画像を保存および送信するために長い間選択されてきました。現在、ほとんどすべてのオペレーティング システムには、JPEG 画像の視覚化をサポートするビューアが搭載されており、通常は JPEG 拡張子で保存されます。 Web ブラウザでも JPEG 画像の視覚化がサポートされています。 JPEG ファイル形式の仕様に入る前に、圧縮用の JPEG の作成に含まれる手順について言及する必要があります。
ファイル構造
JPEG 画像は一連のフラグメントとして表され、それぞれがタグで始まります。各タグは 0xFF バイトで始まり、その後にタグのタイプを示すタグ フラグが続きます。タグに続くペイロードは、タグの種類によって異なります。
エントロピー エンコードされたデータでは、0xFF バイトの後、エンコーダーは次のバイトの前に 0x00 バイトを挿入するため、意図しないマーカーがなくなり、フレーミング エラーが防止されます。デコーダはこの 0x00 バイトをスキップする必要があります。バイト スタッフィングと呼ばれるこの手法は、マークされたペイロード データではなく、エントロピー エンコードされたデータに対してのみ機能します。ただし、エントロピー エンコードされたデータには独自のフラグがいくつかあることに注意してください。特にリセット フラグ (0xD0 から 0xD7) は、エントロピー エンコードされたデータの独立したブロックを分離して並列デコードを可能にするために使用され、エンコーダーはこれらを定期的に挿入できます。フラグをリセットします (すべてのエンコーダがこれを行うわけではありません)。
JPEG の 3 つの形式
JPEG 形式は、標準 JPEG、プログレッシブ JPEG、JPEG2000 の 3 つの形式に分類できます。
1. 標準的な JPEG 形式で、Web ページをダウンロードする際に画像を上から下までしか表示できず、すべての画像データをダウンロードした場合にのみ画像全体を見ることができます。
2. プログレッシブ JPEG; Web ページをダウンロードするとき、このタイプでは、最初に画像の大まかな外観が表示され、次にゆっくりと完全なコンテンツが表示され、プログレッシブ JPG 形式で保存されたドキュメントは、プログレッシブ JPG 形式で保存されたファイルよりも高速です。プログレッシブ JPG 形式。標準 JPG 形式のドキュメントはサイズが小さいため、Web ページで画像を使用する場合は、この形式をより頻繁に使用できます。
3. JPEG2000; より圧縮品質の高い新世代の画像圧縮方式で、無線伝送時の信号不安定によるモザイク現象や位置乱れを改善し、伝送品質を向上させることができます。
JPEG パフォーマンス
JPEG パフォーマンスは、品質とビットレートの比率で測定すると、非常に優れています。その利点は次のとおりです:
非常に高い圧縮率をサポートしているため、JPEG 画像のダウンロード速度が大幅に高速化されます;
簡単に処理できます1680 万色、フルカラー画像を良好に再現可能; 品質) と最大ファイル サイズ (最高画質);
この形式のファイル サイズは比較的小さく、ダウンロード速度は高速です高速なので、帯域幅が「豊富」でない場合の送信には有益です。
JPEG の欠点は次のとおりです:
すべてのブラウザが Web ページへのさまざまな JPEG 画像の挿入をサポートしているわけではありません;
圧縮時に画質が損なわれる可能性があるため、この形式を使用してハイビジョン画像を表示するのには適していません。
さらに関連する知識については、
FAQ以上がjpegとは何の形式ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。