JPEG (.jpg,.jpeg)

  • ImportExportはJPEG標準を完全にサポートする.
  • ImportExportはメタデータ標準Exif 2.3,IPTC 4.2,XMPをサポートする.

予備知識予備知識

    MIMEタイプ:image/jpeg
    JPEGラスタ画像および圧縮形式.
    一般にデジタルカメラおよびWebにおいて写真画像に使われる.
    JPEGはJoint Photographic Experts Groupの頭字語である.
    グレースケール,RGB,CMYK色空間をサポートする.
    カラーチャンネルあたり8ビットの解像度でビットマップを画像として保管する.
    バイナリファイル形式.
    8×8ブロックサイズ離散余弦変換に基づく不可逆圧縮法を用いる.
    種々の圧縮レベルをサポートする.

ImportとExportImportとExport

  • Import["file.jpg"]はJPEGファイルをインポートし,画像を返す.
  • Import["file.jpg",elem]はJPEGファイルから指定された要素をインポートする.
  • インポート形式はImport["file","JPEG"]またはImport["file",{"JPEG",elem,}]で指定できる.
  • Export["file.jpg",expr]は画像,グラフィックス,その他の任意の画像の式をJPEGにエキスポートする.
  • 画像オブジェクトはデフォルトでそのラスタサイズでエキスポートされる.グラフィックスや任意の式は,その表示形式と同じラスタサイズを使ってエキスポートされる.
  • ImportExportについての一般的な情報は,関数ページを参照のこと.
  • ImportStringExportStringはJPEG形式をサポートする.

ノートブックインターフェースノートブックインターフェース

  • ノートブックフロントエンドでは,「挿入 画像」および「開く」メニューでJPEGファイルがセルにインポートできる.
  • 選択範囲の形式保存」はノートブックの選択した部分をJPEGファイルにエキスポートする.

要素要素

  • 一般的なImport要素:
  • "Elements" ファイル中の有効な要素とオプションのリスト
    "Rules"要素とオプションのそれぞれの規則のリスト
    "Options"オプション,属性,設定の規則のリスト
  • データ表現要素:
  • "ColorMap"減色パレット
    "Data"画素値の配列
    "Graphics"Graphicsオブジェクトとして与えられるラスタ画像
    "Image"Imageオブジェクトとして与えられるラスタ画像
    "RawData"カラーマップ指標の配列
    {"Thumbnail",size}最初の画像のサムネイル(デフォルトでは size = Small
  • ImportExportはデフォルトで"Image"要素をJPEGファイルに使用する.
  • 高度なImport要素:
  • "BitDepth"ファイルの各カラーチャンネルに使用されるビット
    "CameraTopOrientation"写真が撮影されたときのカメラの向き
    "Channels"
  • ファイルで使用されるカラーチャンネル数
  • "ColorProfileData"ColorProfileDataオブジェクトとして与えられる埋込みカラープロファイル
    "ColorSpace"ファイルに使用する色符号化
    "FlashUsed"
  • フラッシュを使用したかどうか
  • "GeoPosition"GeoPositionオブジェックトで表される緯度と経度
    "GPSDateTime"
  • GPSによって登録された画像の作成日時
  • "ImageSize"ラスタ次元
    "RedEyeCorrection"赤目補正を行ったかどうか
    "Summary"
  • ファイルの概要
  • メタデータ要素
  • "Exif"整形されたExif(交換可能画像ファイル形式)
    "IPTC"整形されたIPTC(国際新聞電気通信評議会)
    "XMP"整形されたXMP(交換可能メタデータプラットフォーム)
  • ファイルに保存されているままの生のメタデータは"RawExif""RawXMP""RawIPTC"要素を使ってインポートすることができ,結果は連想で返される.
  • ExifとIPTCのタグはすべて別々にインポートできる.一般的なタグには以下のようなものがある:
  • "ApertureValue"レンズ口径
    "Artist"撮影者または画像の作成者
    "DateTime"画像の作成日時
    "ExposureTime"露光時間(秒)
    "FlashInfo"
  • フラッシュ情報(使用したフラッシュ,赤目補正等)
  • "FNumber"F値
    "FocalLength"レンズの実際の焦点距離(ミリメートル)
    "GPSAltitude"GPS位置の標高
    "GPSLatitude"GPS位置の緯度
    "GPSLongitude"GPS位置の経度
    "Make"記録装置の製造元
    "Model"装置のモデル名またはモデル番号
    "Software"画像生成に使用されたカメラまたは画像入力デバイスのソフトウェアまたはファームウェアの名前とバージョン番号

オプションオプション

  • ImportおよびExportのオプション:
  • ImageResolutionAutomaticインポートおよびエキスポートにおける解像度の値
    ImageSizeAutomatic画像の全体の大きさ
    IncludeMetaInformationAllインポート・エキスポートするメタデータタイプ
    "ImageTopOrientation"Automaticファイルに保存されている画像の向き
  • Import option:
  • "TakeRows"{1,-1}インポートする行
  • Export options:
  • "ColorSpace""RGB"ファイルで使用する色符号化
    "CompressionLevel"0.25JPEG圧縮パラメータを設定する
    "Progressive"Falseファイルがロードされるときにプログレッシブ表示が可能になる方法で画像を保管するかどうか
    "Smoothing"00(平滑化なし)から1までの数で与えられるJPEG平滑化パラメータ
    ImageFormattingWidth$ImageFormattingWidthオブジェクト整形時の幅
  • "ColorSpace"のサポートされている設定は"Grayscale""RGB",および"CMYK"である."ColorSpace"->Automaticを使うと,Exportは同じ色空間のJPEGファイルの作成を試みる.
  • "CompressionLevel"は0から1までの値に設定でき,値が大きいほどファイルサイズは小さくなるが,より質の低いエンコードとなる.
1999年に導入
(4.0)
| 2016年に修正
(11.0)