Datentypenunterstützung in der Gruppe Bildverarbeitung
Es existieren die folgenden Datentypen zur Darstellung von Bilddaten
- 8Bit vorzeichenlose Ganzzahlen; Wertebereich 0-255
- Matrix(Byte)
Graustufenbild
- RGBImage
Geräteabhängiges RGB-Farbbild
- ARGBImage
Geräteabhängiges RGB-Farbbild mit Tranzparenzkanal
- 16Bit vorzeichenlose Ganzzahlen; Wertebereich 0-65535
- Matrix(UInt16)
Graustufenbild
- RGBImage16
Geräteabhängiges RGB-Farbbild
- ARGBImage16
Geräteabhängiges RGB-Farbbild mit Tranzparenzkanal
- 32Bit vorzeichenbehaftete Fließkommazahlen; Wertebereich 0.0-1.0
- Matrix(Single)
Graustufenbild
- RGBImage32
Geräteabhängiges RGB-Farbbild
- ARGBImage32
Geräteabhängiges RGB-Farbbild mit Tranzparenzkanal
- XYZImage32
Geräteunabhängiges Farbbild mit den Primärstimuli Rot (X), Grün (Y), Blau
(Z)
- LabImage32
Gerätebunabhängiges Farbbild im L*a*b*-Farbraum wobei der Wertebereich der
Kanäle auf den Bereich 0.0-1.0 skaliert sind
- LCHImage32
Geräteunabhängiges Farbbild im LCH(ab)-Farbraum wobei der Wertebereich der
Kanäle auf den Bereich 0.0-1.0 skaliert sind
DynamicNode.Lib.Imaging
| |
8Bit |
16Bit |
32Bit |
|
| Name |
VPM |
IFH |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
XYZ |
Lab |
LCH |
|
vollst. |
| N8To16 |
|
|
• |
• |
• |
|
|
|
|
|
|
|
|
|
|
• |
| N8To32 |
|
|
• |
• |
• |
|
|
|
|
|
|
|
|
|
|
• |
| N16To8 |
|
|
|
|
|
• |
• |
• |
|
|
|
|
|
|
|
• |
| N16To32 |
|
|
|
|
|
• |
• |
• |
|
|
|
|
|
|
|
• |
| N32To8 |
|
|
|
|
|
|
|
|
• |
• |
• |
|
|
|
|
• |
| N32To16 |
|
|
|
|
|
|
|
|
• |
• |
• |
|
|
|
|
• |
| NDynamic8Bit |
|
8 |
• |
• |
• |
|
|
|
|
|
|
|
|
|
|
• |
| NDynamic16Bit |
|
16 |
|
|
|
• |
• |
• |
|
|
|
|
|
|
|
• |
| NDynamic32Bit |
|
32 |
|
|
|
|
|
|
• |
• |
• |
• |
• |
|
|
• |
| NDynamicRaster |
|
|
• |
|
|
|
|
|
|
|
|
|
|
|
|
|
| NImagePart |
|
8, 16, 32 |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
? |
|
|
| NLightCut |
|
|
• |
|
|
? |
|
|
? |
|
|
|
|
|
|
|
| NResampling |
|
|
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
• |
| NStatistics8Bit |
|
|
• |
|
|
|
|
|
|
|
|
|
|
|
|
• |
| NStatistics16Bit |
|
|
|
|
|
• |
|
|
|
|
|
|
|
|
|
• |
| NStatistics32Bit |
|
|
|
|
|
|
|
|
• |
|
|
|
|
|
|
• |
| NBitPlanes8Bit |
|
|
• |
|
|
|
|
|
|
|
|
|
|
|
|
• |
| NBitPlanes16Bit |
|
|
|
|
|
• |
|
|
|
|
|
|
|
|
|
• |
DynamicNode.Lib.Imaging.Operators
| |
8Bit |
16Bit |
32Bit |
|
| Name |
VPM |
IFH |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
XYZ |
Lab |
LCH |
|
vollst. |
| NCombine |
|
8, 16, 32 |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
• |
| NMix |
|
8, 16, 32 |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
• |
| NDynamicMix |
|
8, 16, 32 |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
• |
DynamicNode.Lib.Imaging.ColorModel
| |
8Bit |
16Bit |
32Bit |
|
| Name |
VPM |
IFH |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
XYZ |
Lab |
LCH |
|
vollst. |
| NARGBMerger |
• |
|
• |
|
|
• |
|
|
• |
|
|
|
|
|
|
• |
| NARGBSplitter |
|
|
|
• |
• |
|
• |
• |
|
• |
• |
|
|
|
|
• |
| NRGB2HSB |
|
|
|
• |
|
|
• |
|
|
• |
|
|
|
|
|
• |
| NHSB2RGB |
|
|
• |
|
|
• |
|
|
• |
|
|
|
|
|
|
• |
| NRGB2YUV |
|
|
|
• |
|
|
• |
|
|
• |
|
|
|
|
|
• |
| NYUV2RGB |
|
|
• |
|
|
• |
|
|
• |
|
|
|
|
|
|
• |
| NRGB2XYZ |
|
|
|
• |
|
|
• |
|
|
• |
|
|
|
|
|
• |
| NXYZ2RGB |
• |
|
|
|
|
|
|
|
|
|
|
• |
|
|
|
• |
| NXYZ2Lab |
|
|
|
|
|
|
|
|
|
|
|
• |
|
|
|
• |
| NXYZMerger |
|
|
|
|
|
|
|
|
• |
|
|
|
|
|
|
• |
| NXYZSplitter |
|
|
|
|
|
|
|
|
|
|
|
• |
|
|
|
• |
| NRGB2Lab |
|
|
|
• |
|
|
• |
|
|
• |
|
|
|
|
|
• |
| NLab2RGB |
• |
|
|
|
|
|
|
|
|
|
|
|
• |
|
|
• |
| NLab2XYZ |
|
|
|
|
|
|
|
|
|
|
|
|
• |
|
|
• |
| NLab2LCH |
|
|
|
|
|
|
|
|
|
|
|
|
• |
|
|
• |
| NLabMerger |
|
|
|
|
|
|
|
|
• |
|
|
|
|
|
|
• |
| NLabSplitter |
|
|
|
|
|
|
|
|
|
|
|
|
• |
|
|
• |
| NRGB2LCH |
|
|
|
• |
|
|
• |
|
|
• |
|
|
|
|
|
• |
| NLCH2RGB |
• |
|
|
|
|
|
|
|
|
|
|
|
|
• |
|
• |
| NLCH2Lab |
|
|
|
|
|
|
|
|
|
|
|
|
|
• |
|
• |
| NLCHMerger |
|
|
|
|
|
|
|
|
• |
|
|
|
|
|
|
• |
| NLCHSplitter |
|
|
|
|
|
|
|
|
|
|
|
|
|
• |
|
• |
DynamicNode.Lib.Imaging.Filter
| |
8Bit |
16Bit |
32Bit |
|
| Name |
VPM |
IFH |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
XYZ |
Lab |
LCH |
|
vollst. |
| NConvolution |
|
8, 16, 32 |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
• |
| NDynamicConvolution |
|
8, 16, 32 |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
• |
| NHomogeneity |
|
|
• |
|
|
• |
|
|
• |
|
|
|
|
|
|
• |
| NLookup8Bit |
|
8 |
• |
• |
• |
|
|
|
|
|
|
|
|
|
|
• |
| NNeighbourSelect |
|
|
• |
|
|
• |
|
|
• |
|
|
|
|
|
|
• |
| NPseudoGauss |
|
8, 16, 32 |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
• |
| NTransfer |
|
8, 16, 32 |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
• |
DynamicNode.Lib.Imaging.IO
| |
8Bit |
16Bit |
32Bit |
|
| Name |
VPM |
IFH |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
XYZ |
Lab |
LCH |
|
vollst. |
| NFileDrain (Farbraum?) |
|
|
• |
• |
• |
|
|
|
|
|
|
|
|
|
|
• |
| NFileSource (Farbraum?) |
|
|
• |
• |
• |
|
|
|
|
|
|
|
|
|
|
• |
| NTiffDrain |
|
|
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
|
|
• |
| NTiffSource |
|
|
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
|
|
• |
| NImageView |
|
|
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
|
|
• |
| NImageView2 |
|
|
• |
• |
• |
• |
• |
• |
• |
• |
• |
|
|
|
|
• |
DynamicNode.Lib.Imaging.Compression
| |
8Bit |
16Bit |
32Bit |
|
| Name |
VPM |
IFH |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
XYZ |
Lab |
LCH |
|
vollst. |
| NJpegDecoder (Farbraum?) |
|
|
|
• |
|
|
|
|
|
|
|
|
|
|
|
• |
| NJpegEncoder (Farbraum?) |
|
|
|
• |
|
|
|
|
|
|
|
|
|
|
|
• |
DynamicNode.Lib.Imaging.Pattern
| |
8Bit |
16Bit |
32Bit |
|
| Name |
VPM |
IFH |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
XYZ |
Lab |
LCH |
|
vollst. |
| NGreyKey |
? |
|
• |
|
|
|
|
|
|
|
|
|
|
|
|
|
| NPatternChecker |
? |
|
• |
|
|
|
|
|
|
|
|
|
|
|
|
|
| NPatternFlat |
? |
|
• |
|
|
|
|
|
|
|
|
|
|
|
|
|
| NPatternNoise |
? |
|
• |
|
|
|
|
|
|
|
|
|
|
|
|
|
| NPatternSimple |
? |
|
• |
|
|
|
|
|
|
|
|
|
|
|
|
|
| NColorPatternFlat |
? |
|
|
|
• |
|
|
|
|
|
|
|
|
|
|
|
DynamicNode.Lib.Imaging.Segmentation
| |
8Bit |
16Bit |
32Bit |
|
| Name |
VPM |
IFH |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
M |
RGB |
ARGB |
XYZ |
Lab |
LCH |
|
vollst. |
| NDynamicThreshold |
|
|
• |
|
|
|
|
|
|
|
|
|
|
|
|
|
| NGlobalSegmentation |
|
|
• |
|
|
? |
|
|
? |
|
|
|
|
|
|
|
| NRasterHistoThreshold |
|
|
• |
|
|
|
|
|
|
|
|
|
|
|
|
• |