JPEG ネットワーク グラフィックス( JNG、/ ˈ dʒ ɪ ŋ / ) は、PNGと密接に関連したJPEGベースのグラフィック ファイル形式です。JPEG でエンコードされた画像データをラップする コンテナー形式として、 PNG ファイル構造 (異なる署名付き) を使用します。
JNG はMNGアニメーション形式の補助として作成されましたが、スタンドアロン形式として使用することもできます。JNG ファイルには、色データを保存するために 8 ビットまたは 12 ビットの JPEG データ ストリームが埋め込まれており、透明度情報用に別のデータ ストリーム (1、2、4、8、16 ビットの PNG、または 8 ビットの JPEG グレースケール画像) が埋め込まれることもあります。ただし、JNG には色情報用に 2 つの別々の JPEG データ ストリーム (1 つは 8 ビット、もう 1 つは 12 ビット) が含まれる場合があり、12 ビット データ ストリームを処理できない (または処理したくない) デコーダーが、8 ビット データ ストリームが存在する場合はそれを代わりに表示できます。
JNG 仕様のバージョン 1.0 は、2001 年 1 月 31 日にリリースされました (当初は MNG 仕様の一部として)。通常、MNG ファイル形式をサポートするすべてのアプリケーションは、JNG ファイルも処理できます。たとえば、Konqueror はネイティブの MNG/JNG サポートを備えており、MNG/JNG プラグインはOpera、Internet Explorer、およびMozilla Firefoxで使用できます。Mozilla Application Suite (およびNetscape ) は当初 MNG/JNG をサポートしていましたが、ネイティブ サポートは Mozilla 1.5a で開発者によって削除され、それ以降 Mozilla はこの形式をサポートしていません。SafariはMNG/JNG をサポートしていません。
JNG は、透明度、2 つの連続したカラー ストリーム (1 つは 8 ビット、もう 1 つは 12 ビット)、および色補正、ガンマ補正、埋め込みカラー プロファイル、PNG スタイルのメタデータ、チェックサムなどのその他の便利な PNG 機能をサポートすることにより、JFIF 形式 (通常の JPEG ファイル形式) の機能を強化します。JNG ファイル内の透明度情報 (アルファ チャネルとして)は、ロスレス PNG 形式またはロスのある JPEG 形式のいずれかで保存できます。これにより、ユーザーはロスレス (PNG 圧縮) 透明度情報を保持しながら、JPEG 圧縮のパワーを活用できます。
JNG ファイルのチャンクベースの構造は、基本的に PNG ファイルの構造と同じですが、わずかに異なる署名と異なるチャンクの使用のみが異なります。
JNGには登録されたインターネットメディアタイプはありませんが、image/x-jng使用することができます。[1]
代替案
JNG 形式と MNG 形式はどちらも広く採用されていないため、同様の品質を持つ活発に開発されている他の形式に取って代わられ、使用されなくなっています。
- JPEG XR : 広い色空間と透明度のある非可逆フォーマットをサポート (JNG の候補、標準化)
- WebP : 透明性とアニメーションを備えた非可逆フォーマットをサポート (JNG/MNG の候補、まだ標準化されていない)
- JPEG XL : 広い色空間、非可逆および可逆エンコード、アニメーション、透明度をサポート (JPEG/PNG の代替候補)
注記
- ^ 公式 JNG 仕様、セクション 1
外部リンク
- JNG 1.0 仕様
- MNG仕様の一部としてのオリジナルのJNG仕様
- Photoshop プラグイン (Photoshop7.0 以降用)
- Amiga データ型 (AmigaOS 4.0 以降)
