2

我需要向图像添加一批箭头注释,我知道箭头的所有起点和终点。
我已经将它们放入我用作数据表的图像(2 列,多行)中,如何在脚本中实现它?

我注意到在DM 帮助手册中,线注释具有属性——起点和终点。
但是创建箭头注释 jsut 的函数如下所示:
Component NewArrowAnnotation( Number top, Number left, Number bottom, Number right )

这是否意味着数字topleft定义起点,数字bottomright终点?

我还需要更改注释的颜色,并在它们旁边添加一些文本(任何一方都可以,但请告诉我如何控制它)。

4

1 回答 1

0

当前文档中并不总是清楚的是注释属于组件对象。因此,您可以在帮助文档的组件部分找到所有必需的命令。

比较帮助

请注意,imageDisplays本身也是组件对象的子类,因此您可以使用命令将“注释”(组件)添加到“imageDisplay”(组件)ComponentAddChild...

因此,添加简单箭头注释(指向 200/200)的脚本可能如下所示:

image test := RealImage( "Test", 4, 512, 512 )
test.ShowImage()
ImageDisplay disp = test.ImageGetImageDisplay(0)

component arrow = NewArrowAnnotation(100,100,200,200)
arrow.ComponentSetForegroundColor( 0, 1, 1 )
disp.ComponentAddChildAtEnd( arrow )

结果

于 2015-06-02T17:55:54.960 回答