DynamicImage[image]
パン,ズーム等をサポートする image の動的バージョンを表示する.
DynamicImage[file]
file に保存された画像の動的バージョンを表示する.
DynamicImage[url]
url に保存された画像の動的バージョンを表示する.
DynamicImage
DynamicImage[image]
パン,ズーム等をサポートする image の動的バージョンを表示する.
DynamicImage[file]
file に保存された画像の動的バージョンを表示する.
DynamicImage[url]
url に保存された画像の動的バージョンを表示する.
詳細とオプション
- DynamicImageは,大きい画像の詳細を調べるのに便利な,ズーム,パン,スクロールのためのコントロールがあるビューアを作る.
- DynamicImageはImageオブジェクトと同様にサポートされる任意の画像形式のファイルに使うことができる.
- DynamicImage[file]の file は,文字列あるいはFileオブジェクトとして指定することができる.
- DynamicImage[file]は,TIFF,JPEG,PNGに対して使われた場合は,file の必要な部分だけを読み込もうとする.
- DynamicImage[url]の url は,文字列あるいはURLオブジェクトとして指定することができる.
- DynamicImageにはPaneと同じオプションに以下の追加・変更を加えたものが使える. [全オプションのリスト]
-
AppearanceElements Automatic 動的画像に示すコントロール AspectRatio Automatic 動的画像の縦横比を制御 Epilog {} 画像に描画するグラフィックスプリミティブ ImageSize Automatic 画像の描画サイズ SaveDefinitions False 動的式に画像全体を保存 ZoomCenter Automatic 描画された画像の中心位置 ZoomFactor Automatic 表示された画素サイズと描画画素サイズの比 - AppearanceElementsの使用可能な要素
-
"Pan" マウスドラッグでパンする "ResizeArea" 右下にサイズ変更エリア "Scrollbars" 最後に追加的なズームノブが付いたスクロールバー "Thumbnail" 画像全体の小さいプレビュー "ZoomButtons" ズームインとズームアウトのためのボタン "Zoom"
と垂直のマウスドラッグでズームする - 外観要素のグループは次のいずれかで選択することができる.
-
All 全外観要素 Automatic 自動選択された外観要素 None 外観要素なし - DynamicImageの出力にSettingを使って描画された部分画像にアクセスする.
-
Alignment {Automatic,Automatic} 表示エリアのオブジェクトの配置方法 AppearanceElements Automatic 動的画像に示すコントロール AspectRatio Automatic 動的画像の縦横比を制御 BaselinePosition Automatic 周囲のテキストのベースラインと何を揃えるのか BaseStyle {} ペインのベーススタイル指定 ContentPadding True 余白をコンテンツの周りぎりぎりまで縮めるかどうか Epilog {} 画像に描画するグラフィックスプリミティブ FrameMargins Automatic ペインの枠の内側の余白 ImageMargins 0 表示エリアの外側に加える余白 ImageSize Automatic 画像の描画サイズ ImageSizeAction Automatic コンテンツの大きさが画像のサイズとマッチしない場合にどうするか SaveDefinitions False 動的式に画像全体を保存 Scrollbars False スクロールバーを含めるかどうか ScrollPosition {0,0} スクロールが可となった場合のスクロール位置 ZoomCenter Automatic 描画された画像の中心位置 ZoomFactor Automatic 表示された画素サイズと描画画素サイズの比
全オプションのリスト
例題
すべて開く すべて閉じる例 (2)
オプション (6)
AppearanceElements (1)
DynamicImage[ExampleData[{"TestImage", "Man"}]]
| |
DynamicImage[ExampleData[{"TestImage", "Man"}], AppearanceElements -> {"Pan", "Zoom", "Scrollbars"}]DynamicImage[ExampleData[{"TestImage", "Man"}], AppearanceElements -> All]AspectRatio (2)
filename = ExampleData[{"TestImage", "Man"}, "FilePath"];DynamicImage[filename]filename = ExampleData[{"TestImage", "Man"}, "FilePath"];DynamicImage[filename, AspectRatio -> 1]DynamicImage[filename, AspectRatio -> 1]ImageSize (1)
ZoomCenter (1)
filename = ExampleData[{"TestImage", "Man"}, "FilePath"];DynamicImage[filename]DynamicImage[filename, ZoomCenter -> {Center, Top}]DynamicImage[filename, ZoomCenter -> {450, 750}, ZoomFactor -> 2, Epilog -> {Red, AbsolutePointSize[5], Point[{450, 750}]}]ZoomFactor (1)
デフォルトで,画像のより大きい次元が表示サイズにフィットするようにされる:
filename = ExampleData[{"TestImage", "Man"}, "FilePath"];DynamicImage[filename]DynamicImage[filename, ZoomFactor -> .5]ZoomFactor->1を使ってもとの画像サイズを得る:
DynamicImage[filename, ZoomFactor -> 1]DynamicImage[filename, ZoomFactor -> 5]アプリケーション (2)
外部コントロールをDynamicImageと結合する:
img = ExampleData[{"TestImage", "Apples"}];Slider[Dynamic[s], {0.13, 1.7}]Slider2D[Dynamic[{x, y}]]DynamicImage[img, ZoomFactor -> Dynamic[s], ZoomCenter -> Dynamic[Scaled[{x, y}]], SaveDefinitions -> True]img1 = ExampleData[{"TestImage", "Apples"}];
img2 = ColorNegate@ExampleData[{"TestImage", "Apples"}];DynamicModule[
{s = 2, x, y}, Column[
{DynamicImage[img1, ZoomFactor -> Dynamic[s], ZoomCenter -> Scaled[Dynamic[{x, y}]]],
DynamicImage[img2, ZoomFactor -> Dynamic[s], ZoomCenter -> Scaled[Dynamic[{x, y}]]]}], SaveDefinitions -> True]関連するガイド
-
▪
- 画像の処理と解析 ▪
- 画像の表現 ▪
- 顕微鏡検査のための画像計算 ▪
- 画像計算機能の更新履歴
テキスト
Wolfram Research (2016), DynamicImage, Wolfram言語関数, https://reference.wolfram.com/language/ref/DynamicImage.html (2017年に更新).
CMS
Wolfram Language. 2016. "DynamicImage." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2017. https://reference.wolfram.com/language/ref/DynamicImage.html.
APA
Wolfram Language. (2016). DynamicImage. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DynamicImage.html
BibTeX
@misc{reference.wolfram_2026_dynamicimage, author="Wolfram Research", title="{DynamicImage}", year="2017", howpublished="\url{https://reference.wolfram.com/language/ref/DynamicImage.html}", note=[Accessed: 10-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_dynamicimage, organization={Wolfram Research}, title={DynamicImage}, year={2017}, url={https://reference.wolfram.com/language/ref/DynamicImage.html}, note=[Accessed: 10-September-2026]}