ImagePropertyConvert¶
Purpose¶
The module ImagePropertyConvert converts image properties like the data type, its range, or the page size.
Windows¶
Default Panel¶
Input Fields¶
input0¶
- name: input0, type: Image¶
Output Fields¶
output0¶
- name: output0, type: Image¶
Parameter Fields¶
Field Index¶
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Visible Fields¶
C (cDimInfo)¶
- name: cDimInfo, type: String¶
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
T (tDimInfo)¶
- name: tDimInfo, type: String¶
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
U (uDimInfo)¶
- name: uDimInfo, type: String¶
Sets a new information string for the u-dimension.
The information strings for the single u-positions need to be separated by a ‘/’.
Voxel to World Matrix¶
- name: worldMatrix, type: Matrix, default: 1 0 0 0, 0 1 0 0, 0 0 1 0, 0 0 0 1¶
Sets a new world matrix to the output image.
Type¶
- name: datatype, type: Enum, default: unsigned int8¶
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 |
X¶
- name: pageSizeX, type: Integer, default: 32, deprecated name: PageExtX¶
Sets a new x-extent of the page size to the output image.
Y¶
- name: pageSizeY, type: Integer, default: 32, deprecated name: PageExtY¶
Sets a new y-extent of the page size to the output image.
Z¶
- name: pageSizeZ, type: Integer, default: 1, deprecated name: PageExtZ¶
Sets a new z-extent of the page size to the output image.
C (pageSizeC)¶
- name: pageSizeC, type: Integer, default: 1, deprecated name: PageExtC¶
Sets a new c-extent of the page size to the output image.
T (pageSizeT)¶
- name: pageSizeT, type: Integer, default: 1, deprecated name: PageExtT¶
Sets a new t-extent of the page size to the output image.
U (pageSizeU)¶
- name: pageSizeU, type: Integer, default: 1, deprecated name: PageExtU¶
Sets a new u-extent of the page size to the output image.
Min¶
- name: minGrayValue, type: Double, default: 0, deprecated name: minGreyvalue¶
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!
Max¶
- name: maxGrayValue, type: Double, default: 1, deprecated name: maxGreyvalue¶
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!
Get Current Properties¶
- name: getProps, type: Trigger, deprecated name: GetCurrentProperties¶
When pressed, all the fields are filled with the information of the attached input image.
Apply¶
- name: apply, type: Trigger¶
When pressed, the edited image properties are set to the output image.
Auto¶
- name: autoApply, type: Bool, default: TRUE¶
If checked, the edited image properties are set to the output image if any field changes.