ImageMetadataPreParser

Gruppe

Preparser

Funktion

Dieser Preparser liest die Metadaten einer Bild-Datei aus und erstellt daraus eine XML-Datei.

Konfigurationsdatei

Keine.

Beschreibung


Dieser Preparser liest die Metadaten einer Bild-Datei aus und erstellt daraus eine XML-Datei.

Das Root-Element ist metadata. Danach werden alle ausgelesenen Tags aufgelistet. Die Art und Anzahl der Tags werden von den Metadaten vorgegeben.

Beispiel


<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<javax_imageio_png_1.0>
<IHDR>
<width>274</width>
<height>207</height>
<bitDepth>8</bitDepth>
<colorType>RGB</colorType>
<compressionMethod>deflate</compressionMethod>
<filterMethod>adaptive</filterMethod>
<interlaceMethod>none</interlaceMethod>
</IHDR>
<gAMA>45455</gAMA>
<pHYs>
<pixelsPerUnitXAxis>4724</pixelsPerUnitXAxis>
<pixelsPerUnitYAxis>4724</pixelsPerUnitYAxis>
<unitSpecifier>meter</unitSpecifier>
</pHYs>
<sRGB>Perceptual</sRGB>
<tEXt>
<tEXtEntry>
<keyword>Software</keyword>
<value>Greenshot</value>
</tEXtEntry>
</tEXt>
</javax_imageio_png_1.0>
<javax_imageio_1.0>
<Chroma>
<ColorSpaceType>RGB</ColorSpaceType>
<NumChannels>3</NumChannels>
<Gamma>0.45455</Gamma>
<BlackIsZero>TRUE</BlackIsZero>
</Chroma>
<Compression>
<CompressionTypeName>deflate</CompressionTypeName>
<Lossless>TRUE</Lossless>
<NumProgressiveScans>1</NumProgressiveScans>
</Compression>
<Data>
<PlanarConfiguration>PixelInterleaved</PlanarConfiguration>
<SampleFormat>UnsignedIntegral</SampleFormat>
<BitsPerSample>8 8 8</BitsPerSample>
</Data>
<Dimension>
<PixelAspectRatio>1.0</PixelAspectRatio>
<ImageOrientation>Normal</ImageOrientation>
<HorizontalPixelSize>0.21168502</HorizontalPixelSize>
<VerticalPixelSize>0.21168502</VerticalPixelSize>
</Dimension>
<Text>
<TextEntry>
<keyword>Software</keyword>
<value>Greenshot</value>
<encoding>ISO-8859-1</encoding>
<compression>none</compression>
</TextEntry>
</Text>
<Transparency>
<Alpha>none</Alpha>
</Transparency>
</javax_imageio_1.0>
</metadata>