Raster

Raster[{{a11,a12,},}]

グレーのセルの矩形配列を表す2Dのグラフィックスプリミティブである.

Raster[{{{r11,g11,b11},},}]

RGBカラーのセルの配列を表す.

Raster[{{{r11,g11,b11,α11},},}]

不透明度 αijの彩色されたセルの配列を表す.

Raster[{{{a11,α11},},}]

指定された不透明度の灰色セルの配列を表す.

詳細とオプション

  • Raster[array,ColorFunction->f]は,関数 f をそのセルに指定された値に適用することで得られるグラフィックス指示子を使ってそれぞれのセルが彩色されるように指定する.
  • array の次元が{n,m}の場合,Raster[array]は,長方形Rectangle[{0,0},{m,n}]を充填するとみなされる. »
  • Raster[array,{{xmin,ymin},{xmax,ymax}}]は,長方形Rectangle[{xmin,ymin},{xmax,ymax}]を満たすためにラスタを代りに使用するように指定する. »
  • ScaledOffsetは,長方形の座標を指定するのに使用できる.
  • Raster[array,Automatic]Raster[array,{{0,0},{m,n}}]と等価である.
  • Raster[array,rect,{amin,amax}]は,amin が0に対応し amax が1に対応するようにセルの値をスケールするように指定する.この範囲外にあるセルの値は0か1になるように切り取られる.
  • array SparseArrayオブジェクトでもよい.
  • Image[Raster[]]Rasterオブジェクトを画像に変換する.

例題

すべて開くすべて閉じる

  (4)

灰色セルの矩形配列:

RGBカラーのセルの配列:

不透明な灰色セルの配列:

不透明なRGBセルの配列:

スコープ  (14)

ラスタ指定  (3)

× の行列について,ラスタは{0,0}から{m,n}までの長方形を占める:

実座標を使ってラスタの形を明示的に指定する:

ScaledImageScaledを使う:

Offsetを使う:

ラスタのスタイル  (11)

スカラー行列のラスタにはデフォルトでグレーレベルが使われる:

0から1までの範囲の外にある値は,通常0または1になるように切り取られる:

値の範囲を指定する:

指定範囲外の値は切り取られる:

数のペアの配列は,不透明度のあるグレーレベルとして扱われる:

3つの数の配列のラスタには,デフォルトでRGBカラーが使われる:

4つの数の配列は不透明度を伴ったRGB値を持つものとして扱われる:

Hueの値をスカラー行列に使う:

ユーザ定義の関数を使う:

指定範囲で色関数を使う:

定義済みの勾配を使う:

一般化と拡張  (1)

任意のWolfram言語による式を,色関数に適用することができる:

オプション  (4)

ColorFunction  (4)

各セルにグレーレベルを使う:

色相の値を使ってラスタセルに色付けする:

ユーザ定義の色関数を使う:

定義済みの勾配を使う:

アプリケーション  (3)

ラスタを壁紙として使う:

ExampleDataを使ってテスト用のRGBラスタを得る:

RGBをグレースケールに変換する:

ListCorrelateを使ってフィルタを適用し,これを表示する:

簡単なラスタ密度プロット関数を定義する:

関数のオプションを設定する:

結果:

特性と関係  (7)

Rotateをラスタに適用することができる:

離散データの可視化にはArrayPlotを用いる:

連続データの可視化にはListDensityPlotを用いる:

標高データの可視化にはReliefPlotを用いる:

Rasterizeで任意の式からラスタグラフィックスが生成できる:

ExampleDataには数多くのテスト画像が入っている:

多くのImport形式がRasterを生成する:

考えられる問題  (1)

データ配列の第1行はRasterの一番下にあるが,ArrayPlotでは一番上になる:

おもしろい例題  (1)

RGB色空間を通る異なる平面:

Wolfram Research (1991), Raster, Wolfram言語関数, https://reference.wolfram.com/language/ref/Raster.html (2010年に更新).

テキスト

Wolfram Research (1991), Raster, Wolfram言語関数, https://reference.wolfram.com/language/ref/Raster.html (2010年に更新).

CMS

Wolfram Language. 1991. "Raster." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2010. https://reference.wolfram.com/language/ref/Raster.html.

APA

Wolfram Language. (1991). Raster. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Raster.html

BibTeX

@misc{reference.wolfram_2024_raster, author="Wolfram Research", title="{Raster}", year="2010", howpublished="\url{https://reference.wolfram.com/language/ref/Raster.html}", note=[Accessed: 03-December-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_raster, organization={Wolfram Research}, title={Raster}, year={2010}, url={https://reference.wolfram.com/language/ref/Raster.html}, note=[Accessed: 03-December-2024 ]}