code/command 到 read/get DM3 文件的放大倍数是多少?

What is the code/command to read/get the magnification of a DM3 file?

什么是 code/command 读取或获取 DM3 图像的放大倍数?

比如喜欢拿尺码还是拿名字?

getsize(img, xsize, ysize)

getname(img)?

Magnification and other acquisition related information is not a property every image has - only specific images. As such, this information is not available as a command for the image object, but as meta-data stored in the image's tags.

如果您对图像使用 CTRL + D 并浏览到 "tags" 部分,您会看到所有这些元数据都组织在一个可扩展的树中,例如:

这个标签树的具体组织方式取决于许多因素,例如您的设备和 GMS 版本,系统是否已校准等。

然后可以通过 F1 帮助的 TagGroup 部分中描述的命令访问所有这些信息:

但是如果你看到上面的例子并且会读出选择的数字值("Actual Magnification"),你需要为前面的图像做:

number mag
Image img := GetFrontImage()
TagGroup tgs = img.ImageGetTagGroup()
tgs.TagGroupGetTagAsNumber( "Microscope Info:Actual Magnification", mag ) 
Result( "\n Mag:" + mag )