Wolfram Research製品ご購入サービスとリソース会社概要その他のWolframサイト
Mathematica > インポートとエキスポート >
Import/Export フォーマット

JPEG2000 (.jp2, .j2k)

MIME type: image/jp2
JPEG2000ラスタ画像および圧縮形式.
写真画像に使われる.
JPEGはJoint Photographic Experts Groupの頭字語である.
バイナリファイル形式.
種々の色解像度と不透明度をサポートする.
ウェーブレット変換に基づく可逆・不可逆圧縮を用いる.
画像を別々にエンコードされた長方形タイルの配列として保管することができる.
  • ImportExportはJP2ファイル形式とISO 15444標準のPart 1で指定されているJPEG2000機能をサポートする.
  • Import["file.jp2"]はJPEG2000ファイルをインポートし,グラフィックスオブジェクトを返す.
  • Export["file.jp2", expr]はグラフィックスやその他の任意の式を,画像としてJPEG2000ファイルにエキスポートする.
  • Import["file.jp2"]Graphics[Raster[data], opts]という形の式を返す.ここで,dataはRGBカラーの値の配列である.
  • Export["file.jp2", expr]expr の表示形式と同じ大きさのJPEG2000画像を作成する.
  • JPEG2000はラスタ画像形式であるので,フォントはすべてエキスポートの際にラスタライズされる.
  • Import["file.jp2", elem]はJPEG2000ファイルから指定された要素をインポートする.
  • Import["file.jp2", {elem, suba, subb, ...}]は子要素をインポートする.
  • Import["file.jp2", {{elem1, elem2, ...}}]は複数の要素をインポートする.
  • インポート形式はImport["file", "JPEG2000"]またはImport["file", {"JPEG2000", elem, ...}]で指定できる.
  • Export["file.jp2", expr, elem]expr が要素elem を指定してるとしてJPEG2000ファイルを作成する.
  • Export["file.jp2", {expr1, expr2, ...}, {{elem1, elem2, ...}}]は各expri が対応するelemi を指定しているとして扱う.
  • Export["file.jp2", expr, opt1->val1, ...]は指定の値を持つ指定のオプション要素でexpr をエキスポートする.
  • Export["file.jp2", {elem1->expr1, elem2->expr2, ...}, "Rules"]は規則を使ってエキスポートする要素を指定する.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
  • ノートブックフロントエンドでは,挿入画像および開くメニューでJPEG2000ファイルがセルにインポートできる.
"Elements"ファイル中の有効な要素とオプションのリスト
"Rules"要素とオプションのそれぞれの規則のリスト
"Options"オプション,属性,設定の規則
  • データを表現する要素:
"Data"色の値の配列
"Graphics"Graphicsオブジェクトとして与えられたラスタ画像
"GrayLevels"正規化されたグレーレベル値の配列
"RGBColorArray"RGBColorオブジェクトの配列
  • ImportExportはデフォルトで"Graphics"要素をJPEG2000ファイルに使用する.
  • Import["file.jp2", "Data"]は"ColorSpace"オプションで指定された色モデルを使ってエンコードされる色の値の配列を与える.
"BitDepth"ファイルの各カラーチャンネルに使用されるビット解像度
"ImageSize"ラスタ次元
  • 一般的なオプション:
ImageSizeAutomatic画像の全体の大きさ
"ImageTopOrientation"Topファイルに保管されている画像の向き
"BitDepth"8各カラーチャンネルに使用されるビット解像度
"CompressionLevel"Automatic画像符号化アルゴリズムの圧縮パラメータを設定する
"ImageTopOrientation"Topエキスポートされた画像の向き
  • "BitDepth"は1から31までの整数に設定できる.
  • "CompressionLevel"が取り得る範囲は0から1までで,値が大きいほどファイルサイズが小さいことに対応する.
  • 不可逆圧縮法については,圧縮レベルが高いほど,より質の低いエンコードに対応する.
  • 詳細な属性と設定:
"ColorSpace"Automatic画像の色空間
"ImageEncoding""JPEG2000"ファイルで使用される圧縮法
  • ImportExportはグレーレベルおよびRGB画像においてJPEG2000アルファチャンネルをサポートする.
  • "ImageEncoding"が取り得る設定:
"JPEG2000"標準の不可逆JPEG2000エンコード
"Lossless"JPEG2000圧縮法の可逆バージョン
JPEG2000サンプルファイルをGraphicsとしてインポートする:
In[1]:=
Click for copyable input
Out[1]=
 
Mathematica は任意のグラフィックスをJPEG2000にエキスポートすることができる:
In[1]:=
Click for copyable input
Out[1]=