ImageScaled

ImageScaled[{x,y}]

グラフィカルオブジェクトの位置を,画像全域において各方向に0から1までスケールした座標を使って返す.

ImageScaled[{dx,dy},{x0,y0}]

実座標{x0,y0}から始め,次に画像をスケールされたオフセット{dx,dy}で移動して得られた位置を返す.

詳細

  • ImageScaledは任意の2Dグラフィックスプリミティブにおけるスケールされた座標の指定に使うことができる.
  • グラフィックスと関連した画像中の定められた領域を占めているオブジェクトは,ImageScaledを使って表すことができる.
  • ImageScaledを定義するために使われた画像領域は,グラフィックスが実際に描画される領域のみを含む.ImageSizeAspectRatioの間の形の不一致によって生じた空白スペースやImageMarginsによって定義された空白スペースは含まない.

例題

すべて開くすべて閉じる

  (2)

画像全体との割合によるオブジェクトの位置:

画像全体との割合による半径:

スコープ  (4)

ImageScaledの位置  (3)

画像全体との割合で座標を指定する:

画像全体との割合で半径を指定する:

中心に向かう視点座標系で光源の位置を指定する:

ImageScaledのオフセット  (1)

実座標から画像をスケールしたオフセットを指定する:

アプリケーション  (1)

グラフィックスの上に透かし模様を入れる:

特性と関係  (4)

ScaledPlotRangeに比例し,ImageScaledImageSizeに比例する:

ImageScaledは画像全体と相対的に作用する:

Scaledはプロット範囲と相対的に作用する:

PlotRangeClippingTrueに設定すると,プロット範囲(PlotRange)の外側のオブジェクトは切り取られる:

考えられる問題  (3)

0と1の外側の画像をスケールした座標のオブジェクトは表示されないことがある:

デフォルトで,プロット関数についてPlotRangeClippingTrueに設定されている:

Falseを使ってプロット範囲(PlotRange)外のオブジェクトとも含むようにする:

ImageScaledサイズを使うとグラフィックスの外観がImageSizeAspectRatioに依存するようになる:

Wolfram Research (2007), ImageScaled, Wolfram言語関数, https://reference.wolfram.com/language/ref/ImageScaled.html.

テキスト

Wolfram Research (2007), ImageScaled, Wolfram言語関数, https://reference.wolfram.com/language/ref/ImageScaled.html.

CMS

Wolfram Language. 2007. "ImageScaled." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/ImageScaled.html.

APA

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

BibTeX

@misc{reference.wolfram_2024_imagescaled, author="Wolfram Research", title="{ImageScaled}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/ImageScaled.html}", note=[Accessed: 22-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_imagescaled, organization={Wolfram Research}, title={ImageScaled}, year={2007}, url={https://reference.wolfram.com/language/ref/ImageScaled.html}, note=[Accessed: 22-November-2024 ]}