home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Development
Improvement Suggestions
EXIF support
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="Anonymous" data-source="post: 494"><p>Heres a list of all the metadata tags my code understands. (Really it's a list of the tags that .Net understands, my code just knows how to find the fields that exist, extract the data and make it user-friendly). </p><p></p><p>I think the one you want to see is ExifUserComment. How do you set that? My camera doesn't put anything there automatically (nor should it), I'm guessing you use a 3rd party program like ACDSee?</p><p></p><p>Artist</p><p>BitsPerSample</p><p>CellHeight</p><p>CellWidth</p><p>ChrominanceTable</p><p>ColorMap</p><p>ColorTransferFunction</p><p>Compression</p><p>Copyright</p><p>DateTime</p><p>DocumentName</p><p>DotRange</p><p>EquipMake</p><p>EquipModel</p><p>ExifAperture</p><p>ExifBrightness</p><p>ExifCfaPattern</p><p>ExifColorSpace</p><p>ExifCompBPP</p><p>ExifCompConfig</p><p>ExifDTDigitized</p><p>ExifDTDigSS</p><p>ExifDTOrig</p><p>ExifDTOrigSS</p><p>ExifDTSubsec</p><p>ExifExposureBias</p><p>ExifExposureIndex</p><p>ExifExposureProg</p><p>ExifExposureTime</p><p>ExifFileSource</p><p>ExifFlash</p><p>ExifFlashEnergy</p><p>ExifFNumber</p><p>ExifFocalLength</p><p>ExifFocalResUnit</p><p>ExifFocalXRes</p><p>ExifFocalYRes</p><p>ExifFPXVer</p><p>ExifIFD</p><p>ExifInterop</p><p>ExifISOSpeed</p><p>ExifLightSource</p><p>ExifMakerNote</p><p>ExifMaxAperture</p><p>ExifMeteringMode</p><p>ExifOECF</p><p>ExifPixXDim</p><p>ExifPixYDim</p><p>ExifRelatedWav</p><p>ExifSceneType</p><p>ExifSensingMethod</p><p>ExifShutterSpeed</p><p>ExifSpatialFR</p><p>ExifSpectralSense</p><p>ExifSubjectDist</p><p>ExifSubjectLoc</p><p>ExifUserComment</p><p>ExifVer</p><p>ExtraSamples</p><p>FillOrder</p><p>FrameDelay</p><p>FreeByteCounts</p><p>FreeOffset</p><p>Gamma</p><p>GpsAltitude</p><p>GpsAltitudeRef</p><p>GpsDestBear</p><p>GpsDestBearRef</p><p>GpsDestDist</p><p>GpsDestDistRef</p><p>GpsDestLat</p><p>GpsDestLatRef</p><p>GpsDestLong</p><p>GpsDestLongRef</p><p>GpsGpsDop</p><p>GpsGpsMeasureMode</p><p>GpsGpsSatellites</p><p>GpsGpsStatus</p><p>GpsGpsTime</p><p>GpsIFD</p><p>GpsImgDir</p><p>GpsImgDirRef</p><p>GpsLatitude</p><p>GpsLatitudeRef</p><p>GpsLongitude</p><p>GpsLongitudeRef</p><p>GpsMapDatum</p><p>GpsSpeed</p><p>GpsSpeedRef</p><p>GpsTrack</p><p>GpsTrackRef</p><p>GpsVer</p><p>GrayResponseCurve</p><p>GrayResponseUnit</p><p>GridSize</p><p>HalftoneDegree</p><p>HalftoneHints</p><p>HalftoneLPI</p><p>HalftoneLPIUnit</p><p>HalftoneMisc</p><p>HalftoneScreen</p><p>HalftoneShape</p><p>HostComputer</p><p>ICCProfile</p><p>ICCProfileDescriptor</p><p>ImageDescription</p><p>ImageHeight</p><p>ImageTitle</p><p>ImageWidth</p><p>InkNames</p><p>InkSet</p><p>JPEGACTables</p><p>JPEGDCTables</p><p>JPEGInterFormat</p><p>JPEGInterLength</p><p>JPEGLosslessPredictors</p><p>JPEGPointTransforms</p><p>JPEGProc</p><p>JPEGQTables</p><p>JPEGQuality</p><p>JPEGRestartInterval</p><p>LoopCount</p><p>LuminanceTable</p><p>MaxSampleValue</p><p>MinSampleValue</p><p>NewSubfileType</p><p>NumberOfInks</p><p>Orientation</p><p>PageName</p><p>PageNumber</p><p>PaletteHistogram</p><p>PhotometricInterp</p><p>PixelPerUnitX</p><p>PixelPerUnitY</p><p>PixelUnit</p><p>PlanarConfig</p><p>Predictor</p><p>PrimaryChromatics</p><p>PrintFlags</p><p>PrintFlagsBleedWidth</p><p>PrintFlagsBleedWidthScale</p><p>PrintFlagsCrop</p><p>PrintFlagsVersion</p><p>REFBlackWhite</p><p>ResolutionUnit</p><p>ResolutionXLengthUnit</p><p>ResolutionXUnit</p><p>ResolutionYLengthUnit</p><p>ResolutionYUnit</p><p>RowsPerStrip</p><p>SampleFormat</p><p>SamplesPerPixel</p><p>SMaxSampleValue</p><p>SMinSampleValue</p><p>SoftwareUsed</p><p>SRGBRenderingIntent</p><p>StripBytesCount</p><p>StripOffsets</p><p>SubfileType</p><p>T4Option</p><p>T6Option</p><p>TargetPrinter</p><p>ThreshHolding</p><p>ThumbnailColorDepth</p><p>ThumbnailCompressedSize</p><p>ThumbnailFormat</p><p>ThumbnailHeight</p><p>ThumbnailPlanes</p><p>ThumbnailRawBytes</p><p>ThumbnailSize</p><p>ThumbnailWidth</p><p>TileByteCounts</p><p>TileLength</p><p>TileOffset</p><p>TileWidth</p><p>TransferFuncition</p><p>TransferRange</p><p>WhitePoint</p><p>XPosition</p><p>XResolution</p><p>YCbCrCoefficients</p><p>YCbCrPositioning</p><p>YCbCrSubsampling</p><p>YPosition</p><p>YResolution</p><p></p><p>Remember, only a small portion of these fields are going to be supported by your camera. Fields that are not written to the image do not appear when using the afformentioned foreach loop I showed before.</p><p></p><p>Also, those are the code field names. I have "pretty" display names for each one of those fields. They're hard-coded in my classes right now, but I will move them out to a resource table. They'll all be there in English, but someone would need to translate the resource table to other languages supported by MediaPortal. The translation of a resource table isn't hard, it's all XML. Anyone want to offer? Don't worry though, if a field isn't translated it will just be displayed with the default resource entry (which will be English).</p></blockquote><p></p>
[QUOTE="Anonymous, post: 494"] Heres a list of all the metadata tags my code understands. (Really it's a list of the tags that .Net understands, my code just knows how to find the fields that exist, extract the data and make it user-friendly). I think the one you want to see is ExifUserComment. How do you set that? My camera doesn't put anything there automatically (nor should it), I'm guessing you use a 3rd party program like ACDSee? Artist BitsPerSample CellHeight CellWidth ChrominanceTable ColorMap ColorTransferFunction Compression Copyright DateTime DocumentName DotRange EquipMake EquipModel ExifAperture ExifBrightness ExifCfaPattern ExifColorSpace ExifCompBPP ExifCompConfig ExifDTDigitized ExifDTDigSS ExifDTOrig ExifDTOrigSS ExifDTSubsec ExifExposureBias ExifExposureIndex ExifExposureProg ExifExposureTime ExifFileSource ExifFlash ExifFlashEnergy ExifFNumber ExifFocalLength ExifFocalResUnit ExifFocalXRes ExifFocalYRes ExifFPXVer ExifIFD ExifInterop ExifISOSpeed ExifLightSource ExifMakerNote ExifMaxAperture ExifMeteringMode ExifOECF ExifPixXDim ExifPixYDim ExifRelatedWav ExifSceneType ExifSensingMethod ExifShutterSpeed ExifSpatialFR ExifSpectralSense ExifSubjectDist ExifSubjectLoc ExifUserComment ExifVer ExtraSamples FillOrder FrameDelay FreeByteCounts FreeOffset Gamma GpsAltitude GpsAltitudeRef GpsDestBear GpsDestBearRef GpsDestDist GpsDestDistRef GpsDestLat GpsDestLatRef GpsDestLong GpsDestLongRef GpsGpsDop GpsGpsMeasureMode GpsGpsSatellites GpsGpsStatus GpsGpsTime GpsIFD GpsImgDir GpsImgDirRef GpsLatitude GpsLatitudeRef GpsLongitude GpsLongitudeRef GpsMapDatum GpsSpeed GpsSpeedRef GpsTrack GpsTrackRef GpsVer GrayResponseCurve GrayResponseUnit GridSize HalftoneDegree HalftoneHints HalftoneLPI HalftoneLPIUnit HalftoneMisc HalftoneScreen HalftoneShape HostComputer ICCProfile ICCProfileDescriptor ImageDescription ImageHeight ImageTitle ImageWidth InkNames InkSet JPEGACTables JPEGDCTables JPEGInterFormat JPEGInterLength JPEGLosslessPredictors JPEGPointTransforms JPEGProc JPEGQTables JPEGQuality JPEGRestartInterval LoopCount LuminanceTable MaxSampleValue MinSampleValue NewSubfileType NumberOfInks Orientation PageName PageNumber PaletteHistogram PhotometricInterp PixelPerUnitX PixelPerUnitY PixelUnit PlanarConfig Predictor PrimaryChromatics PrintFlags PrintFlagsBleedWidth PrintFlagsBleedWidthScale PrintFlagsCrop PrintFlagsVersion REFBlackWhite ResolutionUnit ResolutionXLengthUnit ResolutionXUnit ResolutionYLengthUnit ResolutionYUnit RowsPerStrip SampleFormat SamplesPerPixel SMaxSampleValue SMinSampleValue SoftwareUsed SRGBRenderingIntent StripBytesCount StripOffsets SubfileType T4Option T6Option TargetPrinter ThreshHolding ThumbnailColorDepth ThumbnailCompressedSize ThumbnailFormat ThumbnailHeight ThumbnailPlanes ThumbnailRawBytes ThumbnailSize ThumbnailWidth TileByteCounts TileLength TileOffset TileWidth TransferFuncition TransferRange WhitePoint XPosition XResolution YCbCrCoefficients YCbCrPositioning YCbCrSubsampling YPosition YResolution Remember, only a small portion of these fields are going to be supported by your camera. Fields that are not written to the image do not appear when using the afformentioned foreach loop I showed before. Also, those are the code field names. I have "pretty" display names for each one of those fields. They're hard-coded in my classes right now, but I will move them out to a resource table. They'll all be there in English, but someone would need to translate the resource table to other languages supported by MediaPortal. The translation of a resource table isn't hard, it's all XML. Anyone want to offer? Don't worry though, if a field isn't translated it will just be displayed with the default resource entry (which will be English). [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Development
Improvement Suggestions
EXIF support
Contact us
RSS
Top
Bottom