在 DigitalMicrograph GMS3 中向图像添加/应用自定义数据栏
add / apply custom databar to image in DigitalMicrograph GMS3
我有一张图像,我想通过 DigitalMicrograph 3.21.1374.0 中的脚本将自定义数据栏应用到该图像。我还想应用自定义布局(此处单独提问:)。
我目前手工做的程序是:
- 右击图片
- 悬停在布局上(在上下文菜单中)
- 左键单击"Add Databar"
- Select弹出对话框中的自定义数据栏(我要的叫"CheckDataBar")
- 点击确定
这完美地工作 - 除了我想 运行 一个脚本来完成它(所以我可以循环所有打开的图像并应用数据栏)。
这是我目前只用于制作一张图片的代码:
//main - get front image and apply custom databar
image Img := GetFrontImage()
imageDisplay imgDisplay = Img.ImageGetImageDisplay(0)
ApplyDataBar(imgDisplay)//this only adds the scale bar not the custom databar that i would like
我试过ApplyDataBar(imgDisplay, CheckDataBar)
,但还是不行。
有什么想法吗?
ApplyDatabar()
是早期 GMS 版本中的旧命令,只会添加比例标记。
但是, 也可用于应用数据栏,前提是数据栏是布局的一部分。
因此,您必须首先创建一个包含自定义数据栏的布局。然后将 layout 应用到 imageDocument 而不是 imageDisplay.
我有一张图像,我想通过 DigitalMicrograph 3.21.1374.0 中的脚本将自定义数据栏应用到该图像。我还想应用自定义布局(此处单独提问:
我目前手工做的程序是:
- 右击图片
- 悬停在布局上(在上下文菜单中)
- 左键单击"Add Databar"
- Select弹出对话框中的自定义数据栏(我要的叫"CheckDataBar")
- 点击确定
这完美地工作 - 除了我想 运行 一个脚本来完成它(所以我可以循环所有打开的图像并应用数据栏)。
这是我目前只用于制作一张图片的代码:
//main - get front image and apply custom databar
image Img := GetFrontImage()
imageDisplay imgDisplay = Img.ImageGetImageDisplay(0)
ApplyDataBar(imgDisplay)//this only adds the scale bar not the custom databar that i would like
我试过ApplyDataBar(imgDisplay, CheckDataBar)
,但还是不行。
有什么想法吗?
ApplyDatabar()
是早期 GMS 版本中的旧命令,只会添加比例标记。
但是,
因此,您必须首先创建一个包含自定义数据栏的布局。然后将 layout 应用到 imageDocument 而不是 imageDisplay.