Purpose

The module MLImageFormatSave saves an image output of any ML module as a file including user defined information and ML image properties.

Dependent on the available compression modes the image can be is stored compressed or uncompressed.

See also general documentation about the MLImageFormat and MLDataCompressors.

Windows

Default Panel

../../../Modules/ML/MLImageFormat/mhelp/Images/Screenshots/MLImageFormatSave._default.png

Input Fields

input0

name: input0, type: Image

Parameter Fields

Field Index

boolHintVal6: Bool dblHintVisible8: Bool progress: Float
boolHintVal7: Bool dblHintVisible9: Bool regionOffset: String
boolHintVal8: Bool File Name: String Remove: Trigger
boolHintVal9: Bool hintName0: String Save: Trigger
boolHintVisible0: Bool hintName1: String Save Time: Double
boolHintVisible1: Bool hintName2: String Status: String
boolHintVisible2: Bool hintName3: String Stop: Trigger
boolHintVisible3: Bool hintName4: String strHintVal6: String
boolHintVisible4: Bool hintName5: String strHintVal7: String
boolHintVisible5: Bool hintName6: String strHintVal8: String
boolHintVisible6: Bool hintName7: String strHintVal9: String
boolHintVisible7: Bool hintName8: String strHintVisible0: Bool
boolHintVisible8: Bool hintName9: String strHintVisible1: Bool
boolHintVisible9: Bool intHintVal6: Integer strHintVisible2: Bool
Calc Time: Double intHintVal7: Integer strHintVisible3: Bool
Compression: Enum intHintVal8: Integer strHintVisible4: Bool
dblHintVal6: Double intHintVal9: Integer strHintVisible5: Bool
dblHintVal7: Double intHintVisible0: Bool strHintVisible6: Bool
dblHintVal8: Double intHintVisible1: Bool strHintVisible7: Bool
dblHintVal9: Double intHintVisible2: Bool strHintVisible8: Bool
dblHintVisible0: Bool intHintVisible3: Bool strHintVisible9: Bool
dblHintVisible1: Bool intHintVisible4: Bool suppressWorldPos: Bool
dblHintVisible2: Bool intHintVisible5: Bool Total Time: Double
dblHintVisible3: Bool intHintVisible6: Bool True File Name: String
dblHintVisible4: Bool intHintVisible7: Bool updateMode: Enum
dblHintVisible5: Bool intHintVisible8: Bool Written Tag List: String
dblHintVisible6: Bool intHintVisible9: Bool  
dblHintVisible7: Bool Is Saving: Bool  

Visible Fields

Compression

name: compression, type: Enum, default: None

Defines the compression algorithm used for data compression.

See MLDataCompressors for more information.

Values:

Title Name
None None
MLCTComp2 MLCTComp2
BZip2 BZip2
Lzf LZF
Lzma LZMA
Zlib ZLIB

True File Name

name: trueFileName, type: String, deprecated name: autoFileName

The actual file name on the current system.

Remove

name: remove, type: Trigger

If pressed, the specified file is being removed from disk.

Stop

name: stop, type: Trigger

If pressed, the current saving process is stopped and the file that is written so far being removed.

Is Saving

name: isSaving, type: Bool, default: FALSE

Shows if the module is currently saving.

Status

name: status, type: String

Shows information about the module's state.

Written Tag List

name: tagList, type: String

Shows a list of tags in the file.

Save

name: save, type: Trigger

If pressed, the attached image is being saved to the specified file.

Save Time

name: saveTime, type: Double, default: 0

Shows the file IO time needed for recent save opertion exclusive the preparation times for calculation, compression, reordering, etc.

Calc Time

name: calcTime, type: Double, default: 0

Shows the calculation time needed for compression, reordering, checksums, etc., during the recent save operation, exclusive the data request from the image input.

Total Time

name: totalTime, type: Double, default: 0

Shows the total save time including data processing from module input, data reordering and IO times.

File Name

name: fileName, type: String

Sets the path to the file in which the connected input image shall be stored.

Note that also variables can be used such as $(NETWORK), $(HOME), and $(DemoDataPath) to specify paths into the current network directory, the user's homedirecory and to the installed example data directory of MeVisLab.

They reference some special directories to simplify relocation of module networks to other installations.

Hidden Fields

hintName0

name: hintName0, type: String

dblHintVisible0

name: dblHintVisible0, type: Bool, default: FALSE

intHintVisible0

name: intHintVisible0, type: Bool, default: FALSE

strHintVisible0

name: strHintVisible0, type: Bool, default: FALSE

boolHintVisible0

name: boolHintVisible0, type: Bool, default: FALSE

hintName1

name: hintName1, type: String

dblHintVisible1

name: dblHintVisible1, type: Bool, default: FALSE

intHintVisible1

name: intHintVisible1, type: Bool, default: FALSE

strHintVisible1

name: strHintVisible1, type: Bool, default: FALSE

boolHintVisible1

name: boolHintVisible1, type: Bool, default: FALSE

hintName2

name: hintName2, type: String

dblHintVisible2

name: dblHintVisible2, type: Bool, default: FALSE

intHintVisible2

name: intHintVisible2, type: Bool, default: FALSE

strHintVisible2

name: strHintVisible2, type: Bool, default: FALSE

boolHintVisible2

name: boolHintVisible2, type: Bool, default: FALSE

hintName3

name: hintName3, type: String

dblHintVisible3

name: dblHintVisible3, type: Bool, default: FALSE

intHintVisible3

name: intHintVisible3, type: Bool, default: FALSE

strHintVisible3

name: strHintVisible3, type: Bool, default: FALSE

boolHintVisible3

name: boolHintVisible3, type: Bool, default: FALSE

hintName4

name: hintName4, type: String

dblHintVisible4

name: dblHintVisible4, type: Bool, default: FALSE

intHintVisible4

name: intHintVisible4, type: Bool, default: FALSE

strHintVisible4

name: strHintVisible4, type: Bool, default: FALSE

boolHintVisible4

name: boolHintVisible4, type: Bool, default: FALSE

hintName5

name: hintName5, type: String

dblHintVisible5

name: dblHintVisible5, type: Bool, default: FALSE

intHintVisible5

name: intHintVisible5, type: Bool, default: FALSE

strHintVisible5

name: strHintVisible5, type: Bool, default: FALSE

boolHintVisible5

name: boolHintVisible5, type: Bool, default: FALSE

hintName6

name: hintName6, type: String

dblHintVal6

name: dblHintVal6, type: Double, default: 0

intHintVal6

name: intHintVal6, type: Integer, default: 0

strHintVal6

name: strHintVal6, type: String

boolHintVal6

name: boolHintVal6, type: Bool, default: FALSE

dblHintVisible6

name: dblHintVisible6, type: Bool, default: FALSE

intHintVisible6

name: intHintVisible6, type: Bool, default: FALSE

strHintVisible6

name: strHintVisible6, type: Bool, default: FALSE

boolHintVisible6

name: boolHintVisible6, type: Bool, default: FALSE

hintName7

name: hintName7, type: String

dblHintVal7

name: dblHintVal7, type: Double, default: 0

intHintVal7

name: intHintVal7, type: Integer, default: 0

strHintVal7

name: strHintVal7, type: String

boolHintVal7

name: boolHintVal7, type: Bool, default: FALSE

dblHintVisible7

name: dblHintVisible7, type: Bool, default: FALSE

intHintVisible7

name: intHintVisible7, type: Bool, default: FALSE

strHintVisible7

name: strHintVisible7, type: Bool, default: FALSE

boolHintVisible7

name: boolHintVisible7, type: Bool, default: FALSE

hintName8

name: hintName8, type: String

dblHintVal8

name: dblHintVal8, type: Double, default: 0

intHintVal8

name: intHintVal8, type: Integer, default: 0

strHintVal8

name: strHintVal8, type: String

boolHintVal8

name: boolHintVal8, type: Bool, default: FALSE

dblHintVisible8

name: dblHintVisible8, type: Bool, default: FALSE

intHintVisible8

name: intHintVisible8, type: Bool, default: FALSE

strHintVisible8

name: strHintVisible8, type: Bool, default: FALSE

boolHintVisible8

name: boolHintVisible8, type: Bool, default: FALSE

hintName9

name: hintName9, type: String

dblHintVal9

name: dblHintVal9, type: Double, default: 0

intHintVal9

name: intHintVal9, type: Integer, default: 0

strHintVal9

name: strHintVal9, type: String

boolHintVal9

name: boolHintVal9, type: Bool, default: FALSE

dblHintVisible9

name: dblHintVisible9, type: Bool, default: FALSE

intHintVisible9

name: intHintVisible9, type: Bool, default: FALSE

strHintVisible9

name: strHintVisible9, type: Bool, default: FALSE

boolHintVisible9

name: boolHintVisible9, type: Bool, default: FALSE

progress

name: progress, type: Float, default: 0

updateMode

name: updateMode, type: Enum, default: AutoUpdate

Values:

Title Name
Off Off
Auto Update AutoUpdate
Auto Clear AutoClear

regionOffset

name: regionOffset, type: String, default: 0 0 0 0 0 0

suppressWorldPos

name: suppressWorldPos, type: Bool, default: FALSE