【发布时间】:2021-10-24 15:45:05
【问题描述】:
我想知道如何将 dm3 文件转换为 .jpg/jpeg 图像?图像上有测试注释和比例尺。我设置了一个脚本,但它总是显示“格式不能包含要保存的数据”。这可以通过文件/批量转换功能来完成。那么如何在脚本中实现同样的功能呢?谢谢
image test:=IntegerImage("test",2,1,100,100)
test.ShowImage()
image frontimage:=GetFrontImage()
string filename=getname(frontimage)
imagedisplay disp = frontImage.ImageGetImageDisplay(0)
disp.applydatabar()
ImageDocument frontDoc = GetFrontImageDocument()
string directoryname, pathname
number length
if(!SaveAsDialog("","Do Not Change Me",directoryname)) exit(0)
length=len(directoryname)-16
directoryname=mid(directoryname,0,length)
pathname=directoryname+filename
frontDoc.ImageDocumentSaveToFile( "JPG Format", pathname )
【问题讨论】:
-
mile7 下面的回答是正确的。本质上,您使用了错误的文件类型字符串。没有“JPG 格式”,只有“JPEG/JFIF 格式”。错误消息确实说明了这一点。如果你完整引用它,它会说:“无法识别的文件格式,或者该格式不能包含要保存的数据。”
标签: export saving-data dm-script