|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
Rasterize
詳細とオプション詳細とオプション
- 式
は明示的にグラフィックスである必要はなく,テキスト,セルあるいは任意の式でよい. - 可能な基本要素には,次のようなものがある.
-
"BoundingBox" ラスターの境界ボックス情報 "Data" ラスターでの画素値の配列 "Graphics" ラスターを表すグラフィックスオブジェクト "Image" ラスターを表す画像オブジェクト "RasterSize" ラスターの画素による幅と高さ "Regions" Annotation構文で指定された範囲 - Rasterize[g]はRasterize[g, "Graphics"]に等しく,ノートブック中に g のラスタライズしていない表示を近似する方法で,同じ画像サイズで表示する.
- Rasterizeには次のオプションが設定できる.
-
Background Automatic 使用する背景 BaselinePosition Automatic 周囲のテキストのベースラインとどのように揃えるか ImageResolution Automatic ラスタライズのためのdpiによる画像解像度 ImageSize Automatic プリンタ用ポイント数による最終的な画像サイズ RasterSize Automatic ラスタライズのための画素によるラスターサイズ - RasterSizeおよびImageResolutionはどの程度の粗さでラスターにするのかを決定する.ImageSizeは最終的な画像が表示される大きさを決定する.
- RasterSizeに明示的な設定値が与えられている場合,それは,ImageResolutionの明示的な設定値に優先する.
- RasterSizeあるいはImageResolutionの設定値が小さいとき,グラフィックスは粗くなり,テキストは読めなくなることがある.エイリアスに関しての,不可逆圧縮に伴う副作用があることもある.
- RasterizeでのImageSizeとBackgroundの設定値は,g におけるそれらのいかなるオプションにも優先する.
- Background->Noneは透過的な背景のラスターを返す.
- 明示的な大きさや解像度のオプションが設定されていない場合,Rasterize[g, ...]は通常ノートブックで表示される大きさと解像度で g をラスタライズする.
- Rasterize[g, "RasterSize"]は
を返す. ここで,w はラスターの画素による全体的な幅であり,h は全体的な高さである. - Rasterize[g, "BoundingBox"]は
を返す.ここで,w は全体的な幅,h は全体的な高さであり,dh は g のコンテンツのベースラインの境界ボックスの底からのオフセットである. - Rasterizeによって生成されるラスターは,主にフォントやアンチエイリアス処理の相違のために,コンピュータシステムによって若干異なることがある.
- Rasterize[g, "BoundingBox"]の結果は,一般にコンピュータシステムによって異なるフォントの測定基準に依存することがある.
- Rasterize[g, "Regions"]は規則のリストを
の形式で与える.ここで,それぞれの規則,
は g あるいはHyperlinkまたはTooltipによって自動的に認識されるオブジェクトにおけるAnnotation[expr, ai, typei]の形式の注釈に関連している.
は
形式の画素位置を与える.この y 座標はHTMLのコード属性のように下から上までに渡るものとする. - Notebook式は,ある意味でノートブックがフロントエンデで表示される方法をまねて,ラスタライズされる.
バージョン 6 の新機能 | バージョン 7 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »



