genre | ImageMain |
authors | Dirk Selle, Horst Hahn |
package | MeVisLab/Standard |
dll | MLBasicModules |
definition | mlBasicModules.def |
see also | Info, SetWorldMatrix |
keywords | ImgPropConvert, data, type, minimal, maximal, gray, value, page, extension, voxel, size, transformation, properties, range, matrix |
The module ImagePropertyConvert converts image properties like the data type, its range, the page size, etc.
a00: Float | a32: Float | Max: Double |
a01: Float | a33: Float | Min: Double |
a02: Float | Apply: Trigger | T (tDimInfo): String |
a03: Float | Auto: Bool | T (pageSizeT): Integer |
a10: Float | C (cDimInfo): String | Type: Enum |
a11: Float | C (pageSizeC): Integer | U (uDimInfo): String |
a12: Float | changeDatatype: Bool | U (pageSizeU): Integer |
a13: Float | changeDimensionInfo: Bool | voxelSizeX: Float |
a20: Float | changeMaxGreyvalue: Bool | voxelSizeY: Float |
a21: Float | changeMinGreyvalue: Bool | voxelSizeZ: Float |
a22: Float | changePageSize: Bool | X: Integer |
a23: Float | changeWorldMatrix: Bool | Y: Integer |
a30: Float | Get Current Properties: Trigger | Z: Integer |
a31: Float | Matrix: Matrix |
Sets a new information string for the c-dimension.
The entries need to be separated by a '/'.
For example, if the color is transformed from RGBA to CYMK, the information string needs to be changed from:
RED / GREEN / BLUE / ALPHA
to:
CYAN / YELLOW / MAGENTA / BLACK
Sets a new information string for the t-dimension.
The entries need to be separated by a '/'.
The format for the first or consecutive time points is:
year-month-day hour:minute:second:millisecond
Consecutive time points can be specified relative to the previous one in (float) seconds:
2004-05-03 10:50:23.938 / +9.500 / +19.000 / + 28.500
or mixed:
2004-05-03 10:50:23.938 / +9.500 / +19.000 / 2004-05-03 10:55:23.938 / +38.000 / +47.500 / +57.000 / +66.500
Sets a new information string for the u-dimension.
The information strings for the single u-positions need to be separated by a '/'.
Sets a new world matrix to the output image.
Defines a new data type of the image.
Note that the image values should be in the data type's range. The image values will be cast to the new data type.
Values:
Title | Name |
---|---|
int8 | int8 |
unsigned int8 | unsigned int8 |
int16 | int16 |
unsigned int16 | unsigned int16 |
int32 | int32 |
unsigned int32 | unsigned int32 |
float | float |
double | double |
int64 | int64 |
unsigned int64 | unsigned int64 |
complexf | complexf |
complexd | complexd |
quaternionf | quaternionf |
quaterniond | quaterniond |
vec2 | vec2 |
vec3 | vec3 |
vec4 | vec4 |
vec5 | vec5 |
vec6 | vec6 |
vec7 | vec7 |
vec8 | vec8 |
vec9 | vec9 |
vec10 | vec10 |
vec16 | vec16 |
vec32 | vec32 |
vec64 | vec64 |
Vector2i8 | Vector2i8 |
Vector2i16 | Vector2i16 |
Vector2i32 | Vector2i32 |
Vector2i64 | Vector2i64 |
Vector3i8 | Vector3i8 |
Vector3i16 | Vector3i16 |
Vector3i32 | Vector3i32 |
Vector3i64 | Vector3i64 |
Vector4i8 | Vector4i8 |
Vector4i16 | Vector4i16 |
Vector4i32 | Vector4i32 |
Vector4i64 | Vector4i64 |
Vector5i8 | Vector5i8 |
Vector5i16 | Vector5i16 |
Vector5i32 | Vector5i32 |
Vector5i64 | Vector5i64 |
Vector6i8 | Vector6i8 |
Vector6i16 | Vector6i16 |
Vector6i32 | Vector6i32 |
Vector6i64 | Vector6i64 |
Vector7i8 | Vector7i8 |
Vector7i16 | Vector7i16 |
Vector7i32 | Vector7i32 |
Vector7i64 | Vector7i64 |
Vector8i8 | Vector8i8 |
Vector8i16 | Vector8i16 |
Vector8i32 | Vector8i32 |
Vector8i64 | Vector8i64 |
Vector9i8 | Vector9i8 |
Vector9i16 | Vector9i16 |
Vector9i32 | Vector9i32 |
Vector9i64 | Vector9i64 |
Vector10i8 | Vector10i8 |
Vector10i16 | Vector10i16 |
Vector10i32 | Vector10i32 |
Vector10i64 | Vector10i64 |
Vector16i8 | Vector16i8 |
Vector16i16 | Vector16i16 |
Vector16i32 | Vector16i32 |
Vector16i64 | Vector16i64 |
Vector32i8 | Vector32i8 |
Vector32i16 | Vector32i16 |
Vector32i32 | Vector32i32 |
Vector32i64 | Vector32i64 |
Vector64i8 | Vector64i8 |
Vector64i16 | Vector64i16 |
Vector64i32 | Vector64i32 |
Vector64i64 | Vector64i64 |
mat2 | mat2 |
mat3 | mat3 |
mat4 | mat4 |
mat5 | mat5 |
mat6 | mat6 |
matf2 | matf2 |
matf3 | matf3 |
matf4 | matf4 |
matf5 | matf5 |
matf6 | matf6 |
vecf2 | vecf2 |
vecf3 | vecf3 |
vecf4 | vecf4 |
vecf5 | vecf5 |
vecf6 | vecf6 |
vecf7 | vecf7 |
vecf8 | vecf8 |
vecf9 | vecf9 |
vecf10 | vecf10 |
vecf16 | vecf16 |
vecf32 | vecf32 |
vecf64 | vecf64 |
Sets a new x-extent of the page size to the output image.
Sets a new y-extent of the page size to the output image.
Sets a new z-extent of the page size to the output image.
Sets a new c-extent of the page size to the output image.
Sets a new t-extent of the page size to the output image.
Sets a new u-extent of the page size to the output image.
Sets a new static minimum value.
Note that this value must not be greater than the actual minimum value of the image or MeVisLab can crash!
Sets a new static maximum value.
Note that this value must not be lower than the actual maximum value of the image or MeVisLab can crash!
If pressed, all the fields are filled with the information of the attached input image.