dm-script:是否有保存为TIFF8和TIFF24的命令?

时间:2017-02-23 08:30:08

标签: format save tiff dm-script

dm-script:是否有保存为TIFF8和TIFF24的命令?我想在脚本中插入这种可能性。

1 个答案:

答案 0 :(得分:1)

导入/导出的脚本访问权限与您通过菜单获得的内容相同,具体取决于您的安装(所有代码都在ImportExport Plug-in.dll

要完全使用脚本访问此功能,您必须保存与图像关联的ImageDocument,并且必须提供应该执行此操作的 IOhandler

然后编写的实际数据类型取决于:

  • 您要编写的图像的数据类型
  • 处理程序及其如何转换"图像,即一些文件类型可以处理不同的数据深度,其他文件类型可以进行转换。
  • 是否"查看"图像或原始数据"图像已保存。

作为一个脚本,它是这样的:

Image img := IntegerImage( "Test S-Int32 ", 4, 1,  512, 512 )
img =  1000 * sin( Pi() * itheta ) % icol
number saveType = 1         // 0 = Save VIEW; 1 = Save DATA; 2 = (Default) Try VIEW else DATA
ImageDocument doc = img.ImageGetOrCreateImageDocument()
string fileName = "C:\\TestImage(" + saveType + ")"
doc.ImageDocumentSaveToFile( "TIFF Format", fileName, saveType )

请注意,我已使用TIFF Format作为字符串来指定处理程序。可用的名称是您在"另存为"时可以在下拉列表中看到的名称。通过菜单的图像。例如,我目前得到:

enter image description here

在条目的(file type)部分之前使用字符串,并使用区分大小写。