JPEG (.jpg,.jpeg)

  • ImportExportはJPEG標準を完全にサポートする.
  • ImportはExif 2.2メタデータ標準も部分的にサポートする.
  • 予備知識予備知識

      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オブジェクトとして与えられるラスタ画像
      "GrayLevels"正規化されたグレーレベル値の配列
      "Image"Imageオブジェクトとして与えられるラスタ画像
      "RawData"カラーマップ指標の配列
      "RGBColorArray"RGBColorオブジェクトの配列
      {"Thumbnail",size}最初の画像のサムネイル(デフォルトでは size = Small
    • ImportExportはデフォルトで要素をJPEGファイルに使用する.
    • Importの高度な要素:
    • "BitDepth"ファイルの各カラーチャンネルに使用されるビット
      "ColorProfileData"ColorProfileDataオブジェクトとして与えられる埋込みカラープロファイル
      "ColorSpace"ファイルに使用する色符号化
      "Exif"規則のリストとして与えられる全Exifタグ
      "ImageSize"ラスタ次元
    • 高度なImport要素:
    • "FocalLength"焦点距離(ミリメートル)
      "CameraTopOrientation"写真が撮影されたときのカメラの向き
      "Manufacturer"カメラまたは入力デバイスの製造元
      "Model"カメラまたは入力デバイスのモデル仕様
      "Exposure"写真の露光時間(秒)
      "Date"DateObject指定で与えられる,もとの写真が撮影された日付と時刻
      "Aperture"APEX単位で与えられる,写真が撮影された絞り設定
      "ISOSpeed"カメラまたは入力デバイスのISO 12232スピードレート
    • 要素については,インポートされたImageオブジェクトのMetaInformationオプションを使ってという名前でExifタグが埋め込まれる.JPEGとしてエキスポートする際に,埋め込まれたExifタグは自動的にエキスポートされる.

    オプションオプション

    • 一般的なオプション:
    • ImageSizeAutomatic画像の全体の大きさ
    • ImportおよびExportのオプション:
    • "ImageTopOrientation"Automaticファイルに保管されている画像の向き
    • Importオプション:
    • "TakeRows"{1,-1}インポートする行
    • Exportオプション:
    • "ColorSpace""RGB"ファイルで使用する色符号化
      "CompressionLevel"0.25JPEG圧縮パラメータを設定する
      "Progressive"Falseファイルがロードされるときにプログレッシブ表示が可能になる方法で画像を保管するかどうか
      "Smoothing"00から1までの数で与えられるJPEG平滑化パラメータ
      ImageFormattingWidth$ImageFormattingWidthオブジェクト整形時の幅
    • 設定"ColorSpace"->Automaticでは,Wolfram言語はエキスポートされる画像と同じ色空間を持つJPEGファイルを作成するよう試みる.JPEGは画像をの色空間で保管できる.
    • ラスタ画像をJPEGにエキスポートするとき,デフォルトでは平滑化フィルタは適用されない.
    • は0から1までの値に設定でき,値が大きいほどファイルサイズは小さくなる.
    • JPEGは不可逆圧縮法を使用するので,圧縮レベルが高いほどエンコードの品質は低くなる.

    例題例題すべて開くすべて閉じる

      (3)  (3)

    JPEG画像を画像としてインポートする:

    In[1]:=
    Click for copyable input
    Out[1]=

    生の色データをファイルから読み込み,最初の数行を抽出する:

    In[1]:=
    Click for copyable input
    Out[1]=

    RGB画像をJPEGにエキスポートする:

    In[1]:=
    Click for copyable input
    Out[1]=
    1999年に導入
    (4.0)
    | 2015年に修正
    (10.3)
    Translate this page: