在DigitalMicrograph GMS3中为图像添加/应用自定义数据条

时间:2018-06-12 14:42:46

标签: dm-script

我有一个图像,我想通过DigitalMicrograph 3.21.1374.0中的脚本应用自定义数据条。我还想应用自定义布局(此处单独提问:Apply Custom Layout to Image in DigitalMicrograph GMS3)。

我目前手工完成的程序是:

  1. 右键点击图片
  2. 将鼠标悬停在布局上(在上下文菜单中)
  3. 左键单击“添加数据条”
  4. 在弹出的对话框中选择自定义数据条(我想要的那个名为“CheckDataBar”)
  5. 点击确定
  6. 这完美无缺 - 除了我想运行一个脚本来执行它(所以我可以循环所有打开的图像并应用数据库)。

    这是我到目前为止只做一张图片的代码:

    //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),但这不起作用。

    有什么想法吗?

1 个答案:

答案 0 :(得分:1)

ApplyDatabar()是来自早期GMS版本的旧命令,只会添加比例标记。

但是,如果数据条是布局的一部分,this answer to your other question ( applying layouts )也可用于应用数据条。

因此,您必须先创建一个包含自定义数据条的布局。然后将布局应用于 imageDocument ,而不是 imageDisplay

enter image description here enter image description here