DOCUMENTATION CENTER SEARCH
Mathematica
>
インポートとエキスポート
>
Import/Export フォーマット
PXR
(.pxr)
Pixar画像形式.
ラスタ画像形式.
コンピュータアニメーションの製造システムや医学画像で使用されるレガシー形式.
PXRはPixarからの頭字語である.
チャンネルごとに8ビットの解像度でRGBあるいはグレースケールのビットマップとして画像を保持する.
バイナリ形式.
圧縮を使わない.
1986年にPixarによってPixar Image Computerワークステーション用に開発された.
Import
と
Export
はPXR形式を完全にサポートする.
IMPORTとEXPORT
Import
["
file
.pxr"]
はPXRファイルをインポートして,グラフィックスオブジェクトを返す.
Export
["
file
.pxr",
expr
]
はグラフィックス,あるいはその他の画像としての任意の式をPXRファイルにエキスポートする.
Import
["
file
.pxr"]
は
Graphics
[
Raster
[
data
],
opts
]
の形の式を返す.この場合,
data
はRGBカラーの値の配列である.
Export
["
file
.pxr",
expr
]
は
の表示形と同じ画像サイズでPXR画像を作成する.
PXRはラスタ画像形式なので,すべてのフォントはエキスポートの際にラスタライズされる.
Import
["
file
.pxr",
elem
]
は指定された要素をPXRファイルからインポートする.
Import
["
file
.pxr", {
elem
,
sub
a
,
sub
b
,
...
}]
は子要素をインポートする.
Import
["
file
.pxr", {{
elem
1
,
elem
2
,
...
}}]
は複数の要素をインポートする.
インポートの形式は
Import
["
file
", "PXR"]
あるいは
Import
["
file
", {"PXR",
elem
,
...
}]
で指定することができる.
Export
["
file
.pxr",
expr
,
elem
]
は
expr
が要素
elem
を指定するものとして扱って,PXRファイルを作成する.
Export
["
file
.pxr", {
expr
1
,
expr
2
,
...
}, {{
elem
1
,
elem
2
,
...
}}]
はそれぞれの
expr
i
が対応する
elem
i
を指定するものとして扱う.
Export
["
file
.pxr",
expr
,
opt
1
->
val
1
,
...
]
は指定されたオプションの要素が指定された値を取るものとして
expr
をエキスポートする.
Export
["
file
.pxr", {
elem
1
->
expr
1
,
elem
2
->
expr
2
,
...
}, "Rules"]
は規則を使ってエキスポートされるべき要素を指定する.
Import
と
Export
についての一般的な情報は,関数ページを参照のこと.
ImportString
と
ExportString
はPXR形式をサポートする.
要素
一般的な
Import
要素:
"Elements"
ファイル中の有効な要素とオプションのリスト
"Rules"
要素とオプションのそれぞれの規則の完全リスト
"Options"
オプション,属性,設定の規則のリスト
データを表現する要素:
"Data"
色の値の配列
"Graphics"
画像を表示する
Graphics
オブジェクト
"GrayLevels"
正規化されたグレイレベルの値の配列
"RGBColorArray"
RGBColor
オブジェクトの配列
Import
と
Export
はデフォルトで
"Graphics"
要素をPXRファイルに使用する.
詳細な
Import
要素:
"BitDepth"
ファイル内のそれぞれのカラーチャンネルを表すのに使われるビット
"ColorSpace"
ファイル内で使用されるカラー符号化
"ImageSize"
ラスタの大きさ
オプション
一般的なオプション:
ImageSize
Automatic
画像全体の大きさ
関連項目
"BMP
"GIF"
"JPEG"
"PNG"
"SCT"
"TGA"
"TIFF"
その他
全形式のリスト
6.0の新機能:インポートとエキスポート
ラスタ画像形式
例題
すべて閉じる
例
PXRビットマップをインポートし,それをグラフィックスとして描画する:
In[1]:=
Out[1]=
生のカラーデータをこのファイルから読み取る:
In[2]:=
その大きさを示す:
In[3]:=
Out[3]=
"ImageSize"
要素をファイルからインポートする:
In[4]:=
Out[4]=
データを
ArrayPlot
として描画する:
In[5]:=
Out[5]=
ビットマップを
RGBColor
プリミティブの配列としてインポートし,それをプロットする:
In[6]:=
Out[6]=
DensityPlot
を使ってラスタ画像を作成し,それをPXRファイルにエキスポートする:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
© 2008 Wolfram Research, Inc.