This commit is contained in:
Xes
2025-08-14 22:41:49 +02:00
parent 2de81ccc46
commit 8ce45119b6
39774 changed files with 4309466 additions and 0 deletions

View File

@@ -0,0 +1,2 @@
nbproject
.DS_Store

7307
vendor/phpexiftool/exiftool/Changes vendored Normal file

File diff suppressed because it is too large Load Diff

949
vendor/phpexiftool/exiftool/MANIFEST vendored Normal file
View File

@@ -0,0 +1,949 @@
Changes
MANIFEST
META.yml
Makefile.PL
README
arg_files/exif2iptc.args
arg_files/exif2xmp.args
arg_files/gps2xmp.args
arg_files/iptc2exif.args
arg_files/iptc2xmp.args
arg_files/iptcCore.args
arg_files/pdf2xmp.args
arg_files/xmp2exif.args
arg_files/xmp2gps.args
arg_files/xmp2iptc.args
arg_files/xmp2pdf.args
config_files/convert_regions.config
config_files/example.config
config_files/photoshop_paths.config
config_files/picasa_faces.config
exiftool
fmt_files/gpx.fmt
fmt_files/gpx_wpt.fmt
fmt_files/kml.fmt
html/ExifTool.html
html/MIE1.1-20070121.pdf
html/Shift.html
html/TagNames/AFCP.html
html/TagNames/AIFF.html
html/TagNames/APE.html
html/TagNames/APP12.html
html/TagNames/ASF.html
html/TagNames/Apple.html
html/TagNames/Audible.html
html/TagNames/BMP.html
html/TagNames/Canon.html
html/TagNames/CanonCustom.html
html/TagNames/CanonRaw.html
html/TagNames/CanonVRD.html
html/TagNames/Casio.html
html/TagNames/Composite.html
html/TagNames/DICOM.html
html/TagNames/DNG.html
html/TagNames/DPX.html
html/TagNames/DV.html
html/TagNames/DarwinCore.html
html/TagNames/DjVu.html
html/TagNames/EXE.html
html/TagNames/EXIF.html
html/TagNames/Extra.html
html/TagNames/FLAC.html
html/TagNames/FLIR.html
html/TagNames/Flash.html
html/TagNames/FlashPix.html
html/TagNames/Font.html
html/TagNames/FotoStation.html
html/TagNames/FujiFilm.html
html/TagNames/GE.html
html/TagNames/GIF.html
html/TagNames/GIMP.html
html/TagNames/GPS.html
html/TagNames/GeoTiff.html
html/TagNames/H264.html
html/TagNames/HP.html
html/TagNames/HTML.html
html/TagNames/ICC_Profile.html
html/TagNames/ID3.html
html/TagNames/IPTC.html
html/TagNames/ITC.html
html/TagNames/JFIF.html
html/TagNames/JPEG.html
html/TagNames/JVC.html
html/TagNames/Jpeg2000.html
html/TagNames/Kodak.html
html/TagNames/KyoceraRaw.html
html/TagNames/LNK.html
html/TagNames/Leaf.html
html/TagNames/Lytro.html
html/TagNames/M2TS.html
html/TagNames/MIE.html
html/TagNames/MIFF.html
html/TagNames/MNG.html
html/TagNames/MOI.html
html/TagNames/MPC.html
html/TagNames/MPEG.html
html/TagNames/MPF.html
html/TagNames/MWG.html
html/TagNames/MXF.html
html/TagNames/Matroska.html
html/TagNames/Microsoft.html
html/TagNames/Minolta.html
html/TagNames/MinoltaRaw.html
html/TagNames/Motorola.html
html/TagNames/Nikon.html
html/TagNames/NikonCapture.html
html/TagNames/NikonCustom.html
html/TagNames/Nintendo.html
html/TagNames/OOXML.html
html/TagNames/Ogg.html
html/TagNames/Olympus.html
html/TagNames/OpenEXR.html
html/TagNames/PDF.html
html/TagNames/PGF.html
html/TagNames/PICT.html
html/TagNames/PLIST.html
html/TagNames/PNG.html
html/TagNames/PSP.html
html/TagNames/Palm.html
html/TagNames/Panasonic.html
html/TagNames/PanasonicRaw.html
html/TagNames/Pentax.html
html/TagNames/PhaseOne.html
html/TagNames/PhotoCD.html
html/TagNames/PhotoMechanic.html
html/TagNames/Photoshop.html
html/TagNames/PostScript.html
html/TagNames/PrintIM.html
html/TagNames/Qualcomm.html
html/TagNames/QuickTime.html
html/TagNames/RIFF.html
html/TagNames/RSRC.html
html/TagNames/RTF.html
html/TagNames/Radiance.html
html/TagNames/Rawzor.html
html/TagNames/Real.html
html/TagNames/Reconyx.html
html/TagNames/Ricoh.html
html/TagNames/Samsung.html
html/TagNames/Sanyo.html
html/TagNames/Scalado.html
html/TagNames/Shortcuts.html
html/TagNames/Sigma.html
html/TagNames/SigmaRaw.html
html/TagNames/Sony.html
html/TagNames/SonyIDC.html
html/TagNames/Stim.html
html/TagNames/Theora.html
html/TagNames/Torrent.html
html/TagNames/Unknown.html
html/TagNames/VCard.html
html/TagNames/Vorbis.html
html/TagNames/XMP.html
html/TagNames/ZIP.html
html/TagNames/iWork.html
html/TagNames/index.html
html/TagNames/style.css
html/ancient_history.html
html/canon_raw.html
html/commentary.html
html/config.html
html/data_members.html
html/exiftool_pod.html
html/faq.html
html/filename.html
html/geotag.html
html/history.html
html/htmldump.html
html/idiosyncracies.html
html/index.html
html/install.html
html/metafiles.html
html/overview.png
html/standards.html
html/struct.html
html/style.css
html/under.html
html/verbose.html
html/writing.html
lib/File/RandomAccess.pm
lib/File/RandomAccess.pod
lib/Image/ExifTool.pm
lib/Image/ExifTool.pod
lib/Image/ExifTool/AES.pm
lib/Image/ExifTool/AFCP.pm
lib/Image/ExifTool/AIFF.pm
lib/Image/ExifTool/APE.pm
lib/Image/ExifTool/APP12.pm
lib/Image/ExifTool/ASF.pm
lib/Image/ExifTool/Apple.pm
lib/Image/ExifTool/Audible.pm
lib/Image/ExifTool/BMP.pm
lib/Image/ExifTool/BZZ.pm
lib/Image/ExifTool/BigTIFF.pm
lib/Image/ExifTool/BuildTagLookup.pm
lib/Image/ExifTool/Canon.pm
lib/Image/ExifTool/CanonCustom.pm
lib/Image/ExifTool/CanonRaw.pm
lib/Image/ExifTool/CanonVRD.pm
lib/Image/ExifTool/CaptureOne.pm
lib/Image/ExifTool/Casio.pm
lib/Image/ExifTool/Charset.pm
lib/Image/ExifTool/Charset/Arabic.pm
lib/Image/ExifTool/Charset/Baltic.pm
lib/Image/ExifTool/Charset/Cyrillic.pm
lib/Image/ExifTool/Charset/Greek.pm
lib/Image/ExifTool/Charset/Hebrew.pm
lib/Image/ExifTool/Charset/JIS.pm
lib/Image/ExifTool/Charset/Latin.pm
lib/Image/ExifTool/Charset/Latin2.pm
lib/Image/ExifTool/Charset/MacArabic.pm
lib/Image/ExifTool/Charset/MacChineseCN.pm
lib/Image/ExifTool/Charset/MacChineseTW.pm
lib/Image/ExifTool/Charset/MacCroatian.pm
lib/Image/ExifTool/Charset/MacCyrillic.pm
lib/Image/ExifTool/Charset/MacGreek.pm
lib/Image/ExifTool/Charset/MacHebrew.pm
lib/Image/ExifTool/Charset/MacIceland.pm
lib/Image/ExifTool/Charset/MacJapanese.pm
lib/Image/ExifTool/Charset/MacKorean.pm
lib/Image/ExifTool/Charset/MacLatin2.pm
lib/Image/ExifTool/Charset/MacRSymbol.pm
lib/Image/ExifTool/Charset/MacRoman.pm
lib/Image/ExifTool/Charset/MacRomanian.pm
lib/Image/ExifTool/Charset/MacThai.pm
lib/Image/ExifTool/Charset/MacTurkish.pm
lib/Image/ExifTool/Charset/PDFDoc.pm
lib/Image/ExifTool/Charset/ShiftJIS.pm
lib/Image/ExifTool/Charset/Symbol.pm
lib/Image/ExifTool/Charset/Thai.pm
lib/Image/ExifTool/Charset/Turkish.pm
lib/Image/ExifTool/Charset/Vietnam.pm
lib/Image/ExifTool/DICOM.pm
lib/Image/ExifTool/DNG.pm
lib/Image/ExifTool/DPX.pm
lib/Image/ExifTool/DV.pm
lib/Image/ExifTool/DarwinCore.pm
lib/Image/ExifTool/DjVu.pm
lib/Image/ExifTool/EXE.pm
lib/Image/ExifTool/Exif.pm
lib/Image/ExifTool/FLAC.pm
lib/Image/ExifTool/FLIR.pm
lib/Image/ExifTool/Fixup.pm
lib/Image/ExifTool/Flash.pm
lib/Image/ExifTool/FlashPix.pm
lib/Image/ExifTool/Font.pm
lib/Image/ExifTool/FotoStation.pm
lib/Image/ExifTool/FujiFilm.pm
lib/Image/ExifTool/GE.pm
lib/Image/ExifTool/GIF.pm
lib/Image/ExifTool/GIMP.pm
lib/Image/ExifTool/GPS.pm
lib/Image/ExifTool/GeoTiff.pm
lib/Image/ExifTool/Geotag.pm
lib/Image/ExifTool/H264.pm
lib/Image/ExifTool/HP.pm
lib/Image/ExifTool/HTML.pm
lib/Image/ExifTool/HtmlDump.pm
lib/Image/ExifTool/ICC_Profile.pm
lib/Image/ExifTool/ID3.pm
lib/Image/ExifTool/IPTC.pm
lib/Image/ExifTool/ITC.pm
lib/Image/ExifTool/Import.pm
lib/Image/ExifTool/InDesign.pm
lib/Image/ExifTool/JPEG.pm
lib/Image/ExifTool/JPEGDigest.pm
lib/Image/ExifTool/JVC.pm
lib/Image/ExifTool/Jpeg2000.pm
lib/Image/ExifTool/Kodak.pm
lib/Image/ExifTool/KyoceraRaw.pm
lib/Image/ExifTool/LNK.pm
lib/Image/ExifTool/Lang/cs.pm
lib/Image/ExifTool/Lang/de.pm
lib/Image/ExifTool/Lang/en_ca.pm
lib/Image/ExifTool/Lang/en_gb.pm
lib/Image/ExifTool/Lang/es.pm
lib/Image/ExifTool/Lang/fi.pm
lib/Image/ExifTool/Lang/fr.pm
lib/Image/ExifTool/Lang/it.pm
lib/Image/ExifTool/Lang/ja.pm
lib/Image/ExifTool/Lang/ko.pm
lib/Image/ExifTool/Lang/nl.pm
lib/Image/ExifTool/Lang/pl.pm
lib/Image/ExifTool/Lang/ru.pm
lib/Image/ExifTool/Lang/sv.pm
lib/Image/ExifTool/Lang/tr.pm
lib/Image/ExifTool/Lang/zh_cn.pm
lib/Image/ExifTool/Lang/zh_tw.pm
lib/Image/ExifTool/Leaf.pm
lib/Image/ExifTool/Lytro.pm
lib/Image/ExifTool/M2TS.pm
lib/Image/ExifTool/MIE.pm
lib/Image/ExifTool/MIEUnits.pod
lib/Image/ExifTool/MIFF.pm
lib/Image/ExifTool/MNG.pm
lib/Image/ExifTool/MOI.pm
lib/Image/ExifTool/MPC.pm
lib/Image/ExifTool/MPEG.pm
lib/Image/ExifTool/MPF.pm
lib/Image/ExifTool/MWG.pm
lib/Image/ExifTool/MXF.pm
lib/Image/ExifTool/MakerNotes.pm
lib/Image/ExifTool/Matroska.pm
lib/Image/ExifTool/Microsoft.pm
lib/Image/ExifTool/Minolta.pm
lib/Image/ExifTool/MinoltaRaw.pm
lib/Image/ExifTool/Motorola.pm
lib/Image/ExifTool/Nikon.pm
lib/Image/ExifTool/NikonCapture.pm
lib/Image/ExifTool/NikonCustom.pm
lib/Image/ExifTool/Nintendo.pm
lib/Image/ExifTool/OOXML.pm
lib/Image/ExifTool/Ogg.pm
lib/Image/ExifTool/Olympus.pm
lib/Image/ExifTool/OpenEXR.pm
lib/Image/ExifTool/PDF.pm
lib/Image/ExifTool/PGF.pm
lib/Image/ExifTool/PICT.pm
lib/Image/ExifTool/PLIST.pm
lib/Image/ExifTool/PNG.pm
lib/Image/ExifTool/PPM.pm
lib/Image/ExifTool/PSP.pm
lib/Image/ExifTool/Palm.pm
lib/Image/ExifTool/Panasonic.pm
lib/Image/ExifTool/PanasonicRaw.pm
lib/Image/ExifTool/Pentax.pm
lib/Image/ExifTool/PhaseOne.pm
lib/Image/ExifTool/PhotoCD.pm
lib/Image/ExifTool/PhotoMechanic.pm
lib/Image/ExifTool/Photoshop.pm
lib/Image/ExifTool/PostScript.pm
lib/Image/ExifTool/PrintIM.pm
lib/Image/ExifTool/Qualcomm.pm
lib/Image/ExifTool/QuickTime.pm
lib/Image/ExifTool/README
lib/Image/ExifTool/RIFF.pm
lib/Image/ExifTool/RSRC.pm
lib/Image/ExifTool/RTF.pm
lib/Image/ExifTool/Radiance.pm
lib/Image/ExifTool/Rawzor.pm
lib/Image/ExifTool/Real.pm
lib/Image/ExifTool/Reconyx.pm
lib/Image/ExifTool/Ricoh.pm
lib/Image/ExifTool/Samsung.pm
lib/Image/ExifTool/Sanyo.pm
lib/Image/ExifTool/Scalado.pm
lib/Image/ExifTool/Shift.pl
lib/Image/ExifTool/Shortcuts.pm
lib/Image/ExifTool/Sigma.pm
lib/Image/ExifTool/SigmaRaw.pm
lib/Image/ExifTool/Sony.pm
lib/Image/ExifTool/SonyIDC.pm
lib/Image/ExifTool/Stim.pm
lib/Image/ExifTool/TagInfoXML.pm
lib/Image/ExifTool/TagLookup.pm
lib/Image/ExifTool/TagNames.pod
lib/Image/ExifTool/Theora.pm
lib/Image/ExifTool/Torrent.pm
lib/Image/ExifTool/Unknown.pm
lib/Image/ExifTool/VCard.pm
lib/Image/ExifTool/Vorbis.pm
lib/Image/ExifTool/WriteCanonRaw.pl
lib/Image/ExifTool/WriteExif.pl
lib/Image/ExifTool/WriteIPTC.pl
lib/Image/ExifTool/WritePDF.pl
lib/Image/ExifTool/WritePNG.pl
lib/Image/ExifTool/WritePhotoshop.pl
lib/Image/ExifTool/WritePostScript.pl
lib/Image/ExifTool/WriteQuickTime.pl
lib/Image/ExifTool/WriteXMP.pl
lib/Image/ExifTool/Writer.pl
lib/Image/ExifTool/XMP.pm
lib/Image/ExifTool/XMP2.pl
lib/Image/ExifTool/XMPStruct.pl
lib/Image/ExifTool/ZIP.pm
lib/Image/ExifTool/iWork.pm
perl-Image-ExifTool.spec
t/AFCP.t
t/AFCP_2.out
t/AFCP_3.out
t/AIFF.t
t/AIFF_2.out
t/APE.t
t/APE_2.out
t/APE_3.out
t/ASF.t
t/ASF_2.out
t/Audible.t
t/Audible_2.out
t/BMP.t
t/BMP_2.out
t/BigTIFF.t
t/BigTIFF_2.out
t/Canon.t
t/CanonRaw.t
t/CanonRaw_2.out
t/CanonRaw_4.out
t/CanonRaw_5.out
t/CanonRaw_6.out
t/CanonRaw_7.out
t/CanonVRD.t
t/CanonVRD_11.out
t/CanonVRD_12.out
t/CanonVRD_13.out
t/CanonVRD_14.out
t/CanonVRD_15.out
t/CanonVRD_16.out
t/CanonVRD_17.out
t/CanonVRD_18.out
t/CanonVRD_19.out
t/CanonVRD_2.out
t/CanonVRD_20.out
t/CanonVRD_21.out
t/CanonVRD_3.out
t/CanonVRD_4.out
t/CanonVRD_5.out
t/CanonVRD_6.out
t/CanonVRD_7.out
t/CanonVRD_8.out
t/CanonVRD_9.out
t/Canon_2.out
t/Canon_3.out
t/Casio.t
t/Casio_2.out
t/Casio_3.out
t/Casio_4.out
t/Casio_5.out
t/Casio_6.out
t/DICOM.t
t/DICOM_2.out
t/DNG.t
t/DNG_2.out
t/DNG_3.out
t/DPX.t
t/DPX_2.out
t/DV.t
t/DV_2.out
t/DjVu.t
t/DjVu_2.out
t/EXE.t
t/EXE_2.out
t/EXE_3.out
t/EXE_4.out
t/ExifTool.t
t/ExifTool_16.out
t/ExifTool_17.out
t/ExifTool_2.out
t/ExifTool_20.out
t/ExifTool_21.out
t/ExifTool_22.out
t/ExifTool_23.out
t/ExifTool_24.out
t/ExifTool_25.out
t/ExifTool_26.out
t/ExifTool_27.out
t/ExifTool_28.out
t/ExifTool_29.out
t/ExifTool_3.out
t/ExifTool_30.out
t/ExifTool_4.out
t/ExifTool_5.out
t/ExifTool_6.out
t/ExifTool_7.out
t/ExifTool_8.out
t/ExifTool_9.out
t/FLAC.t
t/FLAC_2.out
t/FLAC_3.out
t/FLIR.t
t/FLIR_2.out
t/FLIR_3.out
t/Flash.t
t/FlashPix.t
t/FlashPix_2.out
t/Flash_2.out
t/Flash_3.out
t/Font.t
t/Font_2.out
t/Font_3.out
t/Font_4.out
t/Font_5.out
t/Font_6.out
t/Font_7.out
t/FotoStation.t
t/FotoStation_2.out
t/FotoStation_3.out
t/FujiFilm.t
t/FujiFilm_2.out
t/FujiFilm_3.out
t/FujiFilm_4.out
t/FujiFilm_5.out
t/GE.t
t/GE_2.out
t/GE_3.out
t/GIF.t
t/GIF_2.out
t/GIF_3.out
t/GIF_4.out
t/GIMP.t
t/GIMP_2.out
t/GPS.t
t/GPS_2.out
t/GPS_3.out
t/GeoTiff.t
t/GeoTiff_2.out
t/GeoTiff_3.out
t/GeoTiff_4.out
t/Geotag.t
t/Geotag_10.out
t/Geotag_2.out
t/Geotag_3.out
t/Geotag_5.out
t/Geotag_6.out
t/Geotag_7.out
t/Geotag_8.out
t/Geotag_9.out
t/HTML.t
t/HTML_2.out
t/IPTC.t
t/IPTC_2.out
t/IPTC_4.out
t/IPTC_5.out
t/IPTC_6.out
t/IPTC_7.out
t/IPTC_8.out
t/ITC.t
t/ITC_2.out
t/InDesign.t
t/InDesign_2.out
t/InDesign_3.out
t/InDesign_4.out
t/JVC.t
t/JVC_2.out
t/JVC_3.out
t/Jpeg2000.t
t/Jpeg2000_2.out
t/Jpeg2000_3.out
t/Jpeg2000_4.out
t/Kodak.t
t/Kodak_2.out
t/Kodak_3.out
t/KyoceraRaw.t
t/KyoceraRaw_2.out
t/LNK.t
t/LNK_2.out
t/Lang.t
t/Lang_1.out
t/Lang_10.out
t/Lang_11.out
t/Lang_12.out
t/Lang_13.out
t/Lang_14.out
t/Lang_15.out
t/Lang_16.out
t/Lang_17.out
t/Lang_18.out
t/Lang_2.out
t/Lang_3.out
t/Lang_4.out
t/Lang_5.out
t/Lang_6.out
t/Lang_7.out
t/Lang_8.out
t/Lang_9.out
t/Lytro.t
t/Lytro_2.out
t/M2TS.t
t/M2TS_2.out
t/MIE.t
t/MIE_2.out
t/MIE_3.out
t/MIE_5.out
t/MIE_6.out
t/MIFF.t
t/MIFF_2.out
t/MOI.t
t/MOI_2.out
t/MP3.t
t/MP3_2.out
t/MWG.t
t/MWG_2.out
t/MWG_3.out
t/MWG_4.out
t/MWG_5.out
t/MWG_6.out
t/MXF.t
t/MXF_2.out
t/Matroska.t
t/Matroska_2.out
t/Minolta.t
t/Minolta_2.out
t/Minolta_3.out
t/Minolta_4.out
t/Motorola.t
t/Motorola_2.out
t/Nikon.t
t/Nikon_2.out
t/Nikon_3.out
t/Nikon_4.out
t/Nikon_5.out
t/Nikon_7.out
t/Nikon_8.out
t/Olympus.t
t/Olympus_2.out
t/Olympus_3.out
t/Olympus_4.out
t/Olympus_5.out
t/Olympus_6.out
t/Olympus_7.out
t/Olympus_8.out
t/OpenEXR.t
t/OpenEXR_2.out
t/PDF.t
t/PDF_10.out
t/PDF_11.out
t/PDF_12.out
t/PDF_14.out
t/PDF_15.out
t/PDF_16.out
t/PDF_17.out
t/PDF_18.out
t/PDF_19.out
t/PDF_2.out
t/PDF_20.out
t/PDF_22.out
t/PDF_4.out
t/PDF_5.out
t/PDF_6.out
t/PDF_7.out
t/PDF_8.out
t/PDF_9.out
t/PGF.t
t/PGF_2.out
t/PICT.t
t/PICT_2.out
t/PLIST.t
t/PLIST_2.out
t/PLIST_3.out
t/PNG.t
t/PNG_2.out
t/PNG_3.out
t/PNG_4.out
t/PNG_5.out
t/PPM.t
t/PPM_2.out
t/PPM_3.out
t/PSP.t
t/PSP_2.out
t/Palm.t
t/Palm_2.out
t/Panasonic.t
t/Panasonic_2.out
t/Panasonic_3.out
t/Panasonic_4.out
t/Panasonic_5.out
t/Pentax.t
t/Pentax_2.out
t/Pentax_3.out
t/Pentax_4.out
t/PhaseOne.t
t/PhaseOne_2.out
t/PhaseOne_3.out
t/PhotoCD.t
t/PhotoCD_2.out
t/PhotoMechanic.t
t/PhotoMechanic_2.out
t/PhotoMechanic_3.out
t/Photoshop.t
t/Photoshop_2.out
t/Photoshop_3.out
t/PostScript.t
t/PostScript_2.out
t/PostScript_3.out
t/QuickTime.t
t/QuickTime_2.out
t/QuickTime_3.out
t/QuickTime_4.out
t/QuickTime_5.out
t/RIFF.t
t/RIFF_2.out
t/RIFF_3.out
t/RIFF_4.out
t/RTF.t
t/RTF_2.out
t/Radiance.t
t/Radiance_2.out
t/Real.t
t/Real_2.out
t/Real_3.out
t/Real_4.out
t/Ricoh.t
t/Ricoh_2.out
t/Ricoh_3.out
t/Ricoh_4.out
t/Sanyo.t
t/Sanyo_2.out
t/Sanyo_3.out
t/Sigma.t
t/Sigma_2.out
t/Sigma_3.out
t/Sigma_4.out
t/Sigma_5.out
t/Sony.t
t/Sony_2.out
t/Sony_3.out
t/Sony_5.out
t/TestLib.pm
t/Torrent.t
t/Torrent_2.out
t/Unknown.t
t/Unknown_2.out
t/Unknown_3.out
t/VCard.t
t/VCard_2.out
t/VCard_3.out
t/Vorbis.t
t/Vorbis_2.out
t/Writer.t
t/Writer_10.out
t/Writer_11.out
t/Writer_13.out
t/Writer_14.out
t/Writer_15.out
t/Writer_16.out
t/Writer_17.out
t/Writer_18.out
t/Writer_19.out
t/Writer_2.out
t/Writer_22.out
t/Writer_24.out
t/Writer_25.out
t/Writer_26.out
t/Writer_27.out
t/Writer_28.out
t/Writer_29.out
t/Writer_30.out
t/Writer_31.out
t/Writer_32.out
t/Writer_33.out
t/Writer_34.out
t/Writer_35.out
t/Writer_36.out
t/Writer_37.out
t/Writer_38.out
t/Writer_39.out
t/Writer_4.out
t/Writer_40.out
t/Writer_41.out
t/Writer_42.out
t/Writer_43.out
t/Writer_44.out
t/Writer_45.out
t/Writer_46.out
t/Writer_47.out
t/Writer_48.out
t/Writer_50.out
t/Writer_51.out
t/Writer_52.out
t/Writer_53.out
t/Writer_54.out
t/Writer_55.out
t/Writer_56.out
t/Writer_6.out
t/Writer_7.out
t/Writer_9.out
t/XMP.t
t/XMP_10.out
t/XMP_11.out
t/XMP_12.out
t/XMP_13.out
t/XMP_14.out
t/XMP_15.out
t/XMP_16.out
t/XMP_17.out
t/XMP_18.out
t/XMP_19.out
t/XMP_2.out
t/XMP_20.out
t/XMP_21.out
t/XMP_22.out
t/XMP_23.out
t/XMP_24.out
t/XMP_25.out
t/XMP_26.out
t/XMP_27.out
t/XMP_28.out
t/XMP_29.out
t/XMP_3.out
t/XMP_30.out
t/XMP_31.out
t/XMP_32.out
t/XMP_34.out
t/XMP_36.out
t/XMP_37.out
t/XMP_39.out
t/XMP_40.out
t/XMP_41.out
t/XMP_42.out
t/XMP_43.out
t/XMP_44.out
t/XMP_45.out
t/XMP_5.out
t/XMP_6.out
t/XMP_7.out
t/XMP_8.out
t/XMP_9.out
t/ZIP.t
t/ZIP_2.out
t/ZIP_3.out
t/ZIP_4.out
t/ZIP_5.out
t/ZIP_6.out
t/ZIP_7.out
t/images/AFCP.jpg
t/images/AIFF.aif
t/images/APE.ape
t/images/APE.mpc
t/images/ASF.wmv
t/images/Audible.aa
t/images/BMP.bmp
t/images/BigTIFF.btf
t/images/Canon.jpg
t/images/Canon1DmkIII.jpg
t/images/CanonRaw.cr2
t/images/CanonRaw.crw
t/images/CanonVRD.dr4
t/images/CanonVRD.vrd
t/images/CaptureOne.eip
t/images/Casio.jpg
t/images/Casio2.jpg
t/images/CasioQVCI.jpg
t/images/DICOM.dcm
t/images/DNG.dng
t/images/DPX.dpx
t/images/DV.dv
t/images/DjVu.djvu
t/images/EXE.elf
t/images/EXE.exe
t/images/EXE.macho
t/images/ExifTool.jpg
t/images/ExifTool.tif
t/images/ExtendedXMP.jpg
t/images/FLAC.flac
t/images/FLAC.ogg
t/images/FLIR.fpf
t/images/FLIR.jpg
t/images/Flash.flv
t/images/Flash.swf
t/images/FlashPix.ppt
t/images/Font.afm
t/images/Font.dfont
t/images/Font.pfa
t/images/Font.pfb
t/images/Font.pfm
t/images/Font.ttf
t/images/FotoStation.jpg
t/images/FujiFilm.jpg
t/images/FujiFilm.raf
t/images/GE.jpg
t/images/GIF.gif
t/images/GIMP.xcf
t/images/GPS.jpg
t/images/GeoTiff.tif
t/images/Geotag.gpx
t/images/Geotag.igc
t/images/Geotag.kml
t/images/Geotag.log
t/images/Geotag.xml
t/images/Geotag2.log
t/images/Geotag3.log
t/images/HTML.html
t/images/IPTC.jpg
t/images/ITC.itc
t/images/InDesign.indd
t/images/JVC.jpg
t/images/JVC2.jpg
t/images/Jpeg2000.j2c
t/images/Jpeg2000.jp2
t/images/Kodak.jpg
t/images/KyoceraRaw.raw
t/images/LNK.lnk
t/images/Lytro.lfp
t/images/M2TS.mts
t/images/MIE.mie
t/images/MIFF.miff
t/images/MOI.moi
t/images/MP3.mp3
t/images/MWG.jpg
t/images/MXF.mxf
t/images/Matroska.mkv
t/images/Minolta.jpg
t/images/Minolta.mrw
t/images/Motorola.jpg
t/images/Nikon.jpg
t/images/Nikon.nef
t/images/NikonD2Hs.jpg
t/images/NikonD70.jpg
t/images/OOXML.docx
t/images/Olympus.dss
t/images/Olympus.jpg
t/images/Olympus2.jpg
t/images/OlympusE1.jpg
t/images/OpenDoc.ods
t/images/OpenEXR.exr
t/images/PDF.pdf
t/images/PDF2.pdf
t/images/PGF.pgf
t/images/PICT.pict
t/images/PLIST-bin.plist
t/images/PLIST-xml.plist
t/images/PNG.png
t/images/PPM.ppm
t/images/PSP.psp
t/images/Palm.mobi
t/images/Panasonic.jpg
t/images/Panasonic.rw2
t/images/Pentax.avi
t/images/Pentax.jpg
t/images/PhaseOne.iiq
t/images/PhotoCD.pcd
t/images/PhotoMechanic.jpg
t/images/Photoshop.psd
t/images/PostScript.eps
t/images/QuickTime.m4a
t/images/QuickTime.mov
t/images/RIFF.avi
t/images/RIFF.wav
t/images/RIFF.webp
t/images/RTF.rtf
t/images/Radiance.hdr
t/images/Real.ra
t/images/Real.ram
t/images/Real.rm
t/images/Ricoh.jpg
t/images/Ricoh2.jpg
t/images/Sanyo.jpg
t/images/Sigma.jpg
t/images/Sigma.x3f
t/images/SigmaDP2.x3f
t/images/Sony.jpg
t/images/Sony.pmp
t/images/Torrent.torrent
t/images/Unknown.jpg
t/images/VCard.ics
t/images/VCard.vcf
t/images/Vorbis.ogg
t/images/Writer.jpg
t/images/XMP.inx
t/images/XMP.jpg
t/images/XMP.svg
t/images/XMP.xml
t/images/XMP.xmp
t/images/XMP2.xmp
t/images/XMP3.xmp
t/images/XMP4.xmp
t/images/XMP5.xmp
t/images/XMP6.xmp
t/images/ZIP.gz
t/images/ZIP.zip
t/images/iWork.numbers

27
vendor/phpexiftool/exiftool/META.yml vendored Normal file
View File

@@ -0,0 +1,27 @@
--- #YAML:1.0
name: Image-ExifTool
version: 10.10
abstract: Read and write meta information
author:
- Phil Harvey (phil@owl.phy.queensu.ca)
license: perl
distribution_type: module
configure_requires:
ExtUtils::MakeMaker: 0
build_requires:
ExtUtils::MakeMaker: 0
requires:
perl: 5.004
no_index:
directory:
- t
- inc
generated_by: ExtUtils::MakeMaker version 6.56
meta-spec:
url: http://module-build.sourceforge.net/META-spec-v1.4.html
version: 1.4
recommends:
Archive::Zip: 0
Compress::Zlib: 0
Digest::MD5: 0
Digest::SHA: 0

41
vendor/phpexiftool/exiftool/Makefile.PL vendored Normal file
View File

@@ -0,0 +1,41 @@
use ExtUtils::MakeMaker;
use File::Spec;
my $ExifTool_pm = File::Spec->catfile('lib', 'Image', 'ExifTool.pm');
my $ExifTool_pod = File::Spec->catfile('lib', 'Image', 'ExifTool.pod');
WriteMakefile(
NAME => 'Image::ExifTool',
VERSION_FROM => $ExifTool_pm,
PREREQ_PM => { },
(($ExtUtils::MakeMaker::VERSION gt '6.31' and
$ExtUtils::MakeMaker::VERSION lt '6.46') ?
(EXTRA_META => "recommends:\n" .
" Archive::Zip: 0\n" .
" Compress::Zlib: 0\n" .
" Digest::MD5: 0\n" .
" Digest::SHA: 0\n",
# (not worth recommending -- only for Rawzor files)
# " IO::Compress::Bzip2: 0\n",
) : ()),
($ExtUtils::MakeMaker::VERSION ge '6.46' ?
(META_MERGE => {
recommends => {
'Archive::Zip' => 0,
'Compress::Zlib' => 0,
'Digest::MD5' => 0,
'Digest::SHA' => 0,
# 'IO::Compress::Bzip2' => 0,
},
} ) : ()),
clean => { FILES => 't/*.tmp' },
EXE_FILES => [ 'exiftool' ],
($] >= 5.005 ?
(ABSTRACT_FROM => $ExifTool_pod,
AUTHOR => 'Phil Harvey (phil@owl.phy.queensu.ca)',
) : ()),
(($ExtUtils::MakeMaker::VERSION gt '6.30') ?
(LICENSE => 'perl') : ()),
(($ExtUtils::MakeMaker::VERSION ge '6.47') ?
(MIN_PERL_VERSION => '5.004') : ()),
);

233
vendor/phpexiftool/exiftool/README vendored Normal file
View File

@@ -0,0 +1,233 @@
ExifTool by Phil Harvey (phil at owl.phy.queensu.ca)
----------------------------------------------------------------------------
ExifTool is a customizable set of Perl modules plus a full-featured
application for reading and writing meta information in a wide variety of
files, including the maker note information of many digital cameras by
various manufacturers such as Canon, Casio, FLIR, FujiFilm, GE, HP,
JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo,
Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh,
Samsung, Sanyo, Sigma/Foveon and Sony.
Below is a list of file types and meta information formats currently
supported by ExifTool (r = read, w = write, c = create):
File Types
------------+-------------+-------------+-------------+------------
3FR r | DVB r/w | KEY r | ORF r/w | RWL r/w
3G2 r/w | DYLIB r | LA r | OTF r | RWZ r
3GP r/w | EIP r | LFP r | PAC r | RM r
AA r | EPS r/w | LNK r | PAGES r | SEQ r
AAX r/w | EPUB r | M2TS r | PBM r/w | SO r
ACR r | ERF r/w | M4A/V r/w | PCD r | SR2 r/w
AFM r | EXE r | MEF r/w | PDB r | SRF r
AI r/w | EXIF r/w/c | MIE r/w/c | PDF r/w | SRW r/w
AIFF r | EXR r | MIFF r | PEF r/w | SVG r
APE r | EXV r/w/c | MKA r | PFA r | SWF r
ARW r/w | F4A/V r/w | MKS r | PFB r | THM r/w
ASF r | FFF r/w | MKV r | PFM r | TIFF r/w
AVI r | FLA r | MNG r/w | PGF r | TORRENT r
AZW r | FLAC r | MOBI r | PGM r/w | TTC r
BMP r | FLV r | MODD r | PLIST r | TTF r
BTF r | FPF r | MOI r | PICT r | VCF r
CHM r | FPX r | MOS r/w | PMP r | VRD r/w/c
COS r | GIF r/w | MOV r/w | PNG r/w | VSD r
CR2 r/w | GZ r | MP3 r | PPM r/w | WAV r
CRW r/w | HDP r/w | MP4 r/w | PPT r | WDP r/w
CS1 r/w | HDR r | MPC r | PPTX r | WEBP r
DCM r | HTML r | MPG r | PS r/w | WEBM r
DCP r/w | ICC r/w/c | MPO r/w | PSB r/w | WMA r
DCR r | ICS r | MQV r/w | PSD r/w | WMV r
DFONT r | IDML r | MRW r/w | PSP r | WV r
DIVX r | IIQ r/w | MXF r | QTIF r/w | X3F r/w
DJVU r | IND r/w | NEF r/w | RA r | XCF r
DLL r | INX r | NRW r/w | RAF r/w | XLS r
DNG r/w | ITC r | NUMBERS r | RAM r | XLSX r
DOC r | J2C r | ODP r | RAR r | XMP r/w/c
DOCX r | JNG r/w | ODS r | RAW r/w | ZIP r
DPX r | JP2 r/w | ODT r | RIFF r |
DR4 r/w/c | JPEG r/w | OFR r | RSRC r |
DSS r | K25 r | OGG r | RTF r |
DV r | KDC r | OGV r | RW2 r/w |
Meta Information
----------------------+----------------------+---------------------
EXIF r/w/c | CIFF r/w | Ricoh RMETA r
GPS r/w/c | AFCP r/w | Picture Info r
IPTC r/w/c | Kodak Meta r/w | Adobe APP14 r
XMP r/w/c | FotoStation r/w | MPF r
MakerNotes r/w/c | PhotoMechanic r/w | Stim r
Photoshop IRB r/w/c | JPEG 2000 r | DPX r
ICC Profile r/w/c | DICOM r | APE r
MIE r/w/c | Flash r | Vorbis r
JFIF r/w/c | FlashPix r | SPIFF r
Ducky APP12 r/w/c | QuickTime r | DjVu r
PDF r/w/c | Matroska r | M2TS r
PNG r/w/c | MXF r | PE/COFF r
Canon VRD r/w/c | PrintIM r | AVCHD r
Nikon Capture r/w/c | FLAC r | ZIP r
GeoTIFF r/w/c | ID3 r | (and more)
See html/index.html for more details about ExifTool features.
ExifTool can be downloaded from
http://owl.phy.queensu.ca/~phil/exiftool/
RUNNING
The exiftool script can be run right away without the need to install
Image::ExifTool. For example, from within the exiftool directory you can
extract the information from one of the included test files by typing:
./exiftool t/images/ExifTool.jpg
If you move the exiftool script to a different directory, you must also
either move the contents of the lib directory or install the Image::ExifTool
package so the script can find the necessary libraries.
Note: If you are using the Windows cmd shell, you may need to rename
'exiftool' to 'exiftool.pl' to run it directly from the command line.
Alternatively, you can run exiftool with the command 'perl exiftool'.
IF YOU ARE STILL CONFUSED
The exiftool script is a command line application. You run it by typing
commands in a terminal window. The first step is to determine the name of
the directory where you downloaded the ExifTool distribution package.
Assuming, for example, you downloaded it to a folder called "Desktop" in
your home directory, then you would type the following commands in a
terminal window to extract and run ExifTool:
cd ~/Desktop
gzip -dc Image-ExifTool-##.##.tar.gz | tar -xf -
cd Image-ExifTool-##.##
./exiftool t/images/ExifTool.jpg
Note: You must replace "##.##" in the above commands with the actual version
number of ExifTool that you downloaded. These commands extract meta
information from one of the test images. To use one of your images instead,
enter the full path name of your file in place of "t/images/ExifTool.jpg".
INSTALLATION
You can install the Image::ExifTool package to make it available for use by
other Perl scripts by typing the following:
perl Makefile.PL
make
make test
make install
Notes:
i) You need root access for the last step above.
ii) Some Perl installations (like the standard OSX installation) may not
contain the necessary files to complete the first step above. But no
worries: You can install ExifTool manually by moving 'exiftool' and the
'lib' directory to any directory in your current PATH (ie. /usr/bin).
iii) In Windows, "dmake" or "nmake" may be used if "make" is not
available. The "nmake" utility may be downloaded from Microsoft at
http://support.microsoft.com/default.aspx?scid=kb;en-us;Q132084 but note
that is utility is very old, and may not work with Makefiles generated by
newer Perl versions.
(Also see html/install.html for more help with installation.)
DEPENDENCIES
Requires Perl version 5.004 or later. No other special libraries are
required, however the following modules are recommended for decoding
compressed and/or encrypted information from the indicated file types, and
for calculating digest values for some information types:
Archive::Zip (ZIP, DOCX, PPTX, XLSX, ODP, ODS, ODT, EIP, iWork)
Compress::Zlib (DNG, PNG, PDF, DCM, MIE and SWF files)
Digest::MD5 (PDF files, IPTC information, and JPG Extended XMP)
Digest::SHA (PDF with AES-256 encryption)
IO::Compress::Bzip2 (RWZ files)
Win32::API (for proper handling of Windows file times)
Win32API::File (for Windows Unicode file names and file times)
Win32::FindFile (for Windows Unicode directory support, app only)
Time::HiRes (allows generation of ProcessingTime tag)
COPYRIGHT AND LICENSE
Copyright 2003-2016, Phil Harvey
This is free software; you can redistribute it and/or modify it under the
same terms as Perl itself.
DISTRIBUTION FILES
Below is a list of the files/directories included in the full ExifTool
distribution package:
Changes - Revision history
MANIFEST - Full list of distribution files
META.yml - Standard CPAN dependency file
Makefile.PL - Makefile for installation
README - This file
arg_files/ - Argument files to convert metadata formats:
exif2iptc.args - Arguments for converting EXIF to IPTC
exif2xmp.args - Arguments for converting EXIF to XMP
gps2xmp.args - Arguments for converting GPS to XMP
iptc2exif.args - Arguments for converting IPTC to EXIF
iptc2xmp.args - Arguments for converting IPTC to XMP
iptcCore.args - Complete list of IPTC Core XMP tags
pdf2xmp.args - Arguments for converting PDF to XMP
xmp2exif.args - Arguments for converting XMP to EXIF
xmp2gps.args - Arguments for converting XMP to GPS
xmp2iptc.args - Arguments for converting XMP to IPTC
xmp2pdf.args - Arguments for converting XMP to PDF
config_files/ - Sample ExifTool configuration files:
ExifTool_config - General example showing basic features
convert_regions.config - Convert between MWG and MP face regions
photoshop_paths.config - For extracting or copying Photoshop paths
picasa_faces.config - Convert from Picasa to MWG/MP face regions
exiftool - The exiftool application (Perl script)
fmt_files/ - Output formatting example files:
gpx.fmt - Format file for creating GPX track
gpx_wpt.fmt - Format file for creating GPX waypoints
kml.fmt - Format file for creating KML output files
html/ - HTML documentation
html/TagNames/ - HTML tag name documentation
lib/ - ExifTool Perl library modules
perl-Image-ExifTool.spec - Red Hat Packaging Manager specification file
t/ - Verification test code
t/images/ - Verification test images
ADDITIONAL INFORMATION
Read the following files included in the full distribution for more
information:
html/index.html - Main ExifTool documentation
html/install.html - Installation instructions
html/history.html - Revision history
html/ExifTool.html - API documentation
html/TagNames/index.html - Tag name documentation
html/geotag.html - Geotag feature
html/faq.html - Frequently asked questions
html/filename.html - Renaming/moving files
html/metafiles.html - Working with metadata sidecar files
html/struct.html - Working with structured XMP information
lib/Image/ExifTool/README - ExifTool library modules documentation
and if you have installed Image::ExifTool, you can also consult perldoc or
the man pages:
perldoc exiftool
perldoc Image::ExifTool
perldoc Image::ExifTool::TagNames
man exiftool
man Image::ExifTool
man Image::ExifTool::TagNames
Note: If the man pages don't work, it is probably because your man path is
not set to include the installed documentation. See "man man" for
information about how to set the man path.
----------------------------------------------------------------------------

View File

@@ -0,0 +1,28 @@
#------------------------------------------------------------------------------
# File: exif2iptc.args
#
# Description: Tag name translations for converting EXIF to IPTC
#
# Usage: exiftool -tagsFromFile SRCFILE -@ exif2iptc.args DSTFILE
#
# Requires: ExifTool version 6.51 or later
#
# Revisions: 2011/09/13 - P. Harvey Created
#
# Notes: 1) IPTC requires a timezone but EXIF does not support one, so
# the local timezone is assumed when writing the IPTC times
#
# 2) These arguments will not delete IPTC tags which are missing
# from the EXIF. The IPTC tags should be deleted beforehand if
# required.
#------------------------------------------------------------------------------
-IPTC:By-line < EXIF:Artist
-IPTC:CopyrightNotice < EXIF:Copyright
-IPTC:Caption-Abstract < EXIF:ImageDescription
# the inverse IPTC date and time conversions automagically pull the
# appropriate date or time part out of the EXIF date/time value
-IPTC:DateCreated < EXIF:DateTimeOriginal
-IPTC:TimeCreated < EXIF:DateTimeOriginal
-IPTC:DigitalCreationDate < EXIF:CreateDate
-IPTC:DigitalCreationTime < EXIF:CreateDate
# end

View File

@@ -0,0 +1,45 @@
#------------------------------------------------------------------------------
# File: exif2xmp.args
#
# Description: Tag name translations for converting EXIF to XMP
#
# Usage: exiftool -tagsFromFile SRCFILE -@ exif2xmp.args DSTFILE
#
# Requires: ExifTool version 8.60 or later
#
# Revisions: 2009/01/20 - P. Harvey Created
# 2011/06/22 - PH Copy flash information via Composite:Flash
# 2013/06/12 - PH Additions for the Exif 2.3 for XMP spec
# 2015/01/12 - PH Avoid copying to non-standard namespaces
#
# References: http://www.metadataworkinggroup.org/specs/
#
# Notes: 1) The first three arguments copy most of the EXIF and GPS tags to
# XMP-exif/XMP-tiff, and the remaining arguments handle tags
# which have different names and/or formats in EXIF and XMP.
#
# 2) These arguments will not delete XMP tags which are missing
# from the EXIF. The XMP tags should be deleted beforehand if
# required.
#------------------------------------------------------------------------------
-XMP-exif:all < EXIF:all
-XMP-exifEX:all < EXIF:all
-XMP-tiff:all < EXIF:all
-XMP-dc:Description < EXIF:ImageDescription
# overwrite date/time values to include sub-second information if available
-XMP-photoshop:DateCreated < EXIF:DateTimeOriginal
-XMP-photoshop:DateCreated < Composite:SubSecDateTimeOriginal
-XMP-xmp:CreateDate < EXIF:CreateDate
-XMP-xmp:CreateDate < Composite:SubSecCreateDate
-XMP-xmp:ModifyDate < EXIF:ModifyDate
-XMP-xmp:ModifyDate < Composite:SubSecModifyDate
-XMP-xmp:CreatorTool < EXIF:Software
-XMP-dc:Rights < EXIF:Copyright
-XMP-dc:Creator < EXIF:Artist
# XMP flash information is translated by the Composite Flash tag
-Composite:Flash < EXIF:Flash
# overwrite GPS tags which have different formats in XMP
-XMP:GPSLatitude < Composite:GPSLatitude
-XMP:GPSLongitude < Composite:GPSLongitude
-XMP:GPSDateTime < Composite:GPSDateTime
# end

View File

@@ -0,0 +1,24 @@
#------------------------------------------------------------------------------
# File: gps2xmp.args
#
# Description: Argument file for copying GPS information from EXIF to XMP
#
# Usage: exiftool -tagsFromFile SRCFILE -@ gps2xmp.args DSTFILE
#
# Requires: ExifTool version 6.75 or later
#
# Revisions: 2009/01/09 - P. Harvey Created
#
# Notes: 1) Most of the GPS tags are copied by the first argument, but
# the XMP GPS coordinate and date/time tags are composites of
# more than one EXIF GPS tag, so they are handled separately.
#
# 2) These arguments will not delete XMP tags which are missing
# from the GPS. The XMP tags should be deleted beforehand if
# required.
#------------------------------------------------------------------------------
-XMP:all < GPS:all
-XMP:GPSLatitude < Composite:GPSLatitude
-XMP:GPSLongitude < Composite:GPSLongitude
-XMP:GPSDateTime < Composite:GPSDateTime
# end

View File

@@ -0,0 +1,21 @@
#------------------------------------------------------------------------------
# File: iptc2exif.args
#
# Description: Tag name translations for converting IPTC to EXIF
#
# Usage: exiftool -tagsFromFile SRCFILE -@ iptc2exif.args DSTFILE
#
# Requires: ExifTool version 7.98 or later
#
# Revisions: 2011/09/13 - P. Harvey Created
#
# Notes: These arguments will not delete EXIF tags which are missing
# from the IPTC. The EXIF tags should be deleted beforehand if
# required.
#------------------------------------------------------------------------------
-EXIF:Artist < IPTC:By-line
-EXIF:Copyright < IPTC:CopyrightNotice
-EXIF:ImageDescription < IPTC:Caption-Abstract
-EXIF:DateTimeOriginal < Composite:DateTimeCreated
-EXIF:CreateDate < Composite:DigitalCreationDateTime
# end

View File

@@ -0,0 +1,57 @@
#------------------------------------------------------------------------------
# File: iptc2xmp.args
#
# Description: Tag name translations for converting from IPTC to XMP
#
# Usage: exiftool -tagsFromFile SRCFILE -@ iptc2xmp.args DSTFILE
#
# Requires: ExifTool version 7.45 or later
#
# Revisions: 2005/05/14 - P. Harvey Created
# 2008/03/04 - PH Changed Location translation and added
# IntellectualGenre and SubjectCode
# 2008/09/30 - PH Added writing of Photoshop:IPTCDigest
# 2009/01/20 - PH Updated to conform with MWG spec
# 2009/10/21 - PH Write XMP-xmp:CreateDate as per MWG 1.01 spec
#
# References: http://www.iptc.org/IPTC4XMP/
# http://www.iptc.org/IIM/
# http://www.adobe.com/products/xmp/pdfs/xmpspec.pdf
# http://www.metadataworkinggroup.org/specs/
#
# Notes: 1) Also updates Photoshop:IPTCDigest as per MWG recommendation.
#
# 2) These arguments will not delete XMP tags which are missing
# from the IPTC. The XMP tags should be deleted beforehand if
# required.
#------------------------------------------------------------------------------
-XMP-dc:Creator < IPTC:By-line
-XMP-dc:Description < IPTC:Caption-Abstract
-XMP-dc:Rights < IPTC:CopyrightNotice
-XMP-dc:Subject < IPTC:Keywords
-XMP-dc:Title < IPTC:ObjectName
-XMP-photoshop:AuthorsPosition < IPTC:By-lineTitle
-XMP-photoshop:CaptionWriter < IPTC:Writer-Editor
-XMP-photoshop:Category < IPTC:Category
-XMP-photoshop:City < IPTC:City
-XMP-photoshop:Country < IPTC:Country-PrimaryLocationName
-XMP-photoshop:Credit < IPTC:Credit
-XMP-photoshop:DateCreated < IPTC:DateCreated
# overwrite XMP DateCreated to include date and time if available
-XMP-photoshop:DateCreated < Composite:DateTimeCreated
-XMP-photoshop:Headline < IPTC:Headline
-XMP-photoshop:Instructions < IPTC:SpecialInstructions
-XMP-photoshop:Source < IPTC:Source
-XMP-photoshop:State < IPTC:Province-State
-XMP-photoshop:SupplementalCategories < IPTC:SupplementalCategories
-XMP-photoshop:TransmissionReference < IPTC:OriginalTransmissionReference
-XMP-photoshop:Urgency < IPTC:Urgency
-XMP-iptcCore:CountryCode < IPTC:Country-PrimaryLocationCode
-XMP-iptcCore:Location < IPTC:Sub-location
-XMP-xmp:CreateDate < IPTC:DigitalCreationDate
-XMP-xmp:CreateDate < Composite:DigitalCreationDateTime
# these tags are not free-form text, and may need special handling:
#-XMP-iptcCore:IntellectualGenre < IPTC:ObjectAttributeReference
#-XMP-iptcCore:SubjectCode < IPTC:SubjectReference
-Photoshop:IPTCDigest=new
# end

View File

@@ -0,0 +1,224 @@
#------------------------------------------------------------------------------
# File: iptcCore.args
#
# Description: ExifTool arguments for IPTC Core and Extension tags
#
# Usage: exiftool -@ iptcCore.args FILE
#
# Requires: ExifTool version 8.44 or later
#
# Revisions: 2011/12/28 - P. Harvey Created (IPTC Core version 1.1)
# 2015/04/21 - PH Updated to IPTC Extension version 1.2
#
# References: http://www.iptc.org/IPTC4XMP/
#
# Notes: Both flattened and structured tags are included
#------------------------------------------------------------------------------
#
# dc schema
#
-XMP-dc:Creator
-XMP-dc:Description
-XMP-dc:Rights
-XMP-dc:Subject
-XMP-dc:Title
#
# photoshop schema
#
-XMP-photoshop:AuthorsPosition
-XMP-photoshop:CaptionWriter
-XMP-photoshop:City
-XMP-photoshop:Country
-XMP-photoshop:Credit
-XMP-photoshop:DateCreated
-XMP-photoshop:Headline
-XMP-photoshop:Instructions
-XMP-photoshop:Source
-XMP-photoshop:State
-XMP-photoshop:TransmissionReference
#
# xmpRights schema
#
-XMP-xmpRights:UsageTerms
#
# Iptc4xmpCore schema
#
-XMP-iptcCore:CountryCode
# ContactInfo struct
-XMP-iptcCore:CreatorContactInfo
-XMP-iptcCore:CreatorAddress
-XMP-iptcCore:CreatorCity
-XMP-iptcCore:CreatorCountry
-XMP-iptcCore:CreatorPostalCode
-XMP-iptcCore:CreatorRegion
-XMP-iptcCore:CreatorWorkEmail
-XMP-iptcCore:CreatorWorkTelephone
-XMP-iptcCore:CreatorWorkURL
-XMP-iptcCore:IntellectualGenre
-XMP-iptcCore:Location
-XMP-iptcCore:Scene
-XMP-iptcCore:SubjectCode
#
# Iptc4xmpExt schema
#
-XMP-iptcExt:AdditionalModelInformation
# CVTermDetails struct
-XMP-iptcExt:AboutCvTerm
-XMP-iptcExt:AboutCvTermCvId
-XMP-iptcExt:AboutCvTermId
-XMP-iptcExt:AboutCvTermName
-XMP-iptcExt:AboutCvTermRefinedAbout
# ArtworkOrObjectDetails struct
-XMP-iptcExt:ArtworkOrObject
-XMP-iptcExt:ArtworkCopyrightNotice
-XMP-iptcExt:ArtworkCreator
-XMP-iptcExt:ArtworkDateCreated
-XMP-iptcExt:ArtworkSource
-XMP-iptcExt:ArtworkSourceInventoryNo
-XMP-iptcExt:ArtworkTitle
-XMP-iptcExt:ArtworkCopyrightOwnerName
-XMP-iptcExt:ArtworkCopyrightOwnerID
-XMP-iptcExt:ArtworkLicensorName
-XMP-iptcExt:ArtworkLicensorID
-XMP-iptcExt:ArtworkCreatorID
-XMP-iptcExt:ArtworkCircaDateCreated
-XMP-iptcExt:ArtworkStylePeriod
-XMP-iptcExt:ArtworkSourceInvURL
-XMP-iptcExt:ArtworkSContentDescription
-XMP-iptcExt:ArtworkContributionDescription
-XMP-iptcExt:ArtworkPhysicalDescription
-XMP-iptcExt:ControlledVocabularyTerm
-XMP-iptcExt:DigitalImageGUID
-XMP-iptcExt:DigitalSourcefileType
-XMP-iptcExt:DigitalSourceType
# EEREDetails struct
-XMP-iptcExt:EmbdEncRightsExpr
-XMP-iptcExt:EmbeddedEncodedRightsExpr
-XMP-iptcExt:EmbeddedEncodedRightsExprType
-XMP-iptcExt:EmbeddedEncodedRightsExprLangID
-XMP-iptcExt:Event
-XMP-iptcExt:IPTCLastEdited
# LEREDetails struct
-XMP-iptcExt:LinkedEncRightsExpr
-XMP-iptcExt:LinkedEncodedRightsExpr
-XMP-iptcExt:LinkedEncodedRightsExprType
-XMP-iptcExt:LinkedEncodedRightsExprLangID
# LocationDetails struct
-XMP-iptcExt:LocationCreated
-XMP-iptcExt:LocationCreatedCity
-XMP-iptcExt:LocationCreatedCountryCode
-XMP-iptcExt:LocationCreatedCountryName
-XMP-iptcExt:LocationCreatedProvinceState
-XMP-iptcExt:LocationCreatedSublocation
-XMP-iptcExt:LocationCreatedWorldRegion
-XMP-iptcExt:LocationCreatedLocationId
# LocationDetails struct
-XMP-iptcExt:LocationShown
-XMP-iptcExt:LocationShownCity
-XMP-iptcExt:LocationShownCountryCode
-XMP-iptcExt:LocationShownCountryName
-XMP-iptcExt:LocationShownProvinceState
-XMP-iptcExt:LocationShownSublocation
-XMP-iptcExt:LocationShownWorldRegion
-XMP-iptcExt:LocationShownLocationId
-XMP-iptcExt:MaxAvailHeight
-XMP-iptcExt:MaxAvailWidth
-XMP-iptcExt:ModelAge
-XMP-iptcExt:OrganisationInImageCode
-XMP-iptcExt:OrganisationInImageName
-XMP-iptcExt:PersonInImage
# PersonDetails struct
-XMP-iptcExt:PersonInImageWDetails
-XMP-iptcExt:PersonInImageId
-XMP-iptcExt:PersonInImageName
-XMP-iptcExt:PersonInImageDescription
# CVTermDetails struct
#-XMP-iptcExt:PersonInImageCharacteristic
-XMP-iptcExt:PersonInImageCvTermCvId
-XMP-iptcExt:PersonInImageCvTermId
-XMP-iptcExt:PersonInImageCvTermName
-XMP-iptcExt:PersonInImageCvTermRefinedAbout
# ProductDetails struct
-XMP-iptcExt:ProductInImage
-XMP-iptcExt:ProductInImageName
-XMP-iptcExt:ProductInImageGTIN
-XMP-iptcExt:ProductInImageDescription
# RegistryEntryDetails struct
-XMP-iptcExt:RegistryID
-XMP-iptcExt:RegistryItemID
-XMP-iptcExt:RegistryOrganisationID
#
# plus schema
#
# CopyrightOwnerDetail struct
-XMP-plus:CopyrightOwner
-XMP-plus:CopyrightOwnerID
-XMP-plus:CopyrightOwnerImageID
-XMP-plus:CopyrightOwnerName
# ImageCreatorDetail struct
-XMP-plus:ImageCreator
-XMP-plus:ImageCreatorID
-XMP-plus:ImageCreatorImageID
-XMP-plus:ImageCreatorName
# ImageSupplierDetail struct
-XMP-plus:ImageSupplier
-XMP-plus:ImageSupplierID
-XMP-plus:ImageSupplierImageID
-XMP-plus:ImageSupplierName
# LicensorDetail struct
-XMP-plus:Licensor
-XMP-plus:LicensorCity
-XMP-plus:LicensorCountry
-XMP-plus:LicensorEmail
-XMP-plus:LicensorExtendedAddress
-XMP-plus:LicensorID
-XMP-plus:LicensorImageID
-XMP-plus:LicensorName
-XMP-plus:LicensorNotes
-XMP-plus:LicensorPostalCode
-XMP-plus:LicensorRegion
-XMP-plus:LicensorStreetAddress
-XMP-plus:LicensorTelephone1
-XMP-plus:LicensorTelephone2
-XMP-plus:LicensorTelephoneType1
-XMP-plus:LicensorTelephoneType2
-XMP-plus:LicensorTransactionID
-XMP-plus:LicensorURL
-XMP-plus:MinorModelAgeDisclosure
-XMP-plus:ModelReleaseID
-XMP-plus:ModelReleaseStatus
-XMP-plus:PLUSVersion
-XMP-plus:PropertyReleaseID
-XMP-plus:PropertyReleaseStatus
# end

View File

@@ -0,0 +1,27 @@
#------------------------------------------------------------------------------
# File: pdf2xmp.args
#
# Description: Tag name translations for converting from PDF DocInfo to XMP
#
# Usage: exiftool -tagsFromFile SRCFILE -@ pdf2xmp.args DSTFILE
#
# Requires: ExifTool version 7.07 or later
#
# Revisions: 2011/01/23 - P. Harvey Created
#
# References: http://www.adobe.com/devnet/xmp/
#
# Notes: These arguments will not delete XMP tags which are missing
# from the PDF. The XMP tags should be deleted beforehand if
# required.
#------------------------------------------------------------------------------
-XMP-dc:Title < PDF:Title
-XMP-dc:Creator < PDF:Author
-XMP-dc:Description < PDF:Subject
-XMP-pdf:Keywords < PDF:Keywords
-XMP-xmp:CreatorTool < PDF:Creator
-XMP-pdf:Producer < PDF:Producer
-XMP-xmp:CreateDate < PDF:CreateDate
-XMP-xmp:ModifyDate < PDF:ModifyDate
-XMP-pdf:Trapped < PDF:Trapped
# end

View File

@@ -0,0 +1,46 @@
#------------------------------------------------------------------------------
# File: xmp2exif.args
#
# Description: Tag name translations for converting XMP to EXIF
#
# Usage: exiftool -tagsFromFile SRCFILE -@ xmp2exif.args DSTFILE
#
# Requires: ExifTool version 8.60 or later
#
# Revisions: 2009/01/20 - P. Harvey Created
# 2011/06/22 - PH Copy flash information via Composite:Flash
# 2013/06/12 - PH Additions for the Exif 2.3 for XMP spec
# 2015/01/12 - PH Avoid copying from non-standard namespaces
#
# References: http://www.metadataworkinggroup.org/specs/
#
# Notes: 1) The first three arguments copy the bulk of the EXIF and GPS
# information, and the remaining arguments handle the tags
# which have different names and/or formats in XMP and EXIF.
#
# 2) These arguments will not delete EXIF tags which are missing
# from the XMP. The EXIF tags should be deleted beforehand if
# required.
#------------------------------------------------------------------------------
-EXIF:all < XMP-exif:all
-EXIF:all < XMP-exifEX:all
-EXIF:all < XMP-tiff:all
-EXIF:ImageDescription < XMP-dc:Description
-EXIF:DateTimeOriginal < XMP-photoshop:DateCreated
# magically extracts sub-seconds from date/time value if available
-EXIF:SubSecTimeOriginal < XMP-photoshop:DateCreated
-EXIF:CreateDate < XMP-xmp:CreateDate
-EXIF:SubSecTimeDigitized < XMP-xmp:CreateDate
-EXIF:ModifyDate < XMP-xmp:ModifyDate
-EXIF:SubSecTime < XMP-xmp:ModifyDate
-EXIF:Software < -XMP-xmp:CreatorTool
-EXIF:Copyright < XMP-dc:Rights
-EXIF:Artist < XMP-dc:Creator
# XMP flash information is translated by the Composite Flash tag
-EXIF:Flash < Composite:Flash
# generate GPS tags which have been combined into other XMP tags
-GPS:GPSLatitudeRef < Composite:GPSLatitudeRef
-GPS:GPSLongitudeRef < Composite:GPSLongitudeRef
-GPS:GPSDatestamp < XMP-exif:GPSDateTime
-GPS:GPSTimestamp < XMP-exif:GPSDateTime
# end

View File

@@ -0,0 +1,28 @@
#------------------------------------------------------------------------------
# File: xmp2gps.args
#
# Description: Argument file for copying GPS information from XMP to EXIF
#
# Usage: exiftool -tagsFromFile SRCFILE -@ xmp2gps.args DSTFILE
#
# Requires: ExifTool version 6.75 or later
#
# Revisions: 2009/01/09 - P. Harvey Created
#
# Notes: 1) Most of the GPS tags are copied by the first argument, but
# the coordinate references and date/time values are stored
# separately in EXIF, so they must be handled separately.
# A bit of magic is employed by ExifTool to extract the date
# and time parts respectively when writing date-only and
# time-only tags with a date/time value.
#
# 2) These arguments will not delete GPS tags which are missing
# from the XMP. The GPS tags should be deleted beforehand if
# required.
#------------------------------------------------------------------------------
-GPS:all < XMP-exif:all
-GPS:GPSLatitudeRef < Composite:GPSLatitudeRef
-GPS:GPSLongitudeRef < Composite:GPSLongitudeRef
-GPS:GPSDateStamp < XMP-exif:GPSDateTime
-GPS:GPSTimeStamp < XMP-exif:GPSDateTime
# end

View File

@@ -0,0 +1,66 @@
#------------------------------------------------------------------------------
# File: xmp2iptc.args
#
# Description: Tag name translations for converting from XMP to IPTC
#
# Usage: exiftool -tagsFromFile SRCFILE -@ xmp2iptc.args DSTFILE
#
# Requires: ExifTool version 7.45 or later
#
# Revisions: 2005/05/14 - P. Harvey Created
# 2008/03/04 - PH Changed Location translation and added
# IntellectualGenre and SubjectCode
# 2008/09/30 - PH Added writing of Photoshop:IPTCDigest
# 2009/01/20 - PH Updated to conform with MWG spec
# 2009/10/21 - PH Write IPTC:DigitalCreationDate/Time tags
#
# References: http://www.iptc.org/IPTC4XMP/
# http://www.iptc.org/IIM/
# http://www.adobe.com/products/xmp/pdfs/xmpspec.pdf
# http://www.metadataworkinggroup.org/specs/
#
# Notes: 1) Also updates Photoshop:IPTCDigest as per MWG recommendation.
#
# 2) For special characters in the XMP to be preserved, the IPTC
# encoding must be UTF-8: Either IPTC:CodedCharacterSet must
# already be "UTF8", or it must be set to "UTF8" when copying the
# XMP. This is not done automatically by this argfile because it
# could invalidate the encoding of existing IPTC if there were
# any values containing special characters. See FAQ number 10
# for more information about converting the IPTC encoding:
# http://owl.phy.queensu.ca/~phil/exiftool/faq.html#Q10
#
# 3) These arguments will not delete IPTC tags which are missing
# from the XMP. The IPTC tags should be deleted beforehand if
# required.
#------------------------------------------------------------------------------
-IPTC:By-line < XMP-dc:Creator
-IPTC:Caption-Abstract < XMP-dc:Description
-IPTC:CopyrightNotice < XMP-dc:Rights
-IPTC:Keywords < XMP-dc:Subject
-IPTC:ObjectName < XMP-dc:Title
-IPTC:By-lineTitle < XMP-photoshop:AuthorsPosition
-IPTC:Writer-Editor < XMP-photoshop:CaptionWriter
-IPTC:Category < XMP-photoshop:Category
-IPTC:City < XMP-photoshop:City
-IPTC:Country-PrimaryLocationName < XMP-photoshop:Country
-IPTC:Credit < XMP-photoshop:Credit
-IPTC:DateCreated < XMP-photoshop:DateCreated
# magically extracts time from a date/time value
-IPTC:TimeCreated < XMP-photoshop:DateCreated
-IPTC:Headline < XMP-photoshop:Headline
-IPTC:SpecialInstructions < XMP-photoshop:Instructions
-IPTC:Source < XMP-photoshop:Source
-IPTC:Province-State < XMP-photoshop:State
-IPTC:SupplementalCategories < XMP-photoshop:SupplementalCategories
-IPTC:OriginalTransmissionReference < XMP-photoshop:TransmissionReference
-IPTC:Urgency < XMP-photoshop:Urgency
-IPTC:Country-PrimaryLocationCode < XMP-iptcCore:CountryCode
-IPTC:Sub-location < XMP-iptcCore:Location
-IPTC:DigitalCreationDate < XMP-xmp:CreateDate
-IPTC:DigitalCreationTime < XMP-xmp:CreateDate
# these tags are not free-form text, and may need special handling:
#-IPTC:ObjectAttributeReference < XMP-iptcCore:IntellectualGenre
#-IPTC:SubjectReference < XMP-iptcCore:SubjectCode
-Photoshop:IPTCDigest=new
# end

View File

@@ -0,0 +1,27 @@
#------------------------------------------------------------------------------
# File: xmp2pdf.args
#
# Description: Tag name translations for converting from XMP to PDF DocInfo
#
# Usage: exiftool -tagsFromFile SRCFILE -@ xmp2pdf.args DSTFILE
#
# Requires: ExifTool version 7.07 or later
#
# Revisions: 2011/01/23 - P. Harvey Created
#
# References: http://www.adobe.com/devnet/xmp/
#
# Notes: These arguments will not delete PDF tags which are missing
# from the XMP. The PDF tags should be deleted beforehand if
# required.
#------------------------------------------------------------------------------
-PDF:Title < XMP-dc:Title
-PDF:Author < XMP-dc:Creator
-PDF:Subject < XMP-dc:Description
-PDF:Keywords < XMP-pdf:Keywords
-PDF:Creator < XMP-xmp:CreatorTool
-PDF:Producer < XMP-pdf:Producer
-PDF:CreateDate < XMP-xmp:CreateDate
-PDF:ModifyDate < XMP-xmp:ModifyDate
-PDF:Trapped < XMP-pdf:Trapped
# end

View File

@@ -0,0 +1,15 @@
{
"name": "phpexiftool/exiftool",
"type": "library",
"description": "Exiftool is a library for reading, writing and editing meta information. This package is not PHP, but required for the main PHP driver : PHP Exiftool",
"keywords": ["exiftool", "metadatas"],
"license": "Perl Licensing",
"authors": [
{
"name": "Phil Harvey",
"email": "phil@owl.phy.queensu.ca",
"homepage": "http://www.sno.phy.queensu.ca/~phil/exiftool/"
}
],
"require": {}
}

View File

@@ -0,0 +1,81 @@
#------------------------------------------------------------------------------
# File: convert_regions.config
#
# Description: User-defined Composite tag definitions to allow conversion of
# face regions between Microsoft Windows Live Photo Gallery (WLPG)
# and Metadata Working Group (MWG) formats
#
# Usage: 1) Convert from MP WLPG regions to MWG regions:
#
# exiftool -config convert_regions.config "-regioninfo<myregion" FILE
#
# 2) Convert from MWG to WLPG regions:
#
# exiftool -config convert_regions.config "-regioninfomp<myregionmp" FILE
#
# Requires: ExifTool version 8.82 or later
#
# Revisions: 2012/12/27 - P. Harvey Created
# 2013/02/20 - PH Don't add ignored MP faces
#
# References: http://www.metadataworkinggroup.org/specs/
#------------------------------------------------------------------------------
%Image::ExifTool::UserDefined = (
'Image::ExifTool::Composite' => {
# create an MWG RegionInfo structure from a Microsoft RegionInfoMP structure
MyRegion => {
Require => {
0 => 'RegionInfoMP',
1 => 'ImageWidth',
2 => 'ImageHeight',
},
ValueConv => q{
my ($rgn, @newRgns);
foreach $rgn (@{$val[0]{Regions}}) {
# don't add ignored faces
next if $$rgn{PersonDisplayName} eq 'ffffffffffffffff';
my @rect = split /\s*,\s*/, $$rgn{Rectangle};
my %newRgn = (
Area => {
X => $rect[0] + $rect[2]/2,
Y => $rect[1] + $rect[3]/2,
W => $rect[2],
H => $rect[3],
Unit => 'normalized',
},
Name => $$rgn{PersonDisplayName},
Type => 'Face',
);
push @newRgns, \%newRgn;
}
return {
AppliedToDimensions => { W => $val[1], H => $val[2], Unit => 'pixel' },
RegionList => \@newRgns,
};
},
},
# create a Microsoft RegionInfoMP structure from an MWG RegionInfo structure
MyRegionMP => {
Require => 'RegionInfo',
ValueConv => q{
my ($rgn, @newRgns);
foreach $rgn (@{$val[0]{RegionList}}) {
my @rect = @{$$rgn{Area}}{'X','Y','W','H'};
$rect[0] -= $rect[2]/2;
$rect[1] -= $rect[3]/2;
push @newRgns, {
PersonDisplayName => $$rgn{Name},
Rectangle => join(', ', @rect),
};
}
return { Regions => \@newRgns };
},
},
},
);
1; #end

View File

@@ -0,0 +1,343 @@
#------------------------------------------------------------------------------
# File: ExifTool_config --> ~/.ExifTool_config
#
# Description: Sample user configuration file for Image::ExifTool
#
# Notes: This example file shows how to define your own shortcuts and
# add new EXIF, IPTC, XMP, PNG, MIE and Composite tags, as well
# as how to specify preferred lenses for the LensID tag, and
# define new file types and default ExifTool option values.
#
# Note that unknown tags may be extracted even if they aren't
# defined, but tags must be defined to be written. Also note
# that it is possible to override an existing tag definition
# with a user-defined tag.
#
# To activate this file, rename it to ".ExifTool_config" and
# place it in your home directory or the exiftool application
# directory. (On Windows and Mac systems this must be done via
# the command line since the GUI's don't allow filenames to begin
# with a dot. Use the "rename" command in Windows or "mv" on the
# Mac.) This causes ExifTool to automatically load the file when
# run. Your home directory is determined by the first defined of
# the following environment variables:
#
# 1. EXIFTOOL_HOME
# 2. HOME
# 3. HOMEDRIVE + HOMEPATH
# 4. (the current directory)
#
# Alternatively, the -config option of the exiftool application
# may be used to load a specific configuration file (note that
# this must be the first option on the command line):
#
# exiftool -config example.config ...
#
# This example file defines the following 16 new tags as well as
# a number of Shortcut and Composite tags:
#
# 1. EXIF:NewEXIFTag
# 2. GPS:GPSPitch
# 3. GPS:GPSRoll
# 4. IPTC:NewIPTCTag
# 5. XMP-xmp:NewXMPxmpTag
# 6. XMP-exif:GPSPitch
# 7. XMP-exif:GPSRoll
# 8. XMP-xxx:NewXMPxxxTag1
# 9. XMP-xxx:NewXMPxxxTag2
# 10. XMP-xxx:NewXMPxxxTag3
# 11. XMP-xxx:NewXMPxxxStruct
# 12. PNG:NewPngTag1
# 13. PNG:NewPngTag2
# 14. PNG:NewPngTag3
# 15. MIE-Meta:NewMieTag1
# 16. MIE-Test:NewMieTag2
#
# For detailed information on the definition of tag tables and
# tag information hashes, see lib/Image/ExifTool/README.
#------------------------------------------------------------------------------
# Shortcut tags are used when extracting information to simplify
# commonly used commands. They can be used to represent groups
# of tags, or to provide an alias for a tag name.
%Image::ExifTool::UserDefined::Shortcuts = (
MyShortcut => ['exif:createdate','exposuretime','aperture'],
MyAlias => 'FocalLengthIn35mmFormat',
);
# NOTE: All tag names used in the following tables are case sensitive.
# The %Image::ExifTool::UserDefined hash defines new tags to be added
# to existing tables.
%Image::ExifTool::UserDefined = (
# All EXIF tags are added to the Main table, and WriteGroup is used to
# specify where the tag is written (default is ExifIFD if not specified):
'Image::ExifTool::Exif::Main' => {
# Example 1. EXIF:NewEXIFTag
0xd000 => {
Name => 'NewEXIFTag',
Writable => 'int16u',
WriteGroup => 'IFD0',
},
# add more user-defined EXIF tags here...
},
# the Geotag feature writes these additional GPS tags if available:
'Image::ExifTool::GPS::Main' => {
# Example 2. GPS:GPSPitch
0xd000 => {
Name => 'GPSPitch',
Writable => 'rational64s',
},
# Example 3. GPS:GPSRoll
0xd001 => {
Name => 'GPSRoll',
Writable => 'rational64s',
},
},
# IPTC tags are added to a specific record type (eg. application record):
# (Note: IPTC tag ID's are limited to the range 0-255)
'Image::ExifTool::IPTC::ApplicationRecord' => {
# Example 4. IPTC:NewIPTCTag
160 => {
Name => 'NewIPTCTag',
Format => 'string[0,16]',
},
# add more user-defined IPTC ApplicationRecord tags here...
},
# XMP tags may be added to existing namespaces:
'Image::ExifTool::XMP::xmp' => {
# Example 5. XMP-xmp:NewXMPxmpTag
NewXMPxmpTag => { Groups => { 2 => 'Author' } },
# add more user-defined XMP-xmp tags here...
},
# special Geotag tags for XMP-exif:
'Image::ExifTool::XMP::exif' => {
# Example 6. XMP-exif:GPSPitch
GPSPitch => { Writable => 'rational', Groups => { 2 => 'Location' } },
# Example 7. XMP-exif:GPSRoll
GPSRoll => { Writable => 'rational', Groups => { 2 => 'Location' } },
},
# new XMP namespaces (eg. xxx) must be added to the Main XMP table:
'Image::ExifTool::XMP::Main' => {
# namespace definition for examples 8 to 11
xxx => { # <-- must be the same as the NAMESPACE prefix
SubDirectory => {
TagTable => 'Image::ExifTool::UserDefined::xxx',
# (see the definition of this table below)
},
},
# add more user-defined XMP namespaces here...
},
# new PNG tags are added to the PNG::TextualData table:
'Image::ExifTool::PNG::TextualData' => {
# Example 12. PNG:NewPngTag1
NewPngTag1 => { },
# Example 13. PNG:NewPngTag2
NewPngTag2 => { },
# Example 14. PNG:NewPngTag3
NewPngTag3 => { },
},
# add a new MIE tag (NewMieTag1) and group (MIE-Test) to MIE-Meta
# (Note: MIE group names must NOT end with a number)
'Image::ExifTool::MIE::Meta' => {
# Example 15. MIE-Meta:NewMieTag1
NewMieTag1 => {
Writable => 'rational64u',
Units => [ 'cm', 'in' ],
},
# new MIE "Test" group for example 16
Test => {
SubDirectory => {
TagTable => 'Image::ExifTool::UserDefined::MIETest',
DirName => 'MIE-Test',
},
},
},
# Composite tags are added to the Composite table:
'Image::ExifTool::Composite' => {
# Composite tags are unique: The Require/Desire elements specify
# tags that must/may exist, and the keys of these hashes are used as
# indices in the @val array of the ValueConv expression to access
# the numerical (-n) values of these tags. All Require'd tags must
# exist for the Composite tag to be evaluated. If no Require'd tags
# are specified, then at least one of the Desire'd tags must exist.
# See the Composite table in Image::ExifTool::Exif for more examples,
# and lib/Image/ExifTool/README for all of the details.
BaseName => {
Require => {
0 => 'FileName',
},
# remove the extension from FileName
ValueConv => '$val[0] =~ /(.*)\./ ? $1 : $val[0]',
},
# the next few examples demonstrate simplifications which may be
# used if only one tag is Require'd or Desire'd:
# 1) the Require lookup may be replaced with a simple tag name
# 2) "$val" may be used to represent "$val[0]" in the expression
FileExtension => {
Require => 'FileName',
ValueConv => '$val=~/\.([^.]*)$/; $1',
},
# override CircleOfConfusion tag to use D/1750 instead of D/1440
CircleOfConfusion => {
Require => 'ScaleFactor35efl',
Groups => { 2 => 'Camera' },
ValueConv => 'sqrt(24*24+36*36) / ($val * 1750)',
# an optional PrintConv may be used to format the value
PrintConv => 'sprintf("%.3f mm",$val)',
},
# generate a description for this file type
FileTypeDescription => {
Require => 'FileType',
ValueConv => 'GetFileType($val,1) || $val',
},
# calculate physical image size based on resolution
PhysicalImageSize => {
Require => {
0 => 'ImageWidth',
1 => 'ImageHeight',
2 => 'XResolution',
3 => 'YResolution',
4 => 'ResolutionUnit',
},
ValueConv => '$val[0]/$val[2] . " " . $val[1]/$val[3]',
# (the @prt array contains print-formatted values)
PrintConv => 'sprintf("%.1fx%.1f $prt[4]", split(" ",$val))',
},
# [advanced] select largest JPEG preview image
BigImage => {
Groups => { 2 => 'Preview' },
Desire => {
0 => 'JpgFromRaw',
1 => 'PreviewImage',
2 => 'OtherImage',
# (DNG and A100 ARW may be have 2 PreviewImage's)
3 => 'PreviewImage (1)',
},
# ValueConv may also be a code reference
# Inputs: 0) reference to list of values, 1) ExifTool object
ValueConv => sub {
my $val = shift;
my ($image, $bigImage, $len, $bigLen);
foreach $image (@$val) {
next unless ref $image eq 'SCALAR';
# check for JPEG image (or "Binary data" if -b not used)
next unless $$image =~ /^(\xff\xd8\xff|Binary data (\d+))/;
$len = $2 || length $$image; # get image length
# save largest image
next if defined $bigLen and $bigLen >= $len;
$bigLen = $len;
$bigImage = $image;
}
return $bigImage;
},
},
# **** ADD ADDITIONAL COMPOSITE TAG DEFINITIONS HERE ****
},
);
# This is a basic example of the definition for a new XMP namespace.
# This table is referenced through a SubDirectory tag definition
# in the %Image::ExifTool::UserDefined definition above.
# The namespace prefix for these tags is 'xxx', which corresponds to
# an ExifTool family 1 group name of 'XMP-xxx'.
%Image::ExifTool::UserDefined::xxx = (
GROUPS => { 0 => 'XMP', 1 => 'XMP-xxx', 2 => 'Image' },
NAMESPACE => { 'xxx' => 'http://ns.myname.com/xxx/1.0/' },
WRITABLE => 'string',
# Example 8. XMP-xxx:NewXMPxxxTag1
# - replace "NewXMPxxxTag1" with your own tag name (eg. "MyTag")
NewXMPxxxTag1 => { Writable => 'lang-alt' },
# Example 9. XMP-xxx:NewXMPxxxTag2
NewXMPxxxTag2 => { Groups => { 2 => 'Author' } },
# Example 10. XMP-xxx:NewXMPxxxTag3
NewXMPxxxTag3 => { List => 'Bag' },
# Example 11. XMP-xxx:NewXMPxxxStruct
# - example structured XMP tag
NewXMPxxxStruct => {
# the "Struct" entry defines the structure fields
Struct => {
# optional namespace prefix and URI for structure fields
# (required only if different than NAMESPACE above)
NAMESPACE => { 'test' => 'http://x.y.z/test/' },
# optional structure name (used for warning messages only)
STRUCT_NAME => 'MyStruct',
# optional rdf:type property for the structure
TYPE => 'http://x.y.z/test/xystruct',
# structure field definitions (very similar to tag definitions)
X => { Writable => 'integer' },
Y => { Writable => 'integer' },
# a nested structure...
Things => {
List => 'Bag',
Struct => {
NAMESPACE => { thing => 'http://x.y.z/thing/' },
What => { },
Where => { },
},
},
},
List => 'Seq', # structures may also be elements of a list
},
# Each field in the structure has an automatically-generated
# corresponding flattened tag with an ID that is the concatenation
# of the original structure tag ID and the field name (after
# capitalizing the first letter of the field name if necessary).
# The Name and/or Description of these flattened tags may be changed
# if desired, but all other tag properties are taken from the
# structure field definition. When this is done, the "Flat" flag
# must also be set in the tag definition. For example:
NewXMPxxxStructX => { Name => 'SomeOtherName', Flat => 1 },
);
# Adding a new MIE group requires a few extra definitions
use Image::ExifTool::MIE;
%Image::ExifTool::UserDefined::MIETest = (
%Image::ExifTool::MIE::tableDefaults, # default MIE table entries
GROUPS => { 0 => 'MIE', 1 => 'MIE-Test', 2 => 'Document' },
WRITE_GROUP => 'MIE-Test',
# Example 16. MIE-Test:NewMieTag2
NewMieTag2 => { }, # new user-defined tag in MIE-Test group
);
# A special 'Lenses' list can be defined to give priority to specific lenses
# in the logic to determine a lens model for the Composite:LensID tag
@Image::ExifTool::UserDefined::Lenses = (
'Sigma AF 10-20mm F4-5.6 EX DC',
'Tokina AF193-2 19-35mm f/3.5-4.5',
);
# User-defined file types to recognize
%Image::ExifTool::UserDefined::FileTypes = (
XXX => { # <-- the extension of the new file type (case insensitive)
# BaseType specifies the format upon which this file is based.
# If BaseType is defined, then the file will be fully supported,
# and in this case the Magic pattern should not be defined
BaseType => 'TIFF',
MIMEType => 'image/x-xxx',
Description => 'My XXX file type',
},
YYY => {
# without BaseType, the file will be recognized but not supported
Magic => '0123abcd', # regular expression to match at start of file
MIMEType => 'application/test',
Description => 'My YYY file type',
},
ZZZ => {
# if neither BaseType nor Magic are defined, the file will be
# recognized by extension only
Descripton => 'My ZZZ file type',
},
);
# Specify default ExifTool option values
# (see the Options function documentation for available options)
%Image::ExifTool::UserDefined::Options = (
CoordFormat => '%.6f', # change default GPS coordinate format
Duplicates => 1, # make -a default for the exiftool app
GeoMaxHDOP => 4, # ignore GPS fixes with HDOP > 4
SystemTags => 1, # extract additional File System tags
);
#------------------------------------------------------------------------------
1; #end

View File

@@ -0,0 +1,54 @@
#------------------------------------------------------------------------------
# File: photoshop_paths.config
#
# Description: This config file generates user-defined tags for Photoshop
# paths, and may be used to extract path names or copy path
# information from one file to another.
#
# An "AllPaths" shortcut tag is also provided represent all
# Photoshop path tags. This shortcut must be used when copying
# because these tags are marked as "Protected" so they won't be
# copied by default.
#
# Note: Print conversion must be disabled to be able to copy these tags
# (via either the -n option, or by adding a "#" to the tag name,
# eg. "-tagsfromfile SRC -allpaths#").
#
# Usage:
#
# 1) Extract Photoshop path names:
#
# exiftool -config photoshop_paths.config -allpaths FILE
#
# 2) Copy all Photoshop paths from one file (SRC) to another (DST):
#
# exiftool -config photoshop_paths.config -tagsfromfile SRC -allpaths# DST
#
# Requires: ExifTool version 9.95 or later
#
# Revisions: 2015/05/07 - P. Harvey Created
#
# References: http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,1621.0.html
# http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,3910.0.html
#------------------------------------------------------------------------------
%Image::ExifTool::Shortcuts::UserDefined = (
# create "AllPaths" shortcut for all Photoshop path tags
AllPaths => [
map { sprintf "Path%x", $_ } (0x7d0 .. 0xbb5),
],
);
%Image::ExifTool::UserDefined = (
'Image::ExifTool::Photoshop::Main' => {
# generate tags for each of the 998 possible Photoshop paths
map { $_ => {
Name => sprintf('Path%x', $_),
Description => sprintf('Path %x', $_),
Flags => [ qw(Writable Protected Binary ConvertBinary SetResourceName) ],
PrintConv => '$$val =~ m{/#(.*?)#/$}s ? $1 : "<none>"',
} } (0x7d0 .. 0xbb5),
},
);
1; #end

View File

@@ -0,0 +1,371 @@
#------------------------------------------------------------------------------
# File: picasa_faces.config
#
# Description: User-defined Composite tag definitions to convert face regions
# in .picasa.ini files to MWG region tags (Metadata Working Group
# region, used by Picasa) and MP region tags (used by Microsoft
# Photo Library).
#
# Tag definitions and examples:
#
# PicasaToMWGRegion
# This will create the MWG region tag but will filter out the regions
# that are still unnamed in Picasa. Picasa defaults to naming these
# regions 'ffffffffffffffff' but normally will not save these to file.
# Example:
# exiftool -config picasa_faces.config "-RegionInfo<PicasaToMWGRegion" FILE
#
# PicasaToMPRegion
# This will create the MP region tag but will filter out the regions that
# are still unnamed in Picasa. Picasa defaults to naming these regions
# 'ffffffffffffffff' but normally will not save these to file.
# Example:
# exiftool -config picasa_faces.config "-RegionInfoMP<PicasaToMPRegion" FILE
#
# PicasaRegionNames
# Returns a list of the region names associated with the file. This
# allows copying of the region names to XMP:Subject and/or IPTC:Keywords.
# It also allows checking to see if regions need to be updated.
# Example:
# exiftool -config picasa_faces.config "-XMP:Subject<PicasaRegionNames" FILE
#
# PicasaToMWGRegionUnfiltered
# This will create the MWG region tag. This version does not filter out
# the unnamed regions. Picasa normally will filter out unnamed regions
# when it saves regions in the file.
# Example:
# exiftool -config picasa_faces.config "-RegionInfo<PicasaToMWGRegionUnfiltered" FILE
#
# PicasaToMPRegionUnfiltered
# This will create the MP region tag. This version does not filter out
# the unnamed regions. Picasa normally will filter out unnamed regions
# when it saves regions in the file.
# Example:
# exiftool -config picasa_faces.config "-RegionInfoMP<PicasaToMPRegionUnfiltered" FILE
#
# Notes: The face names are loaded from the Picasa contacts file, which
# defaults to:
#
# C:/Users/MainUser/AppData/Local/PicasaData/Google/Picasa2/contacts/contacts.xml
#
# The default contacts file may be changed by editing the value
# of $contactXML below, or on the command line with ExifTool 9.90
# or later via the -userParam option, eg:
# -userparam PicasaContactsFile=/path/to/contacts.xml
#
# Requires: ExifTool version 8.82 or later (9.90 or later for -userparam)
#
# Revisions: 2015/03/07 - Bryan K. Williams (aka StarGeek) Created
# 2015/03/12 - PH Minor changes, optimizations and reformatting
# 2015/05/11 - BKW Fix bug where Picasa writes region data for
# rotated NEF and CR2 images as if the orientation
# is not rotated.
# 2015/05/12 - PH Minor code tweaks
# 2015/10/26 - BKW Round off area sizes to 7 decimal places
# 2016/01/18 - BKW Improved rounding algorithm
#
# References: http://u88.n24.queensu.ca/exiftool/forum/index.php/topic,6354.0.html
#------------------------------------------------------------------------------
# Picasa contacts file name
my $contactXML = 'C:/Users/MainUser/AppData/Local/PicasaData/Google/Picasa2/contacts/contacts.xml';
# local variables
my $lastIniFile = ''; # path of last .picasa.ini file loaded
my $lastContactFile = ''; # path of last contacts.xml file loaded
# raw file types that need additional processing to get regions correct
my %isRawFile = map { $_ => 1 } qw(
3FR ARW CR2 CRW CS1 DCR DNG EIP ERF IIQ K25 KDC MEF MOS MRW NEF NRW
ORF PEF RAF RAW RW2 RWL SR2 SRF SRW X3F), 'Canon 1D RAW';
my %contactHash; # lookup for loaded contacts.xml entries
my %fileHash; # lookup for loaded .picasa.ini entries
#------------------------------------------------------------------------------
# Load Picasa's contacts.xml and .picasa.ini files.
# Inputs: 0) ExifTool object reference, 1) .picasa.ini directory
# Returns: 1 if files were loaded and parsed, undef on error
# Notes: If file has already been loaded, it isn't reloaded
sub LoadPicasaFiles($$)
{
local (*CONTACTS, *INI);
my ($et, $iniDir) = @_;
# check ExifTool version to see if there might be
# a command line setting for the contact file
my $contactFile = ($Image::ExifTool::VERSION >= 9.89 and
defined($et->Options(UserParam => 'PicasaContactsFile'))) ?
$et->Options(UserParam => 'PicasaContactsFile') : $contactXML;
# load Picasa contacts.xml file unless done already
unless ($contactFile eq $lastContactFile) {
$lastContactFile = $contactFile;
undef %contactHash;
# Picasa's default setting for unnamed faces.
$contactHash{'ffffffffffffffff'} = 'unnamed';
if (open(CONTACTS, $contactFile)) {
require Image::ExifTool::HTML;
while (<CONTACTS>) {
/name="(.*?)"/ or next;
my $name = $1;
/id="([a-f0-9]+)"/ or next;
my $id = $1;
$contactHash{$id} = Image::ExifTool::HTML::UnescapeHTML($name);
}
close(CONTACTS);
} else {
local $SIG{'__WARN__'} = undef; # stop ExifTool from catching the warning
warn "Error reading contacts file $contactFile\n";
}
}
# load .picasa.ini file from the specified directory
my $iniFile = "$iniDir/.picasa.ini";
if ($iniFile eq $lastIniFile) {
return %fileHash ? 1 : undef;
}
$lastIniFile = $iniFile;
open(INI, $iniFile) or return undef;
my $section = '';
while (<INI>) {
# Process New Section
/^\s*\[(.+)\][\n\r]*$/ and $section = $1, next;
# process entry (all we care about are the "faces" lines)
/^faces=(.*)$/ or next;
my @temp = split /;/, $1;
foreach (@temp) {
/rect64\(([\da-f]{1,16})\),([\da-f]{1,16})/ or next;
# the string in parens after "rect64" is a 64 bit number in hex,
# but Picasa doesn't add leading zeroes, so the length of the string
# cannot be assumed to be 16 bytes. Handle this as two 32-bit numbers
# for compatibility with 32-bit systems.
my $hi = hex(substr($1, 0, -8));
my $lo = hex(substr($1, -8));
my $x0 = ($hi >> 16) /65535;
my $y0 = ($hi & 0xffff)/65535;
my $x1 = ($lo >> 16) /65535;
my $y1 = ($lo & 0xffff)/65535;
push @{ $fileHash{$section} }, {
ContactID => $2,
# round to 8 decimals (Picasa will ignore regions with greater than 10 decimals)
X => int($x0*100000000+.5)/100000000,
Y => int($y0*100000000+.5)/100000000,
W => int(($x1 - $x0)*100000000+.5)/100000000,
H => int(($y1 - $y0)*100000000+.5)/100000000,
};
}
}
close(INI);
return %fileHash ? 1 : undef;
}
#------------------------------------------------------------------------------
# Rotate region to specified orientation (for RAW file types only)
# Input: 0) rectangle array ref (x,y,w,h), 1) EXIF orientation value, 2) file type
sub RotateRegion($$$)
{
my ($rect, $orientation, $fileType) = @_;
if ($orientation and $fileType and $isRawFile{$fileType}) {
my ($x,$y,$w,$h) = @$rect;
if ($orientation == 8) { # CW 90
@$rect = (1-$h-$y, $x, $h, $w);
} elsif ($orientation == 3) { # CW 180
@$rect = (1-$x-$w, 1-$y-$h, $w, $h);
} elsif ($orientation == 6) { # CW 270
@$rect = ($y, 1-$x-$w, $h, $w);
}
}
}
#------------------------------------------------------------------------------
# User-defined tag definitions
#
%Image::ExifTool::UserDefined = (
'Image::ExifTool::Composite' => {
#
# Versions that filter out unnamed regions (ContactID=ffffffffffffffff)
#
PicasaToMWGRegion => {
Require => {
0 => 'Directory',
1 => 'FileName',
2 => 'ImageWidth',
3 => 'ImageHeight',
},
Desire => {
4 => 'Orientation',
5 => 'FileType',
},
ValueConv => sub {
my ($val, $et) = @_;
LoadPicasaFiles($et, $$val[0]) or return undef; # load contacts.xml and Picasa.ini
my $filename = $$val[1];
my @regList;
# convert to local variables for readability, and make
# sure there is a region associated with the current file
my $contactHashRef = \%contactHash;
my $tempArrayRef = $fileHash{$filename} or return undef;
foreach my $tempHash (@$tempArrayRef) {
next if $$tempHash{ContactID} eq 'ffffffffffffffff';
my $name = $$contactHashRef{$$tempHash{ContactID}};
next unless defined $name;
my @rect = @$tempHash{'X','Y','W','H'};
RotateRegion(\@rect, $$val[4], $$val[5]);
push @regList, {
Area => {
X => $rect[0] + $rect[2] / 2,
Y => $rect[1] + $rect[3] / 2,
W => $rect[2],
H => $rect[3],
Unit => 'normalized',
},
Name => $name,
Type => 'Face',
};
}
# make sure a region exists, otherwise return undef
return @regList ? {
AppliedToDimensions => { W => $$val[2], H => $$val[3], Unit => 'pixel' },
RegionList => \@regList,
} : undef;
},
},
PicasaToMPRegion => {
Require => {
0 => 'Directory',
1 => 'FileName',
},
Desire => {
2 => 'Orientation',
3 => 'FileType',
},
ValueConv => sub {
my ($val, $et) = @_;
LoadPicasaFiles($et, $$val[0]) or return undef; # load contacts.xml and Picasa.ini
my $filename = $$val[1];
my @regList;
# convert to local variables for readability, and make
# sure there is a region associated with the current file
my $contactHashRef = \%contactHash;
my $tempArrayRef = $fileHash{$filename} or return undef;
foreach my $tempHash (@$tempArrayRef) {
next if $$tempHash{ContactID} eq 'ffffffffffffffff';
my $name = $$contactHashRef{$$tempHash{ContactID}};
next unless defined $name;
my @rect = @$tempHash{'X','Y','W','H'};
RotateRegion(\@rect, $$val[2], $$val[3]);
push @regList, {
PersonDisplayName => $name,
Rectangle => join(', ', @rect),
};
}
# make sure a region exists, otherwise return undef
return @regList ? { Regions => \@regList } : undef;
},
},
PicasaRegionNames => {
Require => {
0 => 'Directory',
1 => 'FileName',
},
ValueConv => sub {
my ($val, $et) = @_;
LoadPicasaFiles($et, $$val[0]) or return undef; # load contacts.xml and Picasa.ini
my $filename = $$val[1];
my @regList;
# convert to local variables for readability, and make
# sure there is a region associated with the current file
my $contactHashRef = \%contactHash;
my $tempArrayRef = $fileHash{$filename} or return undef;
foreach my $tempHash (@$tempArrayRef) {
next if $$tempHash{ContactID} eq 'ffffffffffffffff';
my $name = $$contactHashRef{$$tempHash{ContactID}};
push @regList, $name if defined $name;
}
# make sure a region exists, otherwise return undef
return @regList ? \@regList : undef;
},
},
#
# Versions that do not filter out unnamed regions (ContactID=ffffffffffffffff)
# Picasa normally does not add these regions when it saves names to the file.
#
PicasaToMWGRegionUnfiltered => {
Require => {
0 => 'Directory',
1 => 'FileName',
2 => 'ImageWidth',
3 => 'ImageHeight',
},
Desire => {
4 => 'Orientation',
5 => 'FileType',
},
ValueConv => sub {
my ($val, $et) = @_;
LoadPicasaFiles($et, $$val[0]) or return undef; # load contacts.xml and Picasa.ini
my $filename = $$val[1];
my @regList;
# convert to local variables for readability, and make
# sure there is a region associated with the current file
my $contactHashRef = \%contactHash;
my $tempArrayRef = $fileHash{$filename} or return undef;
foreach my $tempHash (@$tempArrayRef) {
my @rect = @$tempHash{'X','Y','W','H'};
RotateRegion(\@rect, $$val[4], $$val[5]);
push @regList, {
Area => {
X => $rect[0] + $rect[2] / 2,
Y => $rect[1] + $rect[3] / 2,
W => $rect[2],
H => $rect[3],
Unit => 'normalized',
},
Name => $$contactHashRef{$$tempHash{ContactID}} || 'unnamed',
Type => 'Face',
};
}
# make sure a region exists, otherwise return undef
return @regList ? {
AppliedToDimensions => { W => $$val[2], H => $$val[3], Unit => 'pixel' },
RegionList => \@regList,
} : undef;
},
},
PicasaToMPRegionUnfiltered => {
Require => {
0 => 'Directory',
1 => 'FileName',
},
Desire => {
2 => 'Orientation',
3 => 'FileType',
},
ValueConv => sub {
my ($val, $et) = @_;
LoadPicasaFiles($et, $$val[0]) or return undef; # load contacts.xml and Picasa.ini
my $filename = $$val[1];
my @regList;
# convert to local variables for readability, and make
# sure there is a region associated with the current file
my $contactHashRef = \%contactHash;
my $tempArrayRef = $fileHash{$filename} or return undef;
foreach my $tempHash (@$tempArrayRef) {
my @rect = @$tempHash{'X','Y','W','H'};
RotateRegion(\@rect, $$val[2], $$val[3]);
push @regList, {
PersonDisplayName => $$contactHashRef{$$tempHash{ContactID}} || 'unnamed',
Rectangle => join(', ', @rect),
}
}
# make sure a region exists, otherwise return undef
return @regList ? { Regions => \@regList } : undef;
},
},
},
);
#------------------------------------------------------------------------------
1; #end

6267
vendor/phpexiftool/exiftool/exiftool vendored Normal file

File diff suppressed because it is too large Load Diff

BIN
vendor/phpexiftool/exiftool/exiftool.exe vendored Normal file

Binary file not shown.

View File

@@ -0,0 +1,31 @@
#------------------------------------------------------------------------------
# File: gpx.fmt
#
# Description: Example ExifTool print format file to generate a GPX track log
#
# Usage: exiftool -p gpx.fmt -d %Y-%m-%dT%H:%M:%SZ FILE [...] > out.gpx
#
# Requires: ExifTool version 8.10 or later
#
# Revisions: 2010/02/05 - P. Harvey created
#
# Notes: 1) All input files must contain GPSLatitude and GPSLongitude.
# 2) The -fileOrder option may be used to control the order of the
# generated track points.
#------------------------------------------------------------------------------
#[HEAD]<?xml version="1.0" encoding="utf-8"?>
#[HEAD]<gpx version="1.0"
#[HEAD] creator="ExifTool $ExifToolVersion"
#[HEAD] xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
#[HEAD] xmlns="http://www.topografix.com/GPX/1/0"
#[HEAD] xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
#[HEAD]<trk>
#[HEAD]<number>1</number>
#[HEAD]<trkseg>
#[BODY]<trkpt lat="$gpslatitude#" lon="$gpslongitude#">
#[BODY] <ele>$gpsaltitude#</ele>
#[BODY] <time>$gpsdatetime</time>
#[BODY]</trkpt>
#[TAIL]</trkseg>
#[TAIL]</trk>
#[TAIL]</gpx>

View File

@@ -0,0 +1,35 @@
#------------------------------------------------------------------------------
# File: gpx_wpt.fmt
#
# Description: Example ExifTool print format file to generate GPX waypoints
# with pictures
#
# Usage: exiftool -p gpx_wpt.fmt -d %Y-%m-%dT%H:%M:%SZ FILE [...] > out.gpx
#
# Requires: ExifTool version 8.10 or later
#
# Revisons: 2010/03/13 - Peter Grimm created
#
# Notes: 1) All input files must contain GPSLatitude and GPSLongitude.
# 2) The -fileOrder option may be used to control the order of the
# generated track points.
#------------------------------------------------------------------------------
#[HEAD]<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
#[HEAD]<gpx version="1.1"
#[HEAD] creator="ExifTool $ExifToolVersion"
#[HEAD] xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
#[HEAD] xmlns="http://www.topografix.com/GPX/1/1"
#[HEAD] xsi:schemaLocation="http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd">
#[BODY]<wpt lat="$gpslatitude#" lon="$gpslongitude#">
#[BODY] <ele>$gpsaltitude#</ele>
#[BODY] <time>$gpsdatetime</time>
#[BODY] <name>$filename</name>
#[BODY] <link href="$directory/$filename"/>
#[BODY] <sym>Scenic Area</sym>
#[BODY] <extensions>
#[BODY] <gpxx:WaypointExtension xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3">
#[BODY] <gpxx:DisplayMode>SymbolAndName</gpxx:DisplayMode>
#[BODY] </gpxx:WaypointExtension>
#[BODY] </extensions>
#[BODY]</wpt>
#[TAIL]</gpx>

View File

@@ -0,0 +1,55 @@
#------------------------------------------------------------------------------
# File: kml.fmt
#
# Description: Example ExifTool print format file for generating a
# Google Earth KML file from a collection of geotagged images
#
# Usage: exiftool -p kml.fmt FILE [...] > out.kml
#
# Requires: ExifTool version 8.10 or later
#
# Revisions: 2010/02/05 - P. Harvey created
# 2013/02/05 - PH Fixed camera icon to work with new Google Earth
#
# Notes: 1) All input files must contain GPSLatitude and GPSLongitude.
# 2) For Google Earth to be able to find the images, the input
# images must be specified using relative paths, and "out.kml"
# must stay in the same directory as where the command was run.
# 3) Google Earth is picky about the case of the image file extension,
# and may not be able to display the image if an upper-case
# extension is used.
# 4) The -fileOrder option may be used to control the order of the
# generated placemarks.
#------------------------------------------------------------------------------
#[HEAD]<?xml version="1.0" encoding="UTF-8"?>
#[HEAD]<kml xmlns="http://earth.google.com/kml/2.0">
#[HEAD] <Document>
#[HEAD] <name>My Photos</name>
#[HEAD] <open>1</open>
#[HEAD] <Style id="Photo">
#[HEAD] <IconStyle>
#[HEAD] <Icon>
#[HEAD] <href>http://maps.google.com/mapfiles/kml/pal4/icon38.png</href>
#[HEAD] <scale>1.0</scale>
#[HEAD] </Icon>
#[HEAD] </IconStyle>
#[HEAD] </Style>
#[HEAD] <Folder>
#[HEAD] <name>Waypoints</name>
#[HEAD] <open>0</open>
#[BODY] <Placemark>
#[BODY] <description><![CDATA[<br/><table><tr><td>
#[BODY] <img src='$directory/$filename'
#[BODY] width='$imagewidth' height='$imageheight'>
#[BODY] </td></tr></table>]]></description>
#[BODY] <Snippet/>
#[BODY] <name>$filename</name>
#[BODY] <styleUrl>#Photo</styleUrl>
#[BODY] <Point>
#[BODY] <altitudeMode>clampedToGround</altitudeMode>
#[BODY] <coordinates>$gpslongitude#,$gpslatitude#,0</coordinates>
#[BODY] </Point>
#[BODY] </Placemark>
#[TAIL] </Folder>
#[TAIL] </Document>
#[TAIL]</kml>

File diff suppressed because it is too large Load Diff

Binary file not shown.

View File

@@ -0,0 +1,173 @@
<?xml version="1.0" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>ExifTool Date/Time Shift Module</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<link rev="made" href="mailto:_securityagent@gamma.local" />
</head>
<body style="background-color: white">
<table border="0" width="100%" cellspacing="0" cellpadding="3">
<tr><td class="block" style="background-color: #cccccc" valign="middle">
<big><strong><span class="block">&nbsp;ExifTool Date/Time Shift Module</span></strong></big>
</td></tr>
</table>
<!-- INDEX BEGIN -->
<div name="index">
<p><a name="__index__"></a></p>
<ul>
<li><a href="#name">NAME</a></li>
<li><a href="#description">DESCRIPTION</a></li>
<li><a href="#details">DETAILS</a></li>
<li><a href="#notes">NOTES</a></li>
<li><a href="#tricky">TRICKY</a></li>
<li><a href="#bugs">BUGS</a></li>
<li><a href="#author">AUTHOR</a></li>
<li><a href="#see_also">SEE ALSO</a></li>
</ul>
<hr name="index" />
</div>
<!-- INDEX END -->
<p>
</p>
<h1><a name="name">NAME</a></h1>
<p>Image::ExifTool::Shift.pl - ExifTool time shifting routines</p>
<p>
</p>
<hr />
<h1><a name="description">DESCRIPTION</a></h1>
<p>This module contains routines used by ExifTool to shift date and time
values.</p>
<p>
</p>
<hr />
<h1><a name="details">DETAILS</a></h1>
<p>Time shifts are applied to standard EXIF-formatted date/time values (eg.
<code>2005:03:14 18:55:00</code>). Date-only and time-only values may also be
shifted, and an optional timezone (eg. <code>-05:00</code>) is also supported. Here
are some general rules and examples to explain how shift strings are
interpreted:</p>
<p>Date-only values are shifted using the following formats:</p>
<pre>
'Y:M:D' - shift date by 'Y' years, 'M' months and 'D' days
'M:D' - shift months and days only
'D' - shift specified number of days</pre>
<p>Time-only values are shifted using the following formats:</p>
<pre>
'h:m:s' - shift time by 'h' hours, 'm' minutes and 's' seconds
'h:m' - shift hours and minutes only
'h' - shift specified number of hours</pre>
<p>Timezone shifts are specified in the following formats:</p>
<pre>
'+h:m' - shift timezone by 'h' hours and 'm' minutes
'-h:m' - negative shift of timezone hours and minutes
'+h' - shift timezone hours only
'-h' - negative shift of timezone hours only</pre>
<p>A valid shift value consists of one or two arguments, separated by a space.
If only one is provided, it is assumed to be a time shift when applied to a
time-only or a date/time value, or a date shift when applied to a date-only
value. For example:</p>
<pre>
'1' - shift by 1 hour if applied to a time or date/time
value, or by one day if applied to a date value
'2:0' - shift 2 hours (time, date/time), or 2 months (date)
'5:0:0' - shift 5 hours (time, date/time), or 5 years (date)
'0:0:1' - shift 1 s (time, date/time), or 1 day (date)</pre>
<p>If two arguments are given, the date shift is first, followed by the time
shift:</p>
<pre>
'3:0:0 0' - shift date by 3 years
'0 15:30' - shift time by 15 hours and 30 minutes
'1:0:0 0:0:0+5:0' - shift date by 1 year and timezone by 5 hours</pre>
<p>A date shift is simply ignored if applied to a time value or visa versa.</p>
<p>Numbers specified in shift fields may contain a decimal point:</p>
<pre>
'1.5' - 1 hour 30 minutes (time, date/time), or 1 day (date)
'2.5 0' - 2 days 12 hours (date/time), 12 hours (time) or
2 days (date)</pre>
<p>And to save typing, a zero is assumed for any missing numbers:</p>
<pre>
'1::' - shift by 1 hour (time, date/time) or 1 year (date)
'26:: 0' - shift date by 26 years
'+:30 - shift timezone by 30 minutes</pre>
<p>Below are some specific examples applied to real date and/or time values
('Dir' is the applied shift direction: '+' is positive, '-' is negative):</p>
<pre>
Original Value Shift Dir Shifted Value
--------------------- ------- --- ---------------------
'20:30:00' '5' + '01:30:00'
'2005:01:27' '5' + '2005:02:01'
'2005:01:27 20:30:00' '5' + '2005:01:28 01:30:00'
'11:54:00' '2.5 0' - '23:54:00'
'2005:11:02' '2.5 0' - '2005:10:31'
'2005:11:02 11:54:00' '2.5 0' - '2005:10:30 23:54:00'
'2004:02:28 08:00:00' '1 1.3' + '2004:02:29 09:18:00'
'07:00:00' '-5' + '07:00:00'
'07:00:00+01:00' '-5' + '07:00:00-04:00'
'07:00:00Z' '+2:30' - '07:00:00-02:30'
'1970:01:01' '35::' + '2005:01:01'
'2005:01:01' '400' + '2006:02:05'
'10:00:00.00' '::1.33' - '09:59:58.67'</pre>
<p>
</p>
<hr />
<h1><a name="notes">NOTES</a></h1>
<p>The format of the original date/time value is not changed when the time
shift is applied. This means that the length of the date/time string will
not change, and only the numbers in the string will be modified. The only
exception to this rule is that a 'Z' timezone is changed to '+00:00'
notation if a timezone shift is applied. A timezone will not be added to
the date/time string.</p>
<p>
</p>
<hr />
<h1><a name="tricky">TRICKY</a></h1>
<p>This module is perhaps more complicated than it needs to be because it is
designed to be very flexible in the way time shifts are specified and
applied...</p>
<p>The ability to shift dates by Y years, M months, etc, conflicts with the
design goal of maintaining a constant shift for all time values when
applying a batch shift. This is because shifting by 1 month can be
equivalent to anything from 28 to 31 days, and 1 year can be 365 or 366
days, depending on the starting date.</p>
<p>The inconsistency is handled by shifting the first tag found with the actual
specified shift, then calculating the equivalent time difference in seconds
for this shift and applying this difference to subsequent tags in a batch
conversion. So if it works as designed, the behaviour should be both
intuitive and mathematically correct, and the user shouldn't have to worry
about details such as this (in keeping with Perl's &quot;do the right thing&quot;
philosophy).</p>
<p>
</p>
<hr />
<h1><a name="bugs">BUGS</a></h1>
<p>Due to the use of the standard time library functions, dates are typically
limited to the range 1970 to 2038 on 32-bit systems.</p>
<p>
</p>
<hr />
<h1><a name="author">AUTHOR</a></h1>
<p>Copyright 2003-2016, Phil Harvey (phil at owl.phy.queensu.ca)</p>
<p>This library is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.</p>
<p>
</p>
<hr />
<h1><a name="see_also">SEE ALSO</a></h1>
<p><a href="ExifTool.html">Image::ExifTool(3pm)</a></p>
<table border="0" width="100%" cellspacing="0" cellpadding="3">
<tr><td class="block" style="background-color: #cccccc" valign="middle">
<big><strong><span class="block">&nbsp;ExifTool Date/Time Shift Module</span></strong></big>
</td></tr>
</table>
</body>
</html>

View File

@@ -0,0 +1,53 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>AFCP Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>AFCP Tags</h2>
<p>AFCP stands for AXS File Concatenation Protocol, and is a poorly designed
protocol for appending information to the end of files. This can be used as
an auxiliary technique to store IPTC information in images, but is
incompatible with some file formats.</p>
<p>ExifTool will read and write (but not create) AFCP IPTC information in JPEG
and TIFF images.</p>
<p>See
<a href="http://web.archive.org/web/20080828211305/http://www.tocarte.com/media/axs_afcp_spec.pdf">http://web.archive.org/web/20080828211305/http://www.tocarte.com/media/axs_afcp_spec.pdf</a>
for the AFCP specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'IPTC'</td>
<td>IPTC</td>
<td class=c>-</td>
<td>--&gt; <a href='IPTC.html'>IPTC Tags</a></td></tr>
<tr class=b>
<td>'Nail'</td>
<td>ThumbnailImage</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'PrVw'</td>
<td>PreviewImage</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'TEXT'</td>
<td>Text</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jul 3, 2013</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,146 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>AIFF Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>AIFF Tags</h2>
<p>Tags extracted from Audio Interchange File Format (AIFF) files. See
<a href="http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/AIFF/AIFF.html">http://www-mmsp.ece.mcgill.ca/Documents/AudioFormats/AIFF/AIFF.html</a> for
the AIFF specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'(c) '</td>
<td>Copyright</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ANNO'</td>
<td>Annotation</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'AUTH'</td>
<td>Author</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'COMM'</td>
<td>Common</td>
<td class=c>-</td>
<td>--&gt; <a href='AIFF.html#Common'>AIFF Common Tags</a></td></tr>
<tr>
<td>'COMT'</td>
<td>Comment</td>
<td class=c>-</td>
<td>--&gt; <a href='AIFF.html#Comment'>AIFF Comment Tags</a></td></tr>
<tr class=b>
<td>'FVER'</td>
<td>FormatVersion</td>
<td class=c>-</td>
<td>--&gt; <a href='AIFF.html#FormatVers'>AIFF FormatVers Tags</a></td></tr>
<tr>
<td>'ID3 '</td>
<td>ID3</td>
<td class=c>-</td>
<td>--&gt; <a href='ID3.html'>ID3 Tags</a></td></tr>
<tr class=b>
<td>'NAME'</td>
<td>Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Common'>AIFF Common Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index2</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>NumChannels</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>NumSampleFrames</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>SampleSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>SampleRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='9 = 0x9'>9</td>
<td>CompressionType</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>&#39;ACE2&#39; = ACE 2-to-1
<br>&#39;ACE8&#39; = ACE 8-to-3
<br>&#39;MAC3&#39; = MAC 3-to-1
<br>&#39;MAC6&#39; = MAC 6-to-1
<br>&#39;NONE&#39; = None
<br>&#39;sowt&#39; = Little-endian, no compression</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='11 = 0xb'>11</td>
<td>CompressorName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Comment'>AIFF Comment Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0000 = 0'>0x0000</td>
<td>CommentTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0001 = 1'>0x0001</td>
<td>MarkerID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0002 = 2'>0x0002</td>
<td>Comment</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='FormatVers'>AIFF FormatVers Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>FormatVersionTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jan 3, 2012</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,149 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>APE Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>APE Tags</h2>
<p>Tags found in Monkey&#39;s Audio (APE) information. Only a few common tags are
listed below, but ExifTool will extract any tag found. ExifTool supports
APEv1 and APEv2 tags, as well as ID3 information in APE files, and will also
read APE metadata from MP3 and MPC files.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Album'</td>
<td>Album</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Artist'</td>
<td>Artist</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Genre'</td>
<td>Genre</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Title'</td>
<td>Title</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Tool Name'</td>
<td>ToolName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Tool Version'</td>
<td>ToolVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Track'</td>
<td>Track</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Year'</td>
<td>Year</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='NewHeader'>APE NewHeader Tags</a></h2>
<p>APE MAC audio header for version 3.98 or later.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index2</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>CompressionLevel</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>BlocksPerFrame</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>FinalFrameBlocks</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='6 = 0x6'>6</td>
<td>TotalFrames</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>BitsPerSample</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='9 = 0x9'>9</td>
<td>Channels</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>SampleRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='OldHeader'>APE OldHeader Tags</a></h2>
<p>APE MAC audio header for version 3.97 or earlier.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index2</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>APEVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>CompressionLevel</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>Channels</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>SampleRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>TotalFrames</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='12 = 0xc'>12</td>
<td>FinalFrameBlocks</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Feb 3, 2014</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,188 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>APP12 Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top><a name='PictureInfo'>APP12 PictureInfo Tags</a></h2>
<p>The JPEG APP12 &quot;Picture Info&quot; segment was used by some older cameras, and
contains ASCII-based meta information. Below are some tags which have been
observed Agfa and Polaroid images, however ExifTool will extract information
from any tags found in this segment.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Aperture'</td>
<td>Aperture</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ColorMode'</td>
<td>ColorMode</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ConTake'</td>
<td>ConTake</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ExpBias'</td>
<td>ExposureCompensation</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'FNumber'</td>
<td>FNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'FWare'</td>
<td>FirmwareVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Flash'</td>
<td>Flash</td>
<td class=c>N</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td>'FocusMode'</td>
<td>FocusMode</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'FocusPos'</td>
<td>FocusPos</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ID'</td>
<td>ID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ImageSize'</td>
<td>ImageSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'LightS'</td>
<td>LightS</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Macro'</td>
<td>Macro</td>
<td class=c>N</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td>'Protect'</td>
<td>Protect</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Quality'</td>
<td>Quality</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Resolution'</td>
<td>Resolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Serial#'</td>
<td>SerialNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Shutter'</td>
<td>ExposureTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'StrobeTime'</td>
<td>StrobeTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'TimeDate'</td>
<td>DateTimeOriginal</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Type'</td>
<td>CameraType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Version'</td>
<td>Version</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Ytarget'</td>
<td>YTarget</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Zoom'</td>
<td>Zoom</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ZoomPos'</td>
<td>ZoomPos</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'shtr'</td>
<td>ExposureTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ylevel'</td>
<td>YLevel</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Ducky'>APP12 Ducky Tags</a></h2>
<p>Photoshop uses the JPEG APP12 &quot;Ducky&quot; segment to store some information in
&quot;Save for Web&quot; images.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0001 = 1'>0x0001</td>
<td>Quality</td>
<td class=c title=' / = Avoided'>int32u/</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0002 = 2'>0x0002</td>
<td>Comment</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0003 = 3'>0x0003</td>
<td>Copyright</td>
<td class=c title=' / = Avoided'>string/</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jan 22, 2011</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,74 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Apple Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>Apple Tags</h2>
<p>Tags extracted from maker notes of images from the iPhone 5 with iOS 7.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0003 = 3'>0x0003</td>
<td>RunTime</td>
<td class=c>-</td>
<td>--&gt; <a href='Apple.html#RunTime'>Apple RunTime Tags</a></td></tr>
<tr class=b>
<td title='0x000a = 10'>0x000a</td>
<td>HDRImageType</td>
<td class=c>int32s</td>
<td><span class=s>3 = HDR Image
<br>4 = Original Image</span></td></tr>
<tr>
<td title='0x000b = 11'>0x000b</td>
<td>BurstUUID</td>
<td class=c>string</td>
<td><span class=s><span class=n>(unique ID for all images in a burst)</span></span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='RunTime'>Apple RunTime Tags</a></h2>
<p>This PLIST-format information contains the elements of a CMTime structure
representing the amount of time the phone has been running since the last
boot, not including standby time.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'epoch'</td>
<td>RunTimeEpoch</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'flags'</td>
<td>RunTimeFlags</td>
<td class=c>N</td>
<td><span class=s>Bit 0 = Valid
<br>Bit 1 = Has been rounded
<br>Bit 2 = Positive infinity
<br>Bit 3 = Negative infinity
<br>Bit 4 = Indefinite</span></td></tr>
<tr>
<td>'timescale'</td>
<td>RunTimeScale</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'value'</td>
<td>RunTimeValue</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Mar 19, 2015</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,177 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Audible Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>Audible Tags</h2>
<p>ExifTool will extract any information found in the metadata dictionary of
Audible .AA files, even if not listed in the table below.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'_chapter_count'</td>
<td>ChapterCount</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'_cover_art'</td>
<td>CoverArt</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'author'</td>
<td>Author</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'copyright'</td>
<td>Copyright</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'pub_date_start'</td>
<td>PublishDateStart</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'pubdate'</td>
<td>PublishDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='tags'>Audible tags Tags</a></h2>
<p>Information found in &quot;tags&quot; atom of Audible M4B audio books.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'cvrx'</td>
<td>Audible_cvrx</td>
<td class=c>-</td>
<td>--&gt; <a href='Audible.html#cvrx'>Audible cvrx Tags</a></td></tr>
<tr class=b>
<td>'meta'</td>
<td>Audible_meta</td>
<td class=c>-</td>
<td>--&gt; <a href='Audible.html#meta'>Audible meta Tags</a></td></tr>
<tr>
<td>'tseg'</td>
<td>Audible_tseg</td>
<td class=c>-</td>
<td>--&gt; <a href='Audible.html#tseg'>Audible tseg Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='cvrx'>Audible cvrx Tags</a></h2>
<p>Audible cover art information in M4B audio books.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CoverArt</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CoverArtType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='meta'>Audible meta Tags</a></h2>
<p>Information found in Audible M4B &quot;meta&quot; atom.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'ALBUMARTIST'</td>
<td>AlbumArtist</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Album'</td>
<td>Album</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Artist'</td>
<td>Artist</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Comment'</td>
<td>Comment</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Genre'</td>
<td>Genre</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'SUBTITLE'</td>
<td>Subtitle</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'TOOL'</td>
<td>CreatorTool</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Title'</td>
<td>Title</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Year'</td>
<td>Year</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'itunesmediatype'</td>
<td>iTunesMediaType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'track'</td>
<td>ChapterName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='tseg'>Audible tseg Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'meta'</td>
<td>Audible_meta2</td>
<td class=c>-</td>
<td>--&gt; <a href='Audible.html#meta'>Audible meta Tags</a></td></tr>
<tr class=b>
<td>'tshd'</td>
<td>ChapterNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Apr 8, 2015</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,110 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>BMP Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>BMP Tags</h2>
<p>There really isn&#39;t much meta information in a BMP file as such, just a bit
of image related information.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='12 = 0xc'>12</td>
<td>Planes</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='14 = 0xe'>14</td>
<td>BitDepth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='16 = 0x10'>16</td>
<td>Compression</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = None
<br>1 = 8-Bit RLE
<br>2 = 4-Bit RLE</td><td>&nbsp;&nbsp;</td>
<td>3 = Bitfields
<br>4 = JPEG
<br>5 = PNG</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='20 = 0x14'>20</td>
<td>ImageLength</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='24 = 0x18'>24</td>
<td>PixelsPerMeterX</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='28 = 0x1c'>28</td>
<td>PixelsPerMeterY</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='32 = 0x20'>32</td>
<td>NumColors</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='36 = 0x24'>36</td>
<td>NumImportantColors</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='OS2'>BMP OS2 Tags</a></h2>
<p>Information extracted from OS/2-format BMP images.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='6 = 0x6'>6</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>Planes</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='10 = 0xa'>10</td>
<td>BitDepth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jan 21, 2010</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,561 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>CanonRaw Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>CanonRaw Tags</h2>
<p>
These tags apply to CRW-format Canon RAW files and information in the APP0
&quot;CIFF&quot; segment of JPEG images. When writing CanonRaw/CIFF information, the
length of the information is preserved (and the new information is truncated
or padded as required) unless <b>Writable</b> is <code>resize</code>. Currently, only
JpgFromRaw and ThumbnailImage are allowed to change size.</p>
<p>CRW images also support the addition of a CanonVRD trailer, which in turn
supports XMP. This trailer is created automatically if necessary when
ExifTool is used to write XMP to a CRW image.
</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0000 = 0'>0x0000</td>
<td>NullRecord</td>
<td class=c>undef</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0001 = 1'>0x0001</td>
<td>FreeBytes</td>
<td class=c>undef</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0032 = 50'>0x0032</td>
<td>CanonColorInfo1</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0805 = 2053'>0x0805</td>
<td>CanonFileDescription
<br>UserComment</td>
<td class=c>string[32]<br>string[256]</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x080a = 2058'>0x080a</td>
<td>CanonRawMakeModel</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html#MakeModel'>CanonRaw MakeModel Tags</a></td></tr>
<tr class=b>
<td title='0x080b = 2059'>0x080b</td>
<td>CanonFirmwareVersion</td>
<td class=c>string[32]</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x080c = 2060'>0x080c</td>
<td>ComponentVersion</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x080d = 2061'>0x080d</td>
<td>ROMOperationMode</td>
<td class=c>string[8]</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0810 = 2064'>0x0810</td>
<td>OwnerName</td>
<td class=c>string[32]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0815 = 2069'>0x0815</td>
<td>CanonImageType</td>
<td class=c>string[32]</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0816 = 2070'>0x0816</td>
<td>OriginalFileName</td>
<td class=c>string[32]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0817 = 2071'>0x0817</td>
<td>ThumbnailFileName</td>
<td class=c>string[32]</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x100a = 4106'>0x100a</td>
<td>TargetImageType</td>
<td class=c>int16u</td>
<td><span class=s>0 = Real-world Subject
<br>1 = Written Document</span></td></tr>
<tr class=b>
<td title='0x1010 = 4112'>0x1010</td>
<td>ShutterReleaseMethod</td>
<td class=c>int16u</td>
<td><span class=s>0 = Single Shot
<br>2 = Continuous Shooting</span></td></tr>
<tr>
<td title='0x1011 = 4113'>0x1011</td>
<td>ShutterReleaseTiming</td>
<td class=c>int16u</td>
<td><span class=s>0 = Priority on shutter
<br>1 = Priority on focus</span></td></tr>
<tr class=b>
<td title='0x1016 = 4118'>0x1016</td>
<td>ReleaseSetting</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x101c = 4124'>0x101c</td>
<td>BaseISO</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x1028 = 4136'>0x1028</td>
<td>CanonFlashInfo?</td>
<td class=c>int16u[4]</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x1029 = 4137'>0x1029</td>
<td>CanonFocalLength</td>
<td class=c>-</td>
<td>--&gt; <a href='Canon.html#FocalLength'>Canon FocalLength Tags</a></td></tr>
<tr class=b>
<td title='0x102a = 4138'>0x102a</td>
<td>CanonShotInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='Canon.html#ShotInfo'>Canon ShotInfo Tags</a></td></tr>
<tr>
<td title='0x102c = 4140'>0x102c</td>
<td>CanonColorInfo2</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x102d = 4141'>0x102d</td>
<td>CanonCameraSettings</td>
<td class=c>-</td>
<td>--&gt; <a href='Canon.html#CameraSettings'>Canon CameraSettings Tags</a></td></tr>
<tr>
<td title='0x1030 = 4144'>0x1030</td>
<td>WhiteSample</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html#WhiteSample'>CanonRaw WhiteSample Tags</a></td></tr>
<tr class=b>
<td title='0x1031 = 4145'>0x1031</td>
<td>SensorInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='Canon.html#SensorInfo'>Canon SensorInfo Tags</a></td></tr>
<tr>
<td title='0x1033 = 4147'>0x1033</td>
<td>CustomFunctions10D
<br>CustomFunctionsD30
<br>CustomFunctionsD60
<br>CustomFunctionsUnknown</td>
<td class=c>-<br>-<br>-<br>-</td>
<td>--&gt; <a href='CanonCustom.html#Functions10D'>CanonCustom Functions10D Tags</a>
<br>--&gt; <a href='CanonCustom.html#FunctionsD30'>CanonCustom FunctionsD30 Tags</a>
<br>--&gt; <a href='CanonCustom.html#FunctionsD30'>CanonCustom FunctionsD30 Tags</a>
<br>--&gt; <a href='CanonCustom.html#FuncsUnknown'>CanonCustom FuncsUnknown Tags</a></td></tr>
<tr class=b>
<td title='0x1038 = 4152'>0x1038</td>
<td>CanonAFInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='Canon.html#AFInfo'>Canon AFInfo Tags</a></td></tr>
<tr>
<td title='0x1093 = 4243'>0x1093</td>
<td>CanonFileInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='Canon.html#FileInfo'>Canon FileInfo Tags</a></td></tr>
<tr class=b>
<td title='0x10a9 = 4265'>0x10a9</td>
<td>ColorBalance</td>
<td class=c>-</td>
<td>--&gt; <a href='Canon.html#ColorBalance'>Canon ColorBalance Tags</a></td></tr>
<tr>
<td title='0x10ae = 4270'>0x10ae</td>
<td>ColorTemperature</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x10b4 = 4276'>0x10b4</td>
<td>ColorSpace</td>
<td class=c>int16u</td>
<td><span class=s>1 = sRGB
<br>2 = Adobe RGB
<br>65535 = Uncalibrated</span></td></tr>
<tr>
<td title='0x10b5 = 4277'>0x10b5</td>
<td>RawJpgInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html#RawJpgInfo'>CanonRaw RawJpgInfo Tags</a></td></tr>
<tr class=b>
<td title='0x1803 = 6147'>0x1803</td>
<td>ImageFormat</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html#ImageFormat'>CanonRaw ImageFormat Tags</a></td></tr>
<tr>
<td title='0x1804 = 6148'>0x1804</td>
<td>RecordID</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x1806 = 6150'>0x1806</td>
<td>SelfTimerTime</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x1807 = 6151'>0x1807</td>
<td>TargetDistanceSetting</td>
<td class=c>float</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x180b = 6155'>0x180b</td>
<td>SerialNumber
<br>UnknownNumber?</td>
<td class=c>int32u<br>Y</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x180e = 6158'>0x180e</td>
<td>TimeStamp</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html#TimeStamp'>CanonRaw TimeStamp Tags</a></td></tr>
<tr class=b>
<td title='0x1810 = 6160'>0x1810</td>
<td>ImageInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html#ImageInfo'>CanonRaw ImageInfo Tags</a></td></tr>
<tr>
<td title='0x1813 = 6163'>0x1813</td>
<td>FlashInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html#FlashInfo'>CanonRaw FlashInfo Tags</a></td></tr>
<tr class=b>
<td title='0x1814 = 6164'>0x1814</td>
<td>MeasuredEV</td>
<td class=c>float</td>
<td><span class=s><span class=n>(this is the Canon name for what could better be called MeasuredLV, and
should be close to the calculated LightValue for a proper exposure with most
models)</span></span></td></tr>
<tr>
<td title='0x1817 = 6167'>0x1817</td>
<td>FileNumber</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x1818 = 6168'>0x1818</td>
<td>ExposureInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html#ExposureInfo'>CanonRaw ExposureInfo Tags</a></td></tr>
<tr>
<td title='0x1834 = 6196'>0x1834</td>
<td>CanonModelID</td>
<td class=c>int32u</td>
<td>--&gt; <a href='Canon.html#CanonModelID'>Canon CanonModelID Values</a>
<br><span class='n s'>(this is the complete list of model ID numbers, but note that many of these
models do not produce CRW images)</span></td></tr>
<tr class=b>
<td title='0x1835 = 6197'>0x1835</td>
<td>DecoderTable</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html#DecoderTable'>CanonRaw DecoderTable Tags</a></td></tr>
<tr>
<td title='0x183b = 6203'>0x183b</td>
<td>SerialNumberFormat</td>
<td class=c>int32u</td>
<td><span class=s>0x90000000 = Format 1
<br>0xa0000000 = Format 2</span></td></tr>
<tr class=b>
<td title='0x2005 = 8197'>0x2005</td>
<td>RawData</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x2007 = 8199'>0x2007</td>
<td>JpgFromRaw</td>
<td class=c>resize</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x2008 = 8200'>0x2008</td>
<td>ThumbnailImage</td>
<td class=c>resize</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x2804 = 10244'>0x2804</td>
<td>ImageDescription</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html'>CanonRaw Tags</a></td></tr>
<tr class=b>
<td title='0x2807 = 10247'>0x2807</td>
<td>CameraObject</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html'>CanonRaw Tags</a></td></tr>
<tr>
<td title='0x3002 = 12290'>0x3002</td>
<td>ShootingRecord</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html'>CanonRaw Tags</a></td></tr>
<tr class=b>
<td title='0x3003 = 12291'>0x3003</td>
<td>MeasuredInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html'>CanonRaw Tags</a></td></tr>
<tr>
<td title='0x3004 = 12292'>0x3004</td>
<td>CameraSpecification</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html'>CanonRaw Tags</a></td></tr>
<tr class=b>
<td title='0x300a = 12298'>0x300a</td>
<td>ImageProps</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html'>CanonRaw Tags</a></td></tr>
<tr>
<td title='0x300b = 12299'>0x300b</td>
<td>ExifInformation</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html'>CanonRaw Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='MakeModel'>CanonRaw MakeModel Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>Make</td>
<td class=c>string[6]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='6 = 0x6'>6</td>
<td>Model</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='WhiteSample'>CanonRaw WhiteSample Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index2</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='1 = 0x1'>1</td>
<td>WhiteSampleWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>WhiteSampleHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>WhiteSampleLeftBorder</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>WhiteSampleTopBorder</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='5 = 0x5'>5</td>
<td>WhiteSampleBits</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='RawJpgInfo'>CanonRaw RawJpgInfo Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index2</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='1 = 0x1'>1</td>
<td>RawJpgQuality</td>
<td class=c>int16u</td>
<td><span class=s>1 = Economy
<br>2 = Normal
<br>3 = Fine
<br>5 = Superfine</span></td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>RawJpgSize</td>
<td class=c>int16u</td>
<td><span class=s>0 = Large
<br>1 = Medium
<br>2 = Small</span></td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>RawJpgWidth</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>RawJpgHeight</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ImageFormat'>CanonRaw ImageFormat Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>FileFormat</td>
<td class=c>int32u</td>
<td><span class=s>0x10000 = JPEG (lossy)
<br>0x10002 = JPEG (non-quantization)
<br>0x10003 = JPEG (lossy/non-quantization toggled)
<br>0x20001 = CRW</span></td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>TargetCompressionRatio</td>
<td class=c>float</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='TimeStamp'>CanonRaw TimeStamp Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>DateTimeOriginal</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>TimeZoneCode</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>TimeZoneInfo</td>
<td class=c>int32u</td>
<td><span class=s><span class=n>(set to 0x80000000 if TimeZoneCode is valid)</span></span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ImageInfo'>CanonRaw ImageInfo Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>PixelAspectRatio</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='3 = 0x3'>3</td>
<td>Rotation</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>ComponentBitDepth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>ColorBitDepth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='6 = 0x6'>6</td>
<td>ColorBW</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='FlashInfo'>CanonRaw FlashInfo Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>FlashGuideNumber</td>
<td class=c>float</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>FlashThreshold</td>
<td class=c>float</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ExposureInfo'>CanonRaw ExposureInfo Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ExposureCompensation</td>
<td class=c>float</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>ShutterSpeedValue</td>
<td class=c>float</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>ApertureValue</td>
<td class=c>float</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='DecoderTable'>CanonRaw DecoderTable Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>DecoderTableNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>CompressedDataOffset</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>CompressedDataLength</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Sep 16, 2010</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,705 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Composite Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>Composite Tags</h2>
<p>
The values of the composite tags are <b>Derived From</b> the values of other
tags. These are convenience tags which are calculated after all other
information is extracted. Only a few of these tags are writable directly,
the others are changed by writing the corresponding <b>Derived From</b> tags.
User-defined Composite tags, also useful for custom-formatting of tag
values, may created via the <a href="../config.html">ExifTool configuration file</a>.
</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Derived From</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AdvancedSceneMode</td>
<td class=c>N</td>
<td class=n>Model
<br>SceneMode
<br>AdvancedSceneType</td>
<td>--&gt; <a href='Panasonic.html#AdvancedSceneMode'>Panasonic AdvancedSceneMode Values</a></td></tr>
<tr class=b>
<td>Aperture</td>
<td class=c>N</td>
<td class=n>FNumber
<br>ApertureValue</td>
<td>&nbsp;</td></tr>
<tr>
<td>AudioBitrate</td>
<td class=c>N</td>
<td class=n>MPEG:MPEGAudioVersion
<br>MPEG:SampleRate
<br>MPEG:VBRBytes
<br>MPEG:VBRFrames</td>
<td><span class=s><span class=n>(calculated for variable-bitrate MPEG audio)</span></span></td></tr>
<tr class=b>
<td>AutoFocus</td>
<td class=c>N</td>
<td class=n>Nikon:PhaseDetectAF
<br>Nikon:ContrastDetectAF</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr>
<td>AvgBitrate</td>
<td class=c>N</td>
<td class=n>QuickTime::MovieDataSize
<br>QuickTime::Duration</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BlueBalance</td>
<td class=c>N</td>
<td class=n>WB_RGGBLevels
<br>WB_RGBGLevels
<br>WB_RBGGLevels
<br>WB_GRBGLevels
<br>WB_GRGBLevels
<br>WB_GBRGLevels
<br>WB_RGBLevels
<br>WB_GRBLevels
<br>WB_RBLevels
<br>WBBlueLevel
<br>WBGreenLevel</td>
<td>&nbsp;</td></tr>
<tr>
<td>CDDBDiscPlayTime</td>
<td class=c>N</td>
<td class=n>CDDB1Info</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CDDBDiscTracks</td>
<td class=c>N</td>
<td class=n>CDDB1Info</td>
<td>&nbsp;</td></tr>
<tr>
<td>CFAPattern</td>
<td class=c>N</td>
<td class=n>CFARepeatPatternDim
<br>CFAPattern2</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CircleOfConfusion</td>
<td class=c>N</td>
<td class=n>ScaleFactor35efl</td>
<td><span class=s><span class=n>(calculated as D/1440, where D is the focal plane diagonal in mm. This value
may be incorrect if the image has been resized)</span></span></td></tr>
<tr>
<td>ConditionalFEC</td>
<td class=c>N</td>
<td class=n>FlashExposureComp
<br>FlashBits</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DOF</td>
<td class=c>N</td>
<td class=n>FocalLength
<br>Aperture
<br>CircleOfConfusion
<br>FocusDistance
<br>SubjectDistance
<br>ObjectDistance
<br>ApproximateFocusDistance
<br>FocusDistanceLower
<br>FocusDistanceUpper</td>
<td><span class=s><span class=n>(this value may be incorrect if the image has been resized)</span></span></td></tr>
<tr>
<td>DateCreated</td>
<td class=c>N</td>
<td class=n>Kodak:YearCreated
<br>Kodak:MonthDayCreated</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DateTimeCreated</td>
<td class=c>N</td>
<td class=n>IPTC:DateCreated
<br>IPTC:TimeCreated</td>
<td>&nbsp;</td></tr>
<tr>
<td>DateTimeOriginal</td>
<td class=c>N</td>
<td class=n>DateTimeCreated
<br>DateCreated
<br>TimeCreated</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DateTimeOriginal</td>
<td class=c>N</td>
<td class=n>ID3:RecordingTime
<br>ID3:Year
<br>ID3:Date
<br>ID3:Time</td>
<td>&nbsp;</td></tr>
<tr>
<td>DigitalCreationDateTime</td>
<td class=c>N</td>
<td class=n>IPTC:DigitalCreationDate
<br>IPTC:DigitalCreationTime</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DigitalZoom</td>
<td class=c>N</td>
<td class=n>Canon:ZoomSourceWidth
<br>Canon:ZoomTargetWidth
<br>Canon:DigitalZoom</td>
<td>&nbsp;</td></tr>
<tr>
<td>DriveMode</td>
<td class=c>N</td>
<td class=n>ContinuousDrive
<br>SelfTimer</td>
<td><span class=s>0 = Continuous Shooting
<br>1 = Self-timer Operation
<br>2 = Single-frame Shooting</span></td></tr>
<tr class=b>
<td>Duration</td>
<td class=c>N</td>
<td class=n>Vorbis:NominalBitrate
<br>FileSize</td>
<td>&nbsp;</td></tr>
<tr>
<td>Duration</td>
<td class=c>N</td>
<td class=n>FLAC:SampleRate
<br>FLAC:TotalSamples</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Duration</td>
<td class=c>N</td>
<td class=n>FileSize
<br>ID3Size
<br>MPEG:AudioBitrate
<br>MPEG:VideoBitrate
<br>MPEG:VBRFrames
<br>MPEG:SampleRate
<br>MPEG:MPEGAudioVersion</td>
<td>&nbsp;</td></tr>
<tr>
<td>Duration</td>
<td class=c>N</td>
<td class=n>RIFF:FrameRate
<br>RIFF:FrameCount
<br>VideoFrameRate
<br>VideoFrameCount</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Duration</td>
<td class=c>N</td>
<td class=n>RIFF:AvgBytesPerSec
<br>FileSize
<br>FrameCount
<br>VideoFrameCount</td>
<td>&nbsp;</td></tr>
<tr>
<td>Duration</td>
<td class=c>N</td>
<td class=n>AIFF:SampleRate
<br>AIFF:NumSampleFrames</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ExtenderStatus</td>
<td class=c>N</td>
<td class=n>Olympus:Extender
<br>Olympus:LensType
<br>MaxApertureValue</td>
<td><span class=s><span class=n>(Olympus cameras have the quirk that they may retain the extender settings
after the extender is removed until the camera is powered off. This tag is
an attempt to represent the actual status of the extender.)</span>
<br>0 = Not attached
<br>1 = Attached
<br>2 = Removed</span></td></tr>
<tr>
<td>FOV</td>
<td class=c>N</td>
<td class=n>FocalLength
<br>ScaleFactor35efl
<br>FocusDistance</td>
<td><span class=s><span class=n>(calculated for the long image dimension. This value may be incorrect for
fisheye lenses, or if the image has been resized)</span></span></td></tr>
<tr class=b>
<td>FileNumber</td>
<td class=c>Y</td>
<td class=n>DirectoryIndex
<br>FileIndex</td>
<td>&nbsp;</td></tr>
<tr>
<td>Flash</td>
<td class=c>Y</td>
<td class=n>XMP:FlashFired
<br>XMP:FlashReturn
<br>XMP:FlashMode
<br>XMP:FlashFunction
<br>XMP:FlashRedEyeMode
<br>XMP:Flash</td>
<td>--&gt; <a href='EXIF.html#Flash'>EXIF Flash Values</a>
<br><span class='n s'>(facilitates copying camera flash information between XMP and EXIF)</span></td></tr>
<tr class=b>
<td>FlashType</td>
<td class=c>N</td>
<td class=n>FlashBits</td>
<td><span class=s><span class=n>(may report &quot;Built-in Flash&quot; for some Canon cameras with external flash in
manual mode)</span>
<br>0 = Built-In Flash
<br>1 = External</span></td></tr>
<tr>
<td>FocalLength35efl</td>
<td class=c>N</td>
<td class=n>FocalLength
<br>ScaleFactor35efl</td>
<td><span class=s><span class=n>(this value may be incorrect if the image has been resized)</span></span></td></tr>
<tr class=b>
<td>FocusDistance</td>
<td class=c>N</td>
<td class=n>Sony:FocusPosition
<br>FocalLength</td>
<td><span class=s><span class=n>(distance in metres = FocusPosition * FocalLength / 1000)</span></span></td></tr>
<tr>
<td>FocusDistance2</td>
<td class=c>N</td>
<td class=n>Sony:FocusPosition2
<br>FocalLengthIn35mmFormat</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSAltitude</td>
<td class=c>N</td>
<td class=n>QuickTime:GPSCoordinates</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSAltitude</td>
<td class=c>N</td>
<td class=n>QuickTime:LocationInformation</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSAltitude</td>
<td class=c>N</td>
<td class=n>GPS:GPSAltitude
<br>GPS:GPSAltitudeRef
<br>XMP:GPSAltitude
<br>XMP:GPSAltitudeRef</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSAltitudeRef</td>
<td class=c>N</td>
<td class=n>QuickTime:GPSCoordinates</td>
<td><span class=s>0 = Above Sea Level
<br>1 = Below Sea Level</span></td></tr>
<tr class=b>
<td>GPSAltitudeRef</td>
<td class=c>N</td>
<td class=n>QuickTime:LocationInformation</td>
<td><span class=s>0 = Above Sea Level
<br>1 = Below Sea Level</span></td></tr>
<tr>
<td>GPSDateTime</td>
<td class=c>N</td>
<td class=n>GPS:GPSDateStamp
<br>GPS:GPSTimeStamp</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSLatitude</td>
<td class=c>N</td>
<td class=n>QuickTime:GPSCoordinates</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSLatitude</td>
<td class=c>N</td>
<td class=n>QuickTime:LocationInformation</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSLatitude</td>
<td class=c>N</td>
<td class=n>GPS:GPSLatitude
<br>GPS:GPSLatitudeRef</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSLatitudeRef</td>
<td class=c>N</td>
<td class=n>XMP:GPSLatitude</td>
<td><span class=s>&#39;N&#39; = North
<br>&#39;S&#39; = South</span></td></tr>
<tr class=b>
<td>GPSLongitude</td>
<td class=c>N</td>
<td class=n>QuickTime:GPSCoordinates</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSLongitude</td>
<td class=c>N</td>
<td class=n>QuickTime:LocationInformation</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>GPSLongitude</td>
<td class=c>N</td>
<td class=n>GPS:GPSLongitude
<br>GPS:GPSLongitudeRef</td>
<td>&nbsp;</td></tr>
<tr>
<td>GPSLongitudeRef</td>
<td class=c>N</td>
<td class=n>XMP:GPSLongitude</td>
<td><span class=s>&#39;E&#39; = East
<br>&#39;W&#39; = West</span></td></tr>
<tr class=b>
<td>GPSPosition</td>
<td class=c>N</td>
<td class=n>GPSLatitude
<br>GPSLongitude</td>
<td>&nbsp;</td></tr>
<tr>
<td>HyperfocalDistance</td>
<td class=c>N</td>
<td class=n>FocalLength
<br>Aperture
<br>CircleOfConfusion</td>
<td><span class=s><span class=n>(this value may be incorrect if the image has been resized)</span></span></td></tr>
<tr class=b>
<td>IDCPreviewImage</td>
<td class=c>N</td>
<td class=n>IDCPreviewStart
<br>IDCPreviewLength</td>
<td>&nbsp;</td></tr>
<tr>
<td>ISO</td>
<td class=c>N</td>
<td class=n>Canon:CameraISO
<br>Canon:BaseISO
<br>Canon:AutoISO</td>
<td><span class=s><span class=n>(use CameraISO if numerical, otherwise calculate as BaseISO * AutoISO / 100)</span></span></td></tr>
<tr class=b>
<td>ImageHeight</td>
<td class=c>N</td>
<td class=n>Main:PostScript:ImageData
<br>PostScript:BoundingBox</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageHeight</td>
<td class=c>N</td>
<td class=n>IFD0:SensorTopBorder
<br>IFD0:SensorBottomBorder</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageSize</td>
<td class=c>N</td>
<td class=n>ImageWidth
<br>ImageHeight
<br>ExifImageWidth
<br>ExifImageHeight</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageWidth</td>
<td class=c>N</td>
<td class=n>Main:PostScript:ImageData
<br>PostScript:BoundingBox</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageWidth</td>
<td class=c>N</td>
<td class=n>IFD0:SensorLeftBorder
<br>IFD0:SensorRightBorder</td>
<td>&nbsp;</td></tr>
<tr>
<td>JpgFromRaw</td>
<td class=c>Y</td>
<td class=n>JpgFromRawStart
<br>JpgFromRawLength</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Lens</td>
<td class=c>N</td>
<td class=n>Canon:MinFocalLength
<br>Canon:MaxFocalLength</td>
<td>&nbsp;</td></tr>
<tr>
<td>Lens35efl</td>
<td class=c>N</td>
<td class=n>Canon:MinFocalLength
<br>Canon:MaxFocalLength
<br>Lens
<br>ScaleFactor35efl</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LensID</td>
<td class=c>N</td>
<td class=n>LensType
<br>FocalLength
<br>MaxAperture
<br>MaxApertureValue
<br>MinFocalLength
<br>MaxFocalLength
<br>LensModel
<br>LensFocalRange
<br>LensSpec
<br>LensType2
<br>LensFocalLength</td>
<td><span class=s><span class=n>(attempt to identify the actual lens from all lenses with a given LensType.
Applies only to LensType values with a lookup table. May be configured
by adding user-defined lenses)</span></span></td></tr>
<tr>
<td>LensID</td>
<td class=c>N</td>
<td class=n>XMP-aux:LensID
<br>Make
<br>LensInfo
<br>FocalLength
<br>LensModel
<br>MaxApertureValue</td>
<td><span class=s><span class=n>(attempt to convert numerical XMP-aux:LensID stored by Adobe applications)</span></span></td></tr>
<tr class=b>
<td>LensID</td>
<td class=c>N</td>
<td class=n>Nikon:LensIDNumber
<br>LensFStops
<br>MinFocalLength
<br>MaxFocalLength
<br>MaxApertureAtMinFocal
<br>MaxApertureAtMaxFocal
<br>MCUVersion
<br>Nikon:LensType</td>
<td>--&gt; <a href='Nikon.html#LensID'>Nikon LensID Values</a></td></tr>
<tr>
<td>LensID</td>
<td class=c>N</td>
<td class=n>Ricoh:LensFirmware</td>
<td>--&gt; <a href='Ricoh.html#LensID'>Ricoh LensID Values</a></td></tr>
<tr class=b>
<td>LensSpec</td>
<td class=c>N</td>
<td class=n>Nikon:Lens
<br>Nikon:LensType</td>
<td>&nbsp;</td></tr>
<tr>
<td>LightValue</td>
<td class=c>N</td>
<td class=n>Aperture
<br>ShutterSpeed
<br>ISO</td>
<td><span class=s><span class=n>(calculated LV -- similar to exposure value but normalized to ISO 100)</span></span></td></tr>
<tr class=b>
<td>MPImage</td>
<td class=c>N</td>
<td class=n>MPImageStart
<br>MPImageLength
<br>MPImageType</td>
<td><span class=s><span class=n>(the first MPF &quot;Large Thumbnail&quot; is extracted as PreviewImage, and the rest
of the embedded MPF images are extracted as MPImage#. The ExtractEmbedded
option may be used to extract information from these embedded images.)</span></span></td></tr>
<tr>
<td>Megapixels</td>
<td class=c>N</td>
<td class=n>ImageSize</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>OriginalDecisionData</td>
<td class=c title=' ! = Unsafe'>Y!</td>
<td class=n>OriginalDecisionDataOffset</td>
<td>&nbsp;</td></tr>
<tr>
<td>OtherImage</td>
<td class=c>Y</td>
<td class=n>OtherImageStart
<br>OtherImageLength</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PeakSpectralSensitivity</td>
<td class=c>N</td>
<td class=n>FLIR:PlanckB</td>
<td>&nbsp;</td></tr>
<tr>
<td>PreviewImage</td>
<td class=c>Y</td>
<td class=n>PreviewImageStart
<br>PreviewImageLength
<br>PreviewImageValid
<br>PreviewImageStart (1)
<br>PreviewImageLength (1)</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PreviewImage</td>
<td class=c>N</td>
<td class=n>ScreenNail</td>
<td>&nbsp;</td></tr>
<tr>
<td>PreviewImageSize</td>
<td class=c>N</td>
<td class=n>PreviewImageWidth
<br>PreviewImageHeight</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>RedBalance</td>
<td class=c>N</td>
<td class=n>WB_RGGBLevels
<br>WB_RGBGLevels
<br>WB_RBGGLevels
<br>WB_GRBGLevels
<br>WB_GRGBLevels
<br>WB_GBRGLevels
<br>WB_RGBLevels
<br>WB_GRBLevels
<br>WB_RBLevels
<br>WBRedLevel
<br>WBGreenLevel</td>
<td>&nbsp;</td></tr>
<tr>
<td>RedEyeReduction</td>
<td class=c>N</td>
<td class=n>CanonFlashMode
<br>FlashBits</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td>RicohPitch</td>
<td class=c>N</td>
<td class=n>Ricoh:Accelerometer</td>
<td>&nbsp;</td></tr>
<tr>
<td>RicohRoll</td>
<td class=c>N</td>
<td class=n>Ricoh:Accelerometer</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Rotation</td>
<td class=c>N</td>
<td class=n>QuickTime:MatrixStructure
<br>QuickTime:HandlerType</td>
<td>&nbsp;</td></tr>
<tr>
<td>RunTimeSincePowerUp</td>
<td class=c>N</td>
<td class=n>Apple:RunTimeValue
<br>Apple:RunTimeScale</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ScaleFactor35efl</td>
<td class=c>N</td>
<td class=n>FocalLength
<br>FocalLengthIn35mmFormat
<br>Composite:DigitalZoom
<br>FocalPlaneDiagonal
<br>SensorSize
<br>FocalPlaneXSize
<br>FocalPlaneYSize
<br>FocalPlaneResolutionUnit
<br>FocalPlaneXResolution
<br>FocalPlaneYResolution
<br>ExifImageWidth
<br>ExifImageHeight
<br>CanonImageWidth
<br>CanonImageHeight
<br>ImageWidth
<br>ImageHeight</td>
<td><span class=s><span class=n>(this value and any derived values may be incorrect if the image has been
resized)</span></span></td></tr>
<tr>
<td>ShootingMode</td>
<td class=c>N</td>
<td class=n>CanonExposureMode
<br>EasyMode
<br>BulbDuration</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ShutterCurtainHack</td>
<td class=c>N</td>
<td class=n>FlashBits
<br>ShutterCurtainSync</td>
<td><span class=s>0 = 1st-curtain sync
<br>1 = 2nd-curtain sync</span></td></tr>
<tr>
<td>ShutterSpeed</td>
<td class=c>N</td>
<td class=n>ExposureTime
<br>ShutterSpeedValue
<br>BulbDuration</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SubSecCreateDate</td>
<td class=c>N</td>
<td class=n>EXIF:CreateDate
<br>SubSecTimeDigitized</td>
<td>&nbsp;</td></tr>
<tr>
<td>SubSecDateTimeOriginal</td>
<td class=c>N</td>
<td class=n>EXIF:DateTimeOriginal
<br>SubSecTimeOriginal</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SubSecModifyDate</td>
<td class=c>N</td>
<td class=n>EXIF:ModifyDate
<br>SubSecTime</td>
<td>&nbsp;</td></tr>
<tr>
<td>ThumbnailImage</td>
<td class=c>Y</td>
<td class=n>ThumbnailOffset
<br>ThumbnailLength</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WB_RGBLevels</td>
<td class=c>N</td>
<td class=n>KDC_IFD:WhiteBalance
<br>WB_RGBLevelsAuto
<br>WB_RGBLevelsFluorescent
<br>WB_RGBLevelsTungsten
<br>WB_RGBLevelsDaylight
<br>WB_RGBLevels4
<br>WB_RGBLevels5
<br>WB_RGBLevelsShade</td>
<td>&nbsp;</td></tr>
<tr>
<td>WB_RGBLevels</td>
<td class=c>N</td>
<td class=n>KodakIFD:WhiteBalance
<br>WB_RGBMul0
<br>WB_RGBMul1
<br>WB_RGBMul2
<br>WB_RGBMul3
<br>WB_RGBCoeffs0
<br>WB_RGBCoeffs1
<br>WB_RGBCoeffs2
<br>WB_RGBCoeffs3
<br>KodakIFD:ColorTemperature
<br>Kodak:WB_RGBLevels</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>WB_RGGBLevels</td>
<td class=c>N</td>
<td class=n>Canon:WhiteBalance
<br>WB_RGGBLevelsAsShot
<br>WB_RGGBLevelsAuto
<br>WB_RGGBLevelsDaylight
<br>WB_RGGBLevelsCloudy
<br>WB_RGGBLevelsTungsten
<br>WB_RGGBLevelsFluorescent
<br>WB_RGGBLevelsFlash
<br>WB_RGGBLevelsCustom
<br>WB_RGGBLevelsShade
<br>WB_RGGBLevelsKelvin</td>
<td>&nbsp;</td></tr>
<tr>
<td>WB_RGGBLevels</td>
<td class=c>N</td>
<td class=n>WB_RGGBLevelsUncorrected
<br>WB_RGGBLevelsBlack</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ZoomedPreviewImage</td>
<td class=c>N</td>
<td class=n>ZoomedPreviewStart
<br>ZoomedPreviewLength</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Aug 27, 2015</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,293 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>DNG Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>DNG Tags</h2>
<p>
The main DNG tags are found in the EXIF table. The tables below define only
information found within structures of these main DNG tag values. See
<a href="http://www.adobe.com/products/dng/">http://www.adobe.com/products/dng/</a> for the official DNG specification.
</p>
<h2><a name='AdobeData'>DNG AdobeData Tags</a></h2>
<p>This information is found in the &quot;Adobe&quot; DNGPrivateData.</p>
<p>The maker notes (&#39;MakN&#39;) are processed by ExifTool, but some information may
have been lost by the Adobe DNG Converter. This is because the Adobe DNG
Converter (as of version 6.3) doesn&#39;t properly handle information referenced
from inside the maker notes that lies outside the original maker notes
block. This information is lost when only the maker note block is copied to
the DNG image. While this doesn&#39;t effect all makes of cameras, it is a
problem for some major brands such as Olympus and Sony.</p>
<p>Other entries in this table represent proprietary information that is
extracted from the original RAW image and restructured to a different (but
still proprietary) Adobe format.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'CRW '</td>
<td>AdobeCRW</td>
<td class=c>-</td>
<td>--&gt; <a href='CanonRaw.html'>CanonRaw Tags</a></td></tr>
<tr class=b>
<td>'Koda'</td>
<td>AdobeKoda</td>
<td class=c>-</td>
<td>--&gt; <a href='Kodak.html#IFD'>Kodak IFD Tags</a></td></tr>
<tr>
<td>'Leaf'</td>
<td>AdobeLeaf</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#SubIFD'>Leaf SubIFD Tags</a></td></tr>
<tr class=b>
<td>'MRW '</td>
<td>AdobeMRW</td>
<td class=c>-</td>
<td>--&gt; <a href='MinoltaRaw.html'>MinoltaRaw Tags</a></td></tr>
<tr>
<td>'MakN'</td>
<td>MakerNoteApple
<br>MakerNoteNikon
<br>MakerNoteCanon
<br>MakerNoteCasio
<br>MakerNoteCasio2
<br>MakerNoteFLIR
<br>MakerNoteFujiFilm
<br>MakerNoteGE
<br>MakerNoteGE2
<br>MakerNoteHasselblad
<br>MakerNoteHP
<br>MakerNoteHP2
<br>MakerNoteHP4
<br>MakerNoteHP6
<br>MakerNoteISL
<br>MakerNoteJVC
<br>MakerNoteJVCText
<br>MakerNoteKodak1a
<br>MakerNoteKodak1b
<br>MakerNoteKodak2
<br>MakerNoteKodak3
<br>MakerNoteKodak4
<br>MakerNoteKodak5
<br>MakerNoteKodak6a
<br>MakerNoteKodak6b
<br>MakerNoteKodak7
<br>MakerNoteKodak8a
<br>MakerNoteKodak8b
<br>MakerNoteKodak8c
<br>MakerNoteKodak9
<br>MakerNoteKodak10
<br>MakerNoteKodak11
<br>MakerNoteKodakUnknown
<br>MakerNoteKyocera
<br>MakerNoteMinolta
<br>MakerNoteMinolta2
<br>MakerNoteMinolta3
<br>MakerNoteMotorola
<br>MakerNoteNikon2
<br>MakerNoteNikon3
<br>MakerNoteNintendo
<br>MakerNoteOlympus
<br>MakerNoteOlympus2
<br>MakerNoteLeica
<br>MakerNoteLeica2
<br>MakerNoteLeica3
<br>MakerNoteLeica4
<br>MakerNoteLeica5
<br>MakerNoteLeica6
<br>MakerNoteLeica7
<br>MakerNoteLeica8
<br>MakerNoteLeica9
<br>MakerNotePanasonic
<br>MakerNotePanasonic2
<br>MakerNotePentax
<br>MakerNotePentax2
<br>MakerNotePentax3
<br>MakerNotePentax4
<br>MakerNotePentax5
<br>MakerNotePentax6
<br>MakerNotePhaseOne
<br>MakerNoteReconyx
<br>MakerNoteRicoh
<br>MakerNoteRicoh2
<br>MakerNoteRicohText
<br>MakerNoteSamsung1a
<br>MakerNoteSamsung1b
<br>MakerNoteSamsung2
<br>MakerNoteSanyo
<br>MakerNoteSanyoC4
<br>MakerNoteSanyoPatch
<br>MakerNoteSigma
<br>MakerNoteSony
<br>MakerNoteSony2
<br>MakerNoteSony3
<br>MakerNoteSony4
<br>MakerNoteSony5
<br>MakerNoteSonyEricsson
<br>MakerNoteSonySRF
<br>MakerNoteUnknownText
<br>MakerNoteUnknownBinary
<br>MakerNoteUnknown</td>
<td class=c>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef<br>undef</td>
<td>--&gt; <a href='Apple.html'>Apple Tags</a>
<br>--&gt; <a href='Nikon.html'>Nikon Tags</a>
<br>--&gt; <a href='Canon.html'>Canon Tags</a>
<br>--&gt; <a href='Casio.html'>Casio Tags</a>
<br>--&gt; <a href='Casio.html#Type2'>Casio Type2 Tags</a>
<br>--&gt; <a href='FLIR.html'>FLIR Tags</a>
<br>--&gt; <a href='FujiFilm.html'>FujiFilm Tags</a>
<br>--&gt; <a href='GE.html'>GE Tags</a>
<br>--&gt; <a href='FujiFilm.html'>FujiFilm Tags</a>
<br>--&gt; <a href='Unknown.html'>Unknown Tags</a>
<br>--&gt; <a href='HP.html'>HP Tags</a>
<br>--&gt; <a href='HP.html#Type2'>HP Type2 Tags</a>
<br>--&gt; <a href='HP.html#Type4'>HP Type4 Tags</a>
<br>--&gt; <a href='HP.html#Type6'>HP Type6 Tags</a>
<br>--&gt; <a href='Unknown.html'>Unknown Tags</a>
<br>--&gt; <a href='JVC.html'>JVC Tags</a>
<br>--&gt; <a href='JVC.html#Text'>JVC Text Tags</a>
<br>--&gt; <a href='Kodak.html'>Kodak Tags</a>
<br>--&gt; <a href='Kodak.html'>Kodak Tags</a>
<br>--&gt; <a href='Kodak.html#Type2'>Kodak Type2 Tags</a>
<br>--&gt; <a href='Kodak.html#Type3'>Kodak Type3 Tags</a>
<br>--&gt; <a href='Kodak.html#Type4'>Kodak Type4 Tags</a>
<br>--&gt; <a href='Kodak.html#Type5'>Kodak Type5 Tags</a>
<br>--&gt; <a href='Kodak.html#Type6'>Kodak Type6 Tags</a>
<br>--&gt; <a href='Kodak.html#Type6'>Kodak Type6 Tags</a>
<br>--&gt; <a href='Kodak.html#Type7'>Kodak Type7 Tags</a>
<br>--&gt; <a href='Kodak.html#Type8'>Kodak Type8 Tags</a>
<br>--&gt; <a href='Kodak.html#Type8'>Kodak Type8 Tags</a>
<br>--&gt; <a href='Kodak.html#Type8'>Kodak Type8 Tags</a>
<br>--&gt; <a href='Kodak.html#Type9'>Kodak Type9 Tags</a>
<br>--&gt; <a href='Kodak.html#Type10'>Kodak Type10 Tags</a>
<br>--&gt; <a href='Kodak.html#Type11'>Kodak Type11 Tags</a>
<br>--&gt; <a href='Kodak.html#Unknown'>Kodak Unknown Tags</a>
<br>--&gt; <a href='Unknown.html'>Unknown Tags</a>
<br>--&gt; <a href='Minolta.html'>Minolta Tags</a>
<br>--&gt; <a href='Olympus.html'>Olympus Tags</a>
<br><span class=n>(not EXIF-based)</span>
<br>--&gt; <a href='Motorola.html'>Motorola Tags</a>
<br>--&gt; <a href='Nikon.html#Type2'>Nikon Type2 Tags</a>
<br>--&gt; <a href='Nikon.html'>Nikon Tags</a>
<br>--&gt; <a href='Nintendo.html'>Nintendo Tags</a>
<br>--&gt; <a href='Olympus.html'>Olympus Tags</a>
<br>--&gt; <a href='Olympus.html'>Olympus Tags</a>
<br>--&gt; <a href='Panasonic.html'>Panasonic Tags</a>
<br>--&gt; <a href='Panasonic.html#Leica2'>Panasonic Leica2 Tags</a>
<br>--&gt; <a href='Panasonic.html#Leica3'>Panasonic Leica3 Tags</a>
<br>--&gt; <a href='Panasonic.html#Leica4'>Panasonic Leica4 Tags</a>
<br>--&gt; <a href='Panasonic.html#Leica5'>Panasonic Leica5 Tags</a>
<br>--&gt; <a href='Panasonic.html#Leica6'>Panasonic Leica6 Tags</a>
<br>--&gt; <a href='Panasonic.html#Leica6'>Panasonic Leica6 Tags</a>
<br>--&gt; <a href='Panasonic.html#Leica5'>Panasonic Leica5 Tags</a>
<br>--&gt; <a href='Panasonic.html#Leica9'>Panasonic Leica9 Tags</a>
<br>--&gt; <a href='Panasonic.html'>Panasonic Tags</a>
<br>--&gt; <a href='Panasonic.html#Type2'>Panasonic Type2 Tags</a>
<br>--&gt; <a href='Pentax.html'>Pentax Tags</a>
<br>--&gt; <a href='Pentax.html#Type2'>Pentax Type2 Tags</a>
<br>--&gt; <a href='Casio.html#Type2'>Casio Type2 Tags</a>
<br>--&gt; <a href='Pentax.html#Type4'>Pentax Type4 Tags</a>
<br>--&gt; <a href='Pentax.html'>Pentax Tags</a>
<br>--&gt; <a href='Pentax.html#S1'>Pentax S1 Tags</a>
<br>--&gt; <a href='PhaseOne.html'>PhaseOne Tags</a>
<br>--&gt; <a href='Reconyx.html'>Reconyx Tags</a>
<br>--&gt; <a href='Ricoh.html'>Ricoh Tags</a>
<br>--&gt; <a href='Ricoh.html#Type2'>Ricoh Type2 Tags</a>
<br>--&gt; <a href='Ricoh.html#Text'>Ricoh Text Tags</a>
<br><span class=n>(Samsung "STMN" maker notes without PreviewImage)</span>
<br>--&gt; <a href='Samsung.html'>Samsung Tags</a>
<br>--&gt; <a href='Samsung.html#Type2'>Samsung Type2 Tags</a>
<br>--&gt; <a href='Sanyo.html'>Sanyo Tags</a>
<br>--&gt; <a href='Sanyo.html'>Sanyo Tags</a>
<br>--&gt; <a href='Sanyo.html'>Sanyo Tags</a>
<br>--&gt; <a href='Sigma.html'>Sigma Tags</a>
<br>--&gt; <a href='Sony.html'>Sony Tags</a>
<br>--&gt; <a href='Olympus.html'>Olympus Tags</a>
<br>--&gt; <a href='Olympus.html'>Olympus Tags</a>
<br>--&gt; <a href='Sony.html#PIC'>Sony PIC Tags</a>
<br>--&gt; <a href='Sony.html'>Sony Tags</a>
<br>--&gt; <a href='Sony.html#Ericsson'>Sony Ericsson Tags</a>
<br>--&gt; <a href='Sony.html#SRF'>Sony SRF Tags</a>
<br><span class=n>(unknown text-based maker notes)</span>
<br><span class=n>(unknown binary maker notes)</span>
<br>--&gt; <a href='Unknown.html'>Unknown Tags</a></td></tr>
<tr class=b>
<td>'Pano'</td>
<td>AdobePano</td>
<td class=c>-</td>
<td>--&gt; <a href='PanasonicRaw.html'>PanasonicRaw Tags</a></td></tr>
<tr>
<td>'RAF '</td>
<td>AdobeRAF</td>
<td class=c>-</td>
<td>--&gt; <a href='FujiFilm.html#RAF'>FujiFilm RAF Tags</a></td></tr>
<tr class=b>
<td>'SR2 '</td>
<td>AdobeSR2</td>
<td class=c>-</td>
<td>--&gt; <a href='Sony.html#SR2Private'>Sony SR2Private Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='OriginalRaw'>DNG OriginalRaw Tags</a></h2>
<p>This table defines tags extracted from the DNG OriginalRawFileData
information.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0000 = 0'>0x0000</td>
<td>OriginalRawImage</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0001 = 1'>0x0001</td>
<td>OriginalRawResource</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0002 = 2'>0x0002</td>
<td>OriginalRawFileType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0003 = 3'>0x0003</td>
<td>OriginalRawCreator</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0004 = 4'>0x0004</td>
<td>OriginalTHMImage</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0005 = 5'>0x0005</td>
<td>OriginalTHMResource</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0006 = 6'>0x0006</td>
<td>OriginalTHMFileType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0007 = 7'>0x0007</td>
<td>OriginalTHMCreator</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Oct 30, 2015</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,224 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>DPX Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>DPX Tags</h2>
<p>Tags extracted from DPX (Digital Picture Exchange) images.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ByteOrder</td>
<td class=c>N</td>
<td><span class=s>&#39;SDPX&#39; = Big-endian
<br>&#39;XPDS&#39; = Little-endian</span></td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>HeaderVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='16 = 0x10'>16</td>
<td>DPXFileSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='20 = 0x14'>20</td>
<td>DittoKey</td>
<td class=c>N</td>
<td><span class=s>0 = Same
<br>1 = New</span></td></tr>
<tr>
<td class=r title='36 = 0x24'>36</td>
<td>ImageFileName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='136 = 0x88'>136</td>
<td>CreateDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='160 = 0xa0'>160</td>
<td>Creator</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='260 = 0x104'>260</td>
<td>Project</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='460 = 0x1cc'>460</td>
<td>Copyright</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='660 = 0x294'>660</td>
<td>EncryptionKey</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='768 = 0x300'>768</td>
<td>Orientation</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = Horizontal (normal)
<br>1 = Mirror vertical
<br>2 = Mirror horizontal
<br>3 = Rotate 180
<br>4 = Mirror horizontal and rotate 270 CW
<br>5 = Rotate 90 CW
<br>6 = Rotate 270 CW
<br>7 = Mirror horizontal and rotate 90 CW</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='770 = 0x302'>770</td>
<td>ImageElements</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='772 = 0x304'>772</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='776 = 0x308'>776</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='780 = 0x30c'>780</td>
<td>DataSign</td>
<td class=c>N</td>
<td><span class=s>0 = Unsigned
<br>1 = Signed</span></td></tr>
<tr class=b>
<td class=r title='800 = 0x320'>800</td>
<td>ComponentsConfiguration</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = User-defined single component
<br>1 = Red (R)
<br>2 = Green (G)
<br>3 = Blue (B)
<br>4 = Alpha (matte)
<br>6 = Luminance (Y)
<br>7 = Chrominance (Cb, Cr, subsampled by two)
<br>8 = Depth (Z)
<br>9 = Composite video
<br>50 = R, G, B
<br>51 = R, G, B, Alpha
<br>52 = Alpha, B, G, R
<br>100 = Cb, Y, Cr, Y (4:2:2)
<br>101 = Cb, Y, A, Cr, Y, A (4:2:2:4)
<br>102 = Cb, Y, Cr (4:4:4)
<br>103 = Cb, Y, Cr, A (4:4:4:4)
<br>150 = User-defined 2 component element
<br>151 = User-defined 3 component element
<br>152 = User-defined 4 component element
<br>153 = User-defined 5 component element
<br>154 = User-defined 6 component element
<br>155 = User-defined 7 component element
<br>156 = User-defined 8 component element</td></tr></table>
</td></tr>
<tr>
<td class=r title='803 = 0x323'>803</td>
<td>BitDepth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='820 = 0x334'>820</td>
<td>ImageDescription</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='892 = 0x37c'>892</td>
<td>Image2Description</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='964 = 0x3c4'>964</td>
<td>Image3Description</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='1036 = 0x40c'>1036</td>
<td>Image4Description</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1108 = 0x454'>1108</td>
<td>Image5Description</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='1180 = 0x49c'>1180</td>
<td>Image6Description</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1252 = 0x4e4'>1252</td>
<td>Image7Description</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='1324 = 0x52c'>1324</td>
<td>Image8Description</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1432 = 0x598'>1432</td>
<td>SourceFileName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='1532 = 0x5fc'>1532</td>
<td>SourceCreateDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1556 = 0x614'>1556</td>
<td>InputDeviceName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='1588 = 0x634'>1588</td>
<td>InputDeviceSerialNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1724 = 0x6bc'>1724</td>
<td>FrameRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='1732 = 0x6c4'>1732</td>
<td>FrameID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1764 = 0x6e4'>1764</td>
<td>SlateInformation</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='2048 = 0x800'>2048</td>
<td>UserID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised May 12, 2015</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,75 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>DV Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>DV Tags</h2>
<p>The following tags are extracted from DV videos.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AspectRatio</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AudioBitsPerSample</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>AudioChannels</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AudioSampleRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Colorimetry</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DateTimeOriginal</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Duration</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FrameRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>TotalBitrate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VideoFormat</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>VideoScanType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jan 3, 2011</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,313 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>DjVu Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>DjVu Tags</h2>
<p>Information is extracted from the following chunks in DjVu images. See
<a href="http://www.djvu.org/">http://www.djvu.org/</a> for the DjVu specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'ANTa'</td>
<td>ANTa</td>
<td class=c>-</td>
<td>--&gt; <a href='DjVu.html#Ant'>DjVu Ant Tags</a></td></tr>
<tr class=b>
<td>'ANTz'</td>
<td>CompressedAnnotation</td>
<td class=c>-</td>
<td>--&gt; <a href='DjVu.html#Ant'>DjVu Ant Tags</a></td></tr>
<tr>
<td>'FORM'</td>
<td>FORM</td>
<td class=c>-</td>
<td>--&gt; <a href='DjVu.html#Form'>DjVu Form Tags</a></td></tr>
<tr class=b>
<td>'INCL'</td>
<td>IncludedFileID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'INFO'</td>
<td>INFO</td>
<td class=c>-</td>
<td>--&gt; <a href='DjVu.html#Info'>DjVu Info Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Ant'>DjVu Ant Tags</a></h2>
<p>Information extracted from annotation chunks.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'metadata'</td>
<td>Metadata</td>
<td class=c>-</td>
<td>--&gt; <a href='DjVu.html#Meta'>DjVu Meta Tags</a></td></tr>
<tr class=b>
<td>'xmp'</td>
<td>XMP</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html'>XMP Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Meta'>DjVu Meta Tags</a></h2>
<p>This table lists the standard DjVu metadata tags, but ExifTool will extract
any tags that exist even if they don&#39;t appear here. The DjVu v3
documentation endorses tags borrowed from two standards: 1) BibTeX
bibliography system tags (all lowercase Tag ID&#39;s in the table below), and 2)
PDF DocInfo tags (capitalized Tag ID&#39;s).</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Author'</td>
<td>Author</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'CreationDate'</td>
<td>CreateDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Creator'</td>
<td>Creator</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Keywords'</td>
<td>Keywords</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ModDate'</td>
<td>ModifyDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Producer'</td>
<td>Producer</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Subject'</td>
<td>Subject</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Title'</td>
<td>Title</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Trapped'</td>
<td>Trapped</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'address'</td>
<td>Address</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'annote'</td>
<td>Annotation</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'author'</td>
<td>Author</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'booktitle'</td>
<td>BookTitle</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'chapter'</td>
<td>Chapter</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'crossref'</td>
<td>CrossRef</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'edition'</td>
<td>Edition</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'eprint'</td>
<td>EPrint</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'howpublished'</td>
<td>HowPublished</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'institution'</td>
<td>Institution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'journal'</td>
<td>Journal</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'key'</td>
<td>Key</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'month'</td>
<td>Month</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'note'</td>
<td>Note</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'number'</td>
<td>Number</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'organization'</td>
<td>Organization</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'pages'</td>
<td>Pages</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'publisher'</td>
<td>Publisher</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'school'</td>
<td>School</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'series'</td>
<td>Series</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'title'</td>
<td>Title</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'type'</td>
<td>Type</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'url'</td>
<td>URL</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'volume'</td>
<td>Volume</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'year'</td>
<td>Year</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Form'>DjVu Form Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>SubfileType</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>&#39;BM44&#39; = Grayscale IW44
<br>&#39;DJVI&#39; = Shared component
<br>&#39;DJVM&#39; = Multi-page document
<br>&#39;DJVU&#39; = Single-page image
<br>&#39;PM44&#39; = Color IW44
<br>&#39;THUM&#39; = Thumbnail image</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Info'>DjVu Info Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>DjVuVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='6 = 0x6'>6</td>
<td>SpatialResolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>Gamma</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='9 = 0x9'>9</td>
<td>Orientation</td>
<td class=c>N</td>
<td><span class=s>[Mask 0x07]
<br>0x1 = Horizontal (normal)
<br>0x2 = Rotate 180
<br>0x5 = Rotate 90 CW
<br>0x6 = Rotate 270 CW</span></td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jun 22, 2013</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,697 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>EXE Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>EXE Tags</h2>
<p>This module extracts information from various types of Windows, MacOS and
Unix executable and library files. The first table below lists information
extracted from the header of Windows PE (Portable Executable) EXE files and
DLL libraries.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index2</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>MachineType</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0x14c = Intel 386 or later, and compatibles
<br>0x14d = Intel i860
<br>0x162 = MIPS R3000
<br>0x166 = MIPS little endian (R4000)
<br>0x168 = MIPS R10000
<br>0x169 = MIPS little endian WCI v2
<br>0x183 = Alpha AXP (old)
<br>0x184 = Alpha AXP
<br>0x1a2 = Hitachi SH3
<br>0x1a3 = Hitachi SH3 DSP
<br>0x1a6 = Hitachi SH4
<br>0x1a8 = Hitachi SH5
<br>0x1c0 = ARM little endian
<br>0x1c2 = Thumb
<br>0x1d3 = Matsushita AM33
<br>0x1f0 = PowerPC little endian
<br>0x1f1 = PowerPC with floating point support
<br>0x200 = Intel IA64
<br>0x266 = MIPS16
<br>0x268 = Motorola 68000 series
<br>0x284 = Alpha AXP 64-bit
<br>0x366 = MIPS with FPU
<br>0x466 = MIPS16 with FPU
<br>0xebc = EFI Byte Code
<br>0x8664 = AMD AMD64
<br>0x9041 = Mitsubishi M32R little endian
<br>0xc0ee = clr pure MSIL</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>TimeStamp</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>PEType</td>
<td class=c>N</td>
<td><span class=s>0x10b = PE32
<br>0x20b = PE32+</span></td></tr>
<tr class=b>
<td class=r title='11 = 0xb'>11</td>
<td>LinkerVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='12 = 0xc'>12</td>
<td>CodeSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='14 = 0xe'>14</td>
<td>InitializedDataSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='16 = 0x10'>16</td>
<td>UninitializedDataSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='18 = 0x12'>18</td>
<td>EntryPoint</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='30 = 0x1e'>30</td>
<td>OSVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='32 = 0x20'>32</td>
<td>ImageVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='34 = 0x22'>34</td>
<td>SubsystemVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='44 = 0x2c'>44</td>
<td>Subsystem</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = Unknown
<br>1 = Native
<br>2 = Windows GUI
<br>3 = Windows command line
<br>5 = OS/2 command line
<br>7 = POSIX command line
<br>9 = Windows CE GUI
<br>10 = EFI application
<br>11 = EFI boot service
<br>12 = EFI runtime driver
<br>13 = EFI ROM
<br>14 = XBOX</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='PEVersion'>EXE PEVersion Tags</a></h2>
<p>Information extracted from the VS_VERSION_INFO structure of Windows PE
files.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>FileVersionNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>ProductVersionNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='6 = 0x6'>6</td>
<td>FileFlagsMask</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='7 = 0x7'>7</td>
<td>FileFlags</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>Bit 0 = Debug
<br>Bit 1 = Pre-release
<br>Bit 2 = Patched</td><td>&nbsp;&nbsp;</td>
<td>Bit 3 = Private build
<br>Bit 4 = Info inferred
<br>Bit 5 = Special build</td></tr></table>
</td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>FileOS</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0x1 = Win16
<br>0x2 = PM-16
<br>0x3 = PM-32
<br>0x4 = Win32
<br>0x10000 = DOS
<br>0x10001 = Windows 16-bit
<br>0x10004 = Windows 32-bit
<br>0x20000 = OS/2 16-bit
<br>0x20002 = OS/2 16-bit PM-16
<br>0x30000 = OS/2 32-bit
<br>0x30003 = OS/2 32-bit PM-32
<br>0x40000 = Windows NT
<br>0x40004 = Windows NT 32-bit</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='9 = 0x9'>9</td>
<td>ObjectFileType</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = Unknown
<br>1 = Executable application
<br>2 = Dynamic link library
<br>3 = Driver
<br>4 = Font
<br>5 = VxD
<br>7 = Static library</td></tr></table>
</td></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>FileSubtype</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='PEString'>EXE PEString Tags</a></h2>
<p>Resource strings found in Windows PE files. The <b>TagID</b>&#39;s are not shown
because they are the same as the <b>Tag Name</b>. ExifTool will extract any
existing StringFileInfo tags even if not listed in this table.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>BuildDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>BuildVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>CharacterSet</td>
<td class=c>N</td>
<td><span class=s><span class=n>(extracted from the StringFileInfo value)</span></span><table class=cols><tr>
<td>&#39;0000&#39; = ASCII
<br>&#39;03A4&#39; = Windows, Japan (Shift - JIS X-0208)
<br>&#39;03A8&#39; = Windows, Chinese (Simplified)
<br>&#39;03B5&#39; = Windows, Korea (Shift - KSC 5601)
<br>&#39;03B6&#39; = Windows, Taiwan (Big5)
<br>&#39;04B0&#39; = Unicode
<br>&#39;04E2&#39; = Windows, Latin2 (Eastern European)
<br>&#39;04E3&#39; = Windows, Cyrillic
<br>&#39;04E4&#39; = Windows, Latin1
<br>&#39;04E5&#39; = Windows, Greek
<br>&#39;04E6&#39; = Windows, Turkish
<br>&#39;04E7&#39; = Windows, Hebrew
<br>&#39;04E8&#39; = Windows, Arabic</td></tr></table>
</td></tr>
<tr class=b>
<td>Comments</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>CompanyName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>FileDescription</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FileVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>InternalName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LanguageCode</td>
<td class=c>N</td>
<td>--&gt; <a href='EXE.html#LanguageCode'>EXE LanguageCode Values</a>
<br><span class='n s'>(extracted from the StringFileInfo value)</span></td></tr>
<tr>
<td>LegalCopyright</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LegalTrademarks</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>OriginalFileName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>PrivateBuild</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>ProductName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ProductVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>SpecialBuild</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='LanguageCode'>EXE LanguageCode Values</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class='inner sep' cellspacing=1>
<tr class=h><th>Value</th><th>LanguageCode</th><th>Value</th><th>LanguageCode</th><th>Value</th><th>LanguageCode</th></tr>
<tr><td>'0000'</td><td>= Neutral</td>
<td class=b>'0437'</td><td class=b>= Georgian</td>
<td>'040E'</td><td>= Hungarian</td>
</tr><tr><td>'0400'</td><td>= Process default</td>
<td class=b>'0438'</td><td class=b>= Faeroese</td>
<td>'040F'</td><td>= Icelandic</td>
</tr><tr><td>'0401'</td><td>= Arabic</td>
<td class=b>'0439'</td><td class=b>= Hindi</td>
<td>'041A'</td><td>= Croato-Serbian (Latin)</td>
</tr><tr><td>'0402'</td><td>= Bulgarian</td>
<td class=b>'0440'</td><td class=b>= Kyrgyz</td>
<td>'041B'</td><td>= Slovak</td>
</tr><tr><td>'0403'</td><td>= Catalan</td>
<td class=b>'0441'</td><td class=b>= Swahili</td>
<td>'041C'</td><td>= Albanian</td>
</tr><tr><td>'0404'</td><td>= Chinese (Traditional)</td>
<td class=b>'0443'</td><td class=b>= Uzbek</td>
<td>'041D'</td><td>= Swedish</td>
</tr><tr><td>'0405'</td><td>= Czech</td>
<td class=b>'0444'</td><td class=b>= Tatar</td>
<td>'041E'</td><td>= Thai</td>
</tr><tr><td>'0406'</td><td>= Danish</td>
<td class=b>'0445'</td><td class=b>= Bengali</td>
<td>'041F'</td><td>= Turkish</td>
</tr><tr><td>'0407'</td><td>= German</td>
<td class=b>'0446'</td><td class=b>= Punjabi</td>
<td>'042a'</td><td>= Vietnamese</td>
</tr><tr><td>'0408'</td><td>= Greek</td>
<td class=b>'0447'</td><td class=b>= Gujarati</td>
<td>'042b'</td><td>= Armenian</td>
</tr><tr><td>'0409'</td><td>= English (U.S.)</td>
<td class=b>'0448'</td><td class=b>= Oriya</td>
<td>'042c'</td><td>= Azeri</td>
</tr><tr><td>'0410'</td><td>= Italian</td>
<td class=b>'0449'</td><td class=b>= Tamil</td>
<td>'042d'</td><td>= Basque</td>
</tr><tr><td>'0411'</td><td>= Japanese</td>
<td class=b>'0450'</td><td class=b>= Mongolian</td>
<td>'042e'</td><td>= Sorbian</td>
</tr><tr><td>'0412'</td><td>= Korean</td>
<td class=b>'0456'</td><td class=b>= Galician</td>
<td>'042f'</td><td>= Macedonian</td>
</tr><tr><td>'0413'</td><td>= Dutch</td>
<td class=b>'0457'</td><td class=b>= Konkani</td>
<td>'043a'</td><td>= Maltese</td>
</tr><tr><td>'0414'</td><td>= Norwegian (Bokml)</td>
<td class=b>'0458'</td><td class=b>= Manipuri</td>
<td>'043b'</td><td>= Saami</td>
</tr><tr><td>'0415'</td><td>= Polish</td>
<td class=b>'0459'</td><td class=b>= Sindhi</td>
<td>'043c'</td><td>= Gaelic</td>
</tr><tr><td>'0416'</td><td>= Portuguese (Brazilian)</td>
<td class=b>'0460'</td><td class=b>= Kashmiri</td>
<td>'043e'</td><td>= Malay</td>
</tr><tr><td>'0417'</td><td>= Rhaeto-Romanic</td>
<td class=b>'0461'</td><td class=b>= Nepali</td>
<td>'043f'</td><td>= Kazak</td>
</tr><tr><td>'0418'</td><td>= Romanian</td>
<td class=b>'0465'</td><td class=b>= Divehi</td>
<td>'044a'</td><td>= Telugu</td>
</tr><tr><td>'0419'</td><td>= Russian</td>
<td class=b>'0490'</td><td class=b>= Walon</td>
<td>'044b'</td><td>= Kannada</td>
</tr><tr><td>'0420'</td><td>= Urdu</td>
<td class=b>'0491'</td><td class=b>= Cornish</td>
<td>'044c'</td><td>= Malayalam</td>
</tr><tr><td>'0421'</td><td>= Indonesian</td>
<td class=b>'0492'</td><td class=b>= Welsh</td>
<td>'044d'</td><td>= Assamese</td>
</tr><tr><td>'0422'</td><td>= Ukrainian</td>
<td class=b>'0493'</td><td class=b>= Breton</td>
<td>'044e'</td><td>= Marathi</td>
</tr><tr><td>'0423'</td><td>= Belarusian</td>
<td class=b>'0800'</td><td class=b>= Neutral 2</td>
<td>'044f'</td><td>= Sanskrit</td>
</tr><tr><td>'0424'</td><td>= Slovenian</td>
<td class=b>'0804'</td><td class=b>= Chinese (Simplified)</td>
<td>'045a'</td><td>= Syriac</td>
</tr><tr><td>'0425'</td><td>= Estonian</td>
<td class=b>'0807'</td><td class=b>= German (Swiss)</td>
<td>'047f'</td><td>= Invariant</td>
</tr><tr><td>'0426'</td><td>= Latvian</td>
<td class=b>'0809'</td><td class=b>= English (British)</td>
<td>'048f'</td><td>= Esperanto</td>
</tr><tr><td>'0427'</td><td>= Lithuanian</td>
<td class=b>'0810'</td><td class=b>= Italian (Swiss)</td>
<td>'080A'</td><td>= Spanish (Mexican)</td>
</tr><tr><td>'0428'</td><td>= Maori</td>
<td class=b>'0813'</td><td class=b>= Dutch (Belgian)</td>
<td>'080C'</td><td>= French (Belgian)</td>
</tr><tr><td>'0429'</td><td>= Farsi</td>
<td class=b>'0814'</td><td class=b>= Norwegian (Nynorsk)</td>
<td>'081A'</td><td>= Serbo-Croatian (Cyrillic)</td>
</tr><tr><td>'0430'</td><td>= Sutu</td>
<td class=b>'0816'</td><td class=b>= Portuguese</td>
<td>'0C07'</td><td>= German (Austrian)</td>
</tr><tr><td>'0431'</td><td>= Tsonga</td>
<td class=b>'1009'</td><td class=b>= English (Canadian)</td>
<td>'0C09'</td><td>= English (Australian)</td>
</tr><tr><td>'0432'</td><td>= Tswana</td>
<td class=b>'007F'</td><td class=b>= Invariant</td>
<td>'0C0A'</td><td>= Spanish (Modern)</td>
</tr><tr><td>'0433'</td><td>= Venda</td>
<td class=b>'040A'</td><td class=b>= Spanish (Castilian)</td>
<td>'0C0C'</td><td>= French (Canadian)</td>
</tr><tr><td>'0434'</td><td>= Xhosa</td>
<td class=b>'040B'</td><td class=b>= Finnish</td>
<td>'100C'</td><td>= French (Swiss)</td>
</tr><tr><td>'0435'</td><td>= Zulu</td>
<td class=b>'040C'</td><td class=b>= French</td>
<td>&nbsp;</td><td>&nbsp;</td>
</tr><tr><td>'0436'</td><td>= Afrikaans</td>
<td class=b>'040D'</td><td class=b>= Hebrew</td>
<td>&nbsp;</td><td>&nbsp;</td>
</tr></table></td></tr></table></blockquote>
<h2><a name='MachO'>EXE MachO Tags</a></h2>
<p>Information extracted from Mach-O (Mac OS X) executable files and DYLIB
libraries.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>CPUArchitecture</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>CPUByteOrder</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>CPUCount</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='3 = 0x3'>3</td>
<td>CPUType</td>
<td class=c title=' + = List'>N+</td>
<td><table class=cols><tr>
<td>-1 = Any
<br>1 = VAX
<br>2 = ROMP
<br>4 = NS32032
<br>5 = NS32332
<br>6 = MC680x0
<br>7 = x86
<br>8 = MIPS
<br>9 = NS32532
<br>10 = MC98000</td><td>&nbsp;&nbsp;</td>
<td>11 = HPPA
<br>12 = ARM
<br>13 = MC88000
<br>14 = SPARC
<br>15 = i860 big endian
<br>16 = i860 little endian
<br>17 = RS6000
<br>18 = PowerPC
<br>255 = VEO</td></tr></table>
</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>CPUSubtype</td>
<td class=c title=' + = List'>N+</td>
<td><table class=cols><tr>
<td>&#39;1 0&#39; = VAX (all)
<br>&#39;1 1&#39; = VAX780
<br>&#39;1 2&#39; = VAX785
<br>&#39;1 3&#39; = VAX750
<br>&#39;1 4&#39; = VAX730
<br>&#39;1 5&#39; = UVAXI
<br>&#39;1 6&#39; = UVAXII
<br>&#39;1 7&#39; = VAX8200
<br>&#39;1 8&#39; = VAX8500
<br>&#39;1 9&#39; = VAX8600
<br>&#39;1 10&#39; = VAX8650
<br>&#39;1 11&#39; = VAX8800
<br>&#39;1 12&#39; = UVAXIII
<br>&#39;2 0&#39; = RT (all)
<br>&#39;2 1&#39; = RT PC
<br>&#39;2 2&#39; = RT APC
<br>&#39;2 3&#39; = RT 135
<br>&#39;4 0&#39; = NS32032 (all)
<br>&#39;4 1&#39; = NS32032 DPC (032 CPU)
<br>&#39;4 2&#39; = NS32032 SQT
<br>&#39;4 3&#39; = NS32032 APC FPU (32081)
<br>&#39;4 4&#39; = NS32032 APC FPA (Weitek)
<br>&#39;4 5&#39; = NS32032 XPC (532)
<br>&#39;5 0&#39; = NS32332 (all)
<br>&#39;5 1&#39; = NS32332 DPC (032 CPU)
<br>&#39;5 2&#39; = NS32332 SQT
<br>&#39;5 3&#39; = NS32332 APC FPU (32081)
<br>&#39;5 4&#39; = NS32332 APC FPA (Weitek)
<br>&#39;5 5&#39; = NS32332 XPC (532)
<br>&#39;6 1&#39; = MC680x0 (all)
<br>&#39;6 2&#39; = MC68040
<br>&#39;6 3&#39; = MC68030
<br>&#39;7 3&#39; = i386 (all)
<br>&#39;7 4&#39; = i486
<br>&#39;7 5&#39; = i586
<br>&#39;7 8&#39; = Pentium III
<br>&#39;7 9&#39; = Pentium M
<br>&#39;7 10&#39; = Pentium 4
<br>&#39;7 11&#39; = Itanium
<br>&#39;7 12&#39; = Xeon
<br>&#39;7 22&#39; = Pentium Pro
<br>&#39;7 24&#39; = Pentium III M
<br>&#39;7 26&#39; = Pentium 4 M
<br>&#39;7 27&#39; = Itanium 2
<br>&#39;7 28&#39; = Xeon MP
<br>&#39;7 40&#39; = Pentium III Xeon
<br>&#39;7 54&#39; = Pentium II M3
<br>&#39;7 86&#39; = Pentium II M5
<br>&#39;7 103&#39; = Celeron
<br>&#39;7 119&#39; = Celeron Mobile
<br>&#39;7 132&#39; = i486SX
<br>&#39;8 0&#39; = MIPS (all)
<br>&#39;8 1&#39; = MIPS R2300
<br>&#39;8 2&#39; = MIPS R2600
<br>&#39;8 3&#39; = MIPS R2800
<br>&#39;8 4&#39; = MIPS R2000a
<br>&#39;8 5&#39; = MIPS R2000
<br>&#39;8 6&#39; = MIPS R3000a
<br>&#39;8 7&#39; = MIPS R3000
<br>&#39;10 0&#39; = MC98000 (all)
<br>&#39;10 1&#39; = MC98601
<br>&#39;11 0&#39; = HPPA (all)
<br>&#39;11 1&#39; = HPPA 7100LC
<br>&#39;12 0&#39; = ARM (all)
<br>&#39;12 1&#39; = ARM A500 ARCH
<br>&#39;12 2&#39; = ARM A500
<br>&#39;12 3&#39; = ARM A440
<br>&#39;12 4&#39; = ARM M4
<br>&#39;12 5&#39; = ARM A680/V4T
<br>&#39;12 6&#39; = ARM V6
<br>&#39;12 7&#39; = ARM V5TEJ
<br>&#39;12 8&#39; = ARM XSCALE
<br>&#39;12 9&#39; = ARM V7
<br>&#39;13 0&#39; = MC88000 (all)
<br>&#39;13 1&#39; = MC88100
<br>&#39;13 2&#39; = MC88110
<br>&#39;14 0&#39; = SPARC (all)
<br>&#39;14 1&#39; = SUN 4/260
<br>&#39;14 2&#39; = SUN 4/110
<br>&#39;15 0&#39; = i860 (all)
<br>&#39;15 1&#39; = i860 860
<br>&#39;16 0&#39; = i860 little (all)
<br>&#39;16 1&#39; = i860 little
<br>&#39;17 0&#39; = RS6000 (all)
<br>&#39;17 1&#39; = RS6000
<br>&#39;18 0&#39; = PowerPC (all)
<br>&#39;18 1&#39; = PowerPC 601
<br>&#39;18 2&#39; = PowerPC 602
<br>&#39;18 3&#39; = PowerPC 603
<br>&#39;18 4&#39; = PowerPC 603e
<br>&#39;18 5&#39; = PowerPC 603ev
<br>&#39;18 6&#39; = PowerPC 604
<br>&#39;18 7&#39; = PowerPC 604e
<br>&#39;18 8&#39; = PowerPC 620
<br>&#39;18 9&#39; = PowerPC 750
<br>&#39;18 10&#39; = PowerPC 7400
<br>&#39;18 11&#39; = PowerPC 7450
<br>&#39;18 100&#39; = PowerPC 970
<br>&#39;255 1&#39; = VEO 1
<br>&#39;255 2&#39; = VEO 2</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>ObjectFileType</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>-1 = Static library
<br>0x1 = Relocatable object
<br>0x2 = Demand paged executable
<br>0x3 = Fixed VM shared library
<br>0x4 = Core
<br>0x5 = Preloaded executable
<br>0x6 = Dynamically bound shared library
<br>0x7 = Dynamic link editor
<br>0x8 = Dynamically bound bundle
<br>0x9 = Shared library stub for static linking</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='PEF'>EXE PEF Tags</a></h2>
<p>Information extracted from PEF (Classic MacOS) executable files and
libraries.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>CPUArchitecture</td>
<td class=c>N</td>
<td><span class=s>&#39;m68k&#39; = 68000
<br>&#39;pwpc&#39; = PowerPC</span></td></tr>
<tr class=b>
<td class=r title='3 = 0x3'>3</td>
<td>PEFVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>TimeStamp</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ELF'>EXE ELF Tags</a></h2>
<p>Information extracted from ELF (Unix) executable files and SO libraries.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>CPUArchitecture</td>
<td class=c>N</td>
<td><span class=s>1 = 32 bit
<br>2 = 64 bit</span></td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>CPUByteOrder</td>
<td class=c>N</td>
<td><span class=s>1 = Little endian
<br>2 = Big endian</span></td></tr>
<tr>
<td class=r title='16 = 0x10'>16</td>
<td>ObjectFileType</td>
<td class=c>N</td>
<td><span class=s>0 = None
<br>1 = Relocatable file
<br>2 = Executable file
<br>3 = Shared object file
<br>4 = Core file</span></td></tr>
<tr class=b>
<td class=r title='18 = 0x12'>18</td>
<td>CPUType</td>
<td class=c>N</td>
<td><span class=s>0 = None
<br>1 = AT&amp;T WE 32100
<br>2 = SPARC
<br>3 = i386
<br>4 = Motorola 68000
<br>5 = Motorola 88000
<br>6 = i486
<br>7 = i860
<br>8 = MIPS R3000
<br>10 = MIPS R4000
<br>15 = HPPA
<br>18 = Sun v8plus
<br>20 = PowerPC
<br>21 = PowerPC 64-bit
<br>22 = IBM S/390
<br>23 = Cell BE SPU
<br>42 = SuperH
<br>43 = SPARC v9 64-bit
<br>46 = Renesas H8/300,300H,H8S
<br>50 = HP/Intel IA-64
<br>62 = AMD x86-64
<br>76 = Axis Communications 32-bit embedded processor
<br>87 = NEC v850
<br>88 = Renesas M32R
<br>21569 = Fujitsu FR-V
<br>36902 = Alpha
<br>36929 = m32r (old)
<br>36992 = v850 (old)
<br>41872 = S/390 (old)</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='CHM'>EXE CHM Tags</a></h2>
<p>Tags extracted from Microsoft Compiled HTML files.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='1 = 0x1'>1</td>
<td>CHMVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>LanguageCode</td>
<td class=c>N</td>
<td>--&gt; <a href='EXE.html#LanguageCode'>EXE LanguageCode Values</a></td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised May 14, 2015</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,463 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Extra Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>Extra Tags</h2>
<p>
The extra tags represent extra information extracted or generated by
ExifTool that is not directly associated with another tag group. The
<b>Group</b> column lists the family 1 group name when reading. Tags with a &quot;-&quot;
in this column are write-only.</p>
<p>Tags in the family 1 &quot;System&quot; group are referred to as &quot;pseudo&quot; tags because
they don&#39;t represent real metadata in the file. Instead, this information
is stored in the directory structure of the filesystem. The five writable
&quot;pseudo&quot; tags (FileName, Directory, FileModifyDate, FileCreateDate and
HardLink) may be written without modifying the file itself. The TestName
tag is used for dry-run testing before writing FileName.
</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Group</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Adobe</td>
<td class=c title=' ! = Unsafe'>Y!</td>
<td class=c>Adobe</td>
<td><span class=s><span class=n>(the JPEG APP14 Adobe segment. Extracted only if specified. See the
<a href="JPEG.html#Adobe">JPEG Adobe Tags</a> for more information)</span></span></td></tr>
<tr class=b>
<td>CanonDR4</td>
<td class=c title=' ! = Unsafe'>Y!</td>
<td class=c>CanonVRD</td>
<td><span class=s><span class=n>(the full Canon DPP version 4 DR4 block)</span></span></td></tr>
<tr>
<td>CanonVRD</td>
<td class=c title=' ! = Unsafe'>Y!</td>
<td class=c>CanonVRD</td>
<td><span class=s><span class=n>(the full Canon DPP VRD trailer block)</span></span></td></tr>
<tr class=b>
<td>Comment</td>
<td class=c>Y</td>
<td class=c>File</td>
<td><span class=s><span class=n>(comment embedded in JPEG, GIF89a or PPM/PGM/PBM image)</span></span></td></tr>
<tr>
<td>CurrentIPTCDigest</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(MD5 digest of existing IPTC data. All zeros if IPTC exists but Digest::MD5
is not installed. Only calculated for IPTC in the standard location as
specified by the <a href="http://www.metadataworkinggroup.org/">MWG</a>. ExifTool
automates the handling of this tag in the MWG module -- see the
<a href="MWG.html">MWG Composite Tags</a> for details)</span></span></td></tr>
<tr class=b>
<td>Directory</td>
<td class=c title=' ! = Unsafe'>Y!</td>
<td class=c>System</td>
<td><span class=s><span class=n>(the directory of the file as specified in the call to ExifTool, or &quot;.&quot; if no
directory was specified. May be written to move the file to another
directory that will be created if doesn&#39;t already exist)</span></span></td></tr>
<tr>
<td>EXIF</td>
<td class=c title=' ! = Unsafe'>Y!</td>
<td class=c>EXIF</td>
<td><span class=s><span class=n>(the full EXIF data block from JPEG, PNG, JP2, MIE and MIFF images)</span></span></td></tr>
<tr class=b>
<td>Error</td>
<td class=c>N</td>
<td class=c>ExifTool</td>
<td><span class=s><span class=n>(returns errors that may have occurred while reading or writing a file. Any
Error will prevent the file from being processed. Minor errors may be
downgraded to warnings with the -m or IgnoreMinorErrors option)</span></span></td></tr>
<tr>
<td>ExifByteOrder</td>
<td class=c>Y</td>
<td class=c>File</td>
<td><span class=s><span class=n>(represents the byte order of EXIF information. May be written to set the
byte order only for newly created EXIF segments)</span>
<br>&#39;II&#39; = Little-endian (Intel, II)
<br>&#39;MM&#39; = Big-endian (Motorola, MM)</span></td></tr>
<tr class=b>
<td>ExifToolVersion</td>
<td class=c>N</td>
<td class=c>ExifTool</td>
<td><span class=s><span class=n>(the version of ExifTool currently running)</span></span></td></tr>
<tr>
<td>ExifUnicodeByteOrder</td>
<td class=c>Y</td>
<td class=c>-</td>
<td><span class=s><span class=n>(specifies the byte order to use when writing EXIF Unicode text. The EXIF
specification is particularly vague about this byte ordering, and different
applications use different conventions. By default ExifTool writes Unicode
text in EXIF byte order, but this write-only tag may be used to force a
specific order)</span>
<br>&#39;II&#39; = Little-endian (Intel, II)
<br>&#39;MM&#39; = Big-endian (Motorola, MM)</span></td></tr>
<tr class=b>
<td>FileAccessDate</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(the date/time of last access of the file. Note that this access time is
updated whenever any software, including ExifTool, reads the file)</span></span></td></tr>
<tr>
<td>FileAttributes</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(extracted only if specifically requested or the SystemTags or RequestAll API
option is set. 2 or 3 values: 0. File type, 1. Attribute bits, 2. Windows
attribute bits if Win32API::File is available)</span>
<br>[Value 0]</span><table class=cols><tr>
<td>0x0 = Unknown
<br>0x1000 = FIFO
<br>0x2000 = Character
<br>0x3000 = Mux Character
<br>0x4000 = Directory
<br>0x5000 = XENIX Named
<br>0x6000 = Block
<br>0x7000 = Mux Block</td><td>&nbsp;&nbsp;</td>
<td>0x8000 = Regular
<br>0x9000 = VxFS Compressed
<br>0xa000 = Symbolic Link
<br>0xb000 = Solaris Shadow Inode
<br>0xc000 = Socket
<br>0xd000 = Solaris Door
<br>0xe000 = BSD Whiteout</td></tr></table>
<span class=s>[Value 1]</span><table class=cols><tr>
<td>Bit 9 = Sticky
<br>Bit 10 = Set Group ID</td><td>&nbsp;&nbsp;</td>
<td>Bit 11 = Set User ID</td></tr></table>
<span class=s>[Value 2]</span><table class=cols><tr>
<td>Bit 0 = Read Only
<br>Bit 1 = Hidden
<br>Bit 2 = System
<br>Bit 3 = Volume Label
<br>Bit 4 = Directory
<br>Bit 5 = Archive
<br>Bit 6 = Device
<br>Bit 7 = Normal</td><td>&nbsp;&nbsp;</td>
<td>Bit 8 = Temporary
<br>Bit 9 = Sparse File
<br>Bit 10 = Reparse Point
<br>Bit 11 = Compressed
<br>Bit 12 = Offline
<br>Bit 13 = Not Content Indexed
<br>Bit 14 = Encrypted</td></tr></table>
</td></tr>
<tr class=b>
<td>FileBlockCount</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(extracted only if specifically requested or the SystemTags or RequestAll API
option is set)</span></span></td></tr>
<tr>
<td>FileBlockSize</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(extracted only if specifically requested or the SystemTags or RequestAll API
option is set)</span></span></td></tr>
<tr class=b>
<td>FileCreateDate</td>
<td class=c title=' ! = Unsafe'>Y!</td>
<td class=c>System</td>
<td><span class=s><span class=n>(the filesystem creation date/time. Windows only. Requires Win32API::File
and Win32::API for writing. Note that although ExifTool does not currently
support FileCreateDate on other systems, the OS X file creation date may be
accessed via the MDItemFSCreationDate tag when the MDItemTags API option is
set, and may be written indirectly via the FileModifyDate tag by following
these steps: 1. Rewrite the file to set the filesystem creation and
modification times to the current time, 2. Set FileModifyDate to the desired
creation time, then 3. Restore FileModifyDate to its original value)</span></span></td></tr>
<tr>
<td>FileDeviceID</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(extracted only if specifically requested or the SystemTags or RequestAll API
option is set)</span></span></td></tr>
<tr class=b>
<td>FileDeviceNumber</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(extracted only if specifically requested or the SystemTags or RequestAll API
option is set)</span></span></td></tr>
<tr>
<td>FileGroupID</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(extracted only if specifically requested or the SystemTags or RequestAll API
option is set)</span></span></td></tr>
<tr class=b>
<td>FileHardLinks</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(extracted only if specifically requested or the SystemTags or RequestAll API
option is set)</span></span></td></tr>
<tr>
<td>FileInodeChangeDate</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(the date/time when the file&#39;s directory information was last changed.
Non-Windows systems only)</span></span></td></tr>
<tr class=b>
<td>FileInodeNumber</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(extracted only if specifically requested or the SystemTags or RequestAll API
option is set)</span></span></td></tr>
<tr>
<td>FileModifyDate</td>
<td class=c title=' ! = Unsafe'>Y!</td>
<td class=c>System</td>
<td><span class=s><span class=n>(the filesystem modification date/time. Note that ExifTool may not be able
to handle filesystem dates before 1970 depending on the limitations of the
system&#39;s standard libraries)</span></span></td></tr>
<tr class=b>
<td>FileName</td>
<td class=c title=' ! = Unsafe'>Y!</td>
<td class=c>System</td>
<td><span class=s><span class=n>(may be written with a full path name to set FileName and Directory in one
operation. This is such a powerful feature that a TestName tag is provided
to allow dry-run tests before actually writing the file name. See
<a href="../filename.html">filename.html</a> for more information on writing the
FileName, Directory and TestName tags)</span></span></td></tr>
<tr>
<td>FilePath</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(absolute path of source file. Not generated unless specifically requested or
the RequestAll API option is set)</span></span></td></tr>
<tr class=b>
<td>FilePermissions</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(r=read, w=write and x=execute permissions for the file owner, group and
others. The ValueConv value is an octal number so bit test operations on
this value should be done in octal, eg. &#39;oct($filePermissions#) &amp; 0200&#39;)</span></span></td></tr>
<tr>
<td>FileSequence</td>
<td class=c>N</td>
<td class=c>ExifTool</td>
<td><span class=s><span class=n>(sequence number for each source file when extracting or copying information,
including files that fail the -if condition of the command-line application,
beginning at 0 for the first file. Not generated unless specifically
requested or the RequestAll API option is set)</span></span></td></tr>
<tr class=b>
<td>FileSize</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(note that the print conversion for this tag uses historic prefixes: 1 kB =
1024 bytes, etc.)</span></span></td></tr>
<tr>
<td>FileType</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(a short description of the file type. For many file types this is the just
the uppercase file extension)</span></span></td></tr>
<tr class=b>
<td>FileTypeExtension</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(a common lowercase extension for this file type, or uppercase with the -n
option)</span></span></td></tr>
<tr>
<td>FileUserID</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(extracted only if specifically requested or the SystemTags or RequestAll API
option is set)</span></span></td></tr>
<tr class=b>
<td>Geosync</td>
<td class=c>Y</td>
<td class=c>-</td>
<td><span class=s><span class=n>(this write-only tag specifies a time difference to add to Geotime for
synchronization with the GPS clock. For example, set this to &quot;-12&quot; if the
camera clock is 12 seconds faster than GPS time. Input format is
&quot;[+-][[[DD ]HH:]MM:]SS[.ss]&quot;. Must be set before Geotime to be effective.
Additional features allow calculation of time differences and time drifts,
and extraction of synchronization times from image files. See the
<a href="../geotag.html">geotagging documentation</a> for details)</span></span></td></tr>
<tr>
<td>Geotag</td>
<td class=c>Y</td>
<td class=c>-</td>
<td><span class=s><span class=n>(this write-only tag is used to define the GPS track log data or track log
file name. Currently supported track log formats are GPX, NMEA RMC/GGA/GLL,
KML, IGC, Garmin XML and TCX, Magellan PMGNTRK, Honeywell PTNTHPR, Winplus
Beacon text, and Bramor gEO log files. See <a href="../geotag.html">geotag.html</a>
for details)</span></span></td></tr>
<tr class=b>
<td>Geotime</td>
<td class=c>Y</td>
<td class=c>-</td>
<td><span class=s><span class=n>(this write-only tag is used to define a date/time for interpolating a
position in the GPS track specified by the Geotag tag. Writing this tag
causes GPS information to be written into the EXIF or XMP of the target
files. The local system timezone is assumed if the date/time value does not
contain a timezone. May be deleted to delete associated GPS tags. A group
name of &#39;EXIF&#39; or &#39;XMP&#39; may be specified to write or delete only EXIF or XMP
GPS tags. The Geotag tag must be assigned before this tag)</span></span></td></tr>
<tr>
<td>HardLink</td>
<td class=c title=' ! = Unsafe'>Y!</td>
<td class=c>-</td>
<td><span class=s><span class=n>(this write-only tag is used to create a hard link to the file. If the file
is edited, copied, renamed or moved in the same operation as writing
HardLink, then the link is made to the updated file. Note that subsequent
editing of either the linked file or the original by the exiftool
application will break the link unless the -overwrite_original_in_place
option is used)</span></span></td></tr>
<tr class=b>
<td>ICC_Profile</td>
<td class=c title=' ! = Unsafe'>Y!</td>
<td class=c>ICC_Profile</td>
<td><span class=s><span class=n>(the full ICC_Profile data block)</span></span></td></tr>
<tr>
<td>ID3Size</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(size of the ID3 data block)</span></span></td></tr>
<tr class=b>
<td>IPTC</td>
<td class=c title=' ! = Unsafe'>Y!</td>
<td class=c>IPTC</td>
<td><span class=s><span class=n>(the full IPTC data block)</span></span></td></tr>
<tr>
<td>ImageHeight</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(the height of the image in number of pixels)</span></span></td></tr>
<tr class=b>
<td>ImageWidth</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(the width of the image in number of pixels)</span></span></td></tr>
<tr>
<td>JPEGDigest</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(an MD5 digest of the JPEG quantization tables is combined with the component
sub-sampling values to generate the value of this tag. The result is
compared to known values in an attempt to deduce the originating software
based only on the JPEG image data. For performance reasons, this tag is
generated only if specifically requested)</span></span></td></tr>
<tr class=b>
<td>JPEGQualityEstimate</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(an estimate of the IJG JPEG quality setting for the image, calculated from
the quantization tables. For performance reasons, this tag is generated
only if specifically requested)</span></span></td></tr>
<tr>
<td>MDItemTags</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(not a real tag. On OS X, a whole range of system-specific metadata tags
with names starting with &quot;MDItem&quot; may be extracted if specifically
requested, or if the MDItemTags API option is set. Requires that the &quot;mdls&quot;
utility is available)</span></span></td></tr>
<tr class=b>
<td>MIMEType</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(the MIME type of the source file)</span></span></td></tr>
<tr>
<td>MaxVal</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(maximum pixel value in PPM or PGM image)</span></span></td></tr>
<tr class=b>
<td>NewGUID</td>
<td class=c>N</td>
<td class=c>ExifTool</td>
<td><span class=s><span class=n>(generates a new, random GUID with format
YYYYmmdd-HHMM-SSNN-PPPP-RRRRRRRRRRRR, where Y=year, m=month, d=day, H=hour,
M=minute, S=second, N=file sequence number in hex, P=process ID in hex, and
R=random hex number; without dashes with the -n option. Not generated
unless specifically requested or the RequestAll API option is set)</span></span></td></tr>
<tr>
<td>Now</td>
<td class=c>N</td>
<td class=c>ExifTool</td>
<td><span class=s><span class=n>(the current date/time. Useful when setting the tag values, eg.
<code>&quot;-modifydate&lt;now&quot;</code>. Not generated unless specifically requested or the
RequestAll API option is set)</span></span></td></tr>
<tr class=b>
<td>PreviewImage</td>
<td class=c>Y</td>
<td class=c>File</td>
<td><span class=s><span class=n>(JPEG-format embedded preview image)</span></span></td></tr>
<tr>
<td>PreviewPNG</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(PNG-format embedded preview image)</span></span></td></tr>
<tr class=b>
<td>PreviewWMF</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(WMF-format embedded preview image)</span></span></td></tr>
<tr>
<td>ProcessingTime</td>
<td class=c>N</td>
<td class=c>ExifTool</td>
<td><span class=s><span class=n>(the clock time in seconds taken by ExifTool to extract information from this
file. Not generated unless specifically requested or the RequestAll API
option is set. Requires Time::HiRes)</span></span></td></tr>
<tr class=b>
<td>RAFVersion</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(RAF file version number)</span></span></td></tr>
<tr>
<td>ResourceForkSize</td>
<td class=c>N</td>
<td class=c>System</td>
<td><span class=s><span class=n>(size of the file&#39;s resource fork if it contains data. Mac OS only. If this
tag is generated the ExtractEmbedded option may be used to extract
resource-fork information as a sub-document. When writing, the resource
fork is preserved by default, but it may be deleted with <code>-rsrc:all=</code> on
the command line)</span></span></td></tr>
<tr class=b>
<td>TestName</td>
<td class=c>Y</td>
<td class=c>-</td>
<td><span class=s><span class=n>(this write-only tag may be used instead of FileName for dry-run tests of the
file renaming feature. Writing this tag prints the old and new file names
to the console, but does not affect the file itself)</span></span></td></tr>
<tr>
<td>Warning</td>
<td class=c>N</td>
<td class=c>ExifTool</td>
<td><span class=s><span class=n>(returns warnings that may have occurred while reading or writing a file.
Use the -a or Duplicates option to see all warnings if more than one
occurred. Minor warnings may be ignored with the -m or IgnoreMinorErrors
option. Minor warnings with a capital &quot;M&quot; in the &quot;[Minor]&quot; designation
indicate that the processing is affected by ignoring the warning)</span></span></td></tr>
<tr class=b>
<td>XMP</td>
<td class=c title=' ! = Unsafe'>Y!</td>
<td class=c>XMP</td>
<td><span class=s><span class=n>(the XMP data block, but note that extended XMP in JPEG images may be split
into multiple blocks)</span></span></td></tr>
<tr>
<td>XResolution</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(the horizontal pixel resolution)</span></span></td></tr>
<tr class=b>
<td>YResolution</td>
<td class=c>N</td>
<td class=c>File</td>
<td><span class=s><span class=n>(the vertical pixel resolution)</span></span></td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jan 11, 2016</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,183 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>FLAC Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>FLAC Tags</h2>
<p>Free Lossless Audio Codec (FLAC) meta information. ExifTool also extracts
ID3 information from these files.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0000 = 0'>0x0000</td>
<td>StreamInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='FLAC.html#StreamInfo'>FLAC StreamInfo Tags</a></td></tr>
<tr class=b>
<td title='0x0001 = 1'>0x0001</td>
<td>Padding?</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0002 = 2'>0x0002</td>
<td>Application?</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0003 = 3'>0x0003</td>
<td>SeekTable?</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0004 = 4'>0x0004</td>
<td>VorbisComment</td>
<td class=c>-</td>
<td>--&gt; <a href='Vorbis.html#Comments'>Vorbis Comments Tags</a></td></tr>
<tr class=b>
<td title='0x0005 = 5'>0x0005</td>
<td>CueSheet?</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0006 = 6'>0x0006</td>
<td>Picture</td>
<td class=c>-</td>
<td>--&gt; <a href='FLAC.html#Picture'>FLAC Picture Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='StreamInfo'>FLAC StreamInfo Tags</a></h2>
<p>FLAC is big-endian, so bit 0 is the high-order bit in this table.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Bit000-015'</td>
<td>BlockSizeMin</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Bit016-031'</td>
<td>BlockSizeMax</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Bit032-055'</td>
<td>FrameSizeMin</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Bit056-079'</td>
<td>FrameSizeMax</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Bit080-099'</td>
<td>SampleRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Bit100-102'</td>
<td>Channels</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Bit103-107'</td>
<td>BitsPerSample</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Bit108-143'</td>
<td>TotalSamples</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Picture'>FLAC Picture Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>PictureType</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = Other
<br>1 = 32x32 PNG Icon
<br>2 = Other Icon
<br>3 = Front Cover
<br>4 = Back Cover
<br>5 = Leaflet
<br>6 = Media
<br>7 = Lead Artist
<br>8 = Artist
<br>9 = Conductor
<br>10 = Band
<br>11 = Composer
<br>12 = Lyricist
<br>13 = Recording Studio or Location
<br>14 = Recording Session
<br>15 = Performance
<br>16 = Capture from Movie or Video
<br>17 = Bright(ly) Colored Fish
<br>18 = Illustration
<br>19 = Band Logo
<br>20 = Publisher Logo</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>PictureMIMEType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>PictureDescription</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='3 = 0x3'>3</td>
<td>PictureWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>PictureHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>PictureBitsPerPixel</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='6 = 0x6'>6</td>
<td>PictureIndexedColors</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='7 = 0x7'>7</td>
<td>PictureLength</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>Picture</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Nov 11, 2011</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,419 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Flash Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>Flash Tags</h2>
<p>The information below is extracted from SWF (Shockwave Flash) files. Tags
with string ID&#39;s represent information extracted from the file header.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Compressed'</td>
<td>Compressed</td>
<td class=c>N</td>
<td><span class=s>0 = False
<br>1 = True</span></td></tr>
<tr class=b>
<td>'Duration'</td>
<td>Duration</td>
<td class=c>N</td>
<td><span class=s><span class=n>(calculated from FrameRate and FrameCount)</span></span></td></tr>
<tr>
<td>'FlashVersion'</td>
<td>FlashVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'FrameCount'</td>
<td>FrameCount</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'FrameRate'</td>
<td>FrameRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ImageHeight'</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ImageWidth'</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0045 = 69'>0x0045</td>
<td>FlashAttributes</td>
<td class=c>N</td>
<td><span class=s>Bit 0 = UseNetwork
<br>Bit 3 = ActionScript3
<br>Bit 4 = HasMetadata</span></td></tr>
<tr>
<td title='0x004d = 77'>0x004d</td>
<td>XMP</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html'>XMP Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='FLV'>Flash FLV Tags</a></h2>
<p>Information is extracted from the following packets in FLV (Flash Video)
files.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0008 = 8'>0x0008</td>
<td>Audio</td>
<td class=c>-</td>
<td>--&gt; <a href='Flash.html#Audio'>Flash Audio Tags</a></td></tr>
<tr class=b>
<td title='0x0009 = 9'>0x0009</td>
<td>Video</td>
<td class=c>-</td>
<td>--&gt; <a href='Flash.html#Video'>Flash Video Tags</a></td></tr>
<tr>
<td title='0x0012 = 18'>0x0012</td>
<td>Meta</td>
<td class=c>-</td>
<td>--&gt; <a href='Flash.html#Meta'>Flash Meta Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Audio'>Flash Audio Tags</a></h2>
<p>Information extracted from the Flash Audio header.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Bit0-3'</td>
<td>AudioEncoding</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = PCM-BE (uncompressed)
<br>1 = ADPCM
<br>2 = MP3
<br>3 = PCM-LE (uncompressed)
<br>4 = Nellymoser 16kHz Mono
<br>5 = Nellymoser 8kHz Mono
<br>6 = Nellymoser
<br>7 = G.711 A-law logarithmic PCM
<br>8 = G.711 mu-law logarithmic PCM
<br>10 = AAC
<br>11 = Speex
<br>13 = MP3 8-Khz
<br>15 = Device-specific sound</td></tr></table>
</td></tr>
<tr class=b>
<td>'Bit4-5'</td>
<td>AudioSampleRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Bit6'</td>
<td>AudioBitsPerSample</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Bit7'</td>
<td>AudioChannels</td>
<td class=c>N</td>
<td><span class=s>1 = 1 (mono)
<br>2 = 2 (stereo)</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Video'>Flash Video Tags</a></h2>
<p>Information extracted from the Flash Video header.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Bit4-7'</td>
<td>VideoEncoding</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>1 = JPEG
<br>2 = Sorensen H.263
<br>3 = Screen Video
<br>4 = On2 VP6</td><td>&nbsp;&nbsp;</td>
<td>5 = On2 VP6 Alpha
<br>6 = Screen Video 2
<br>7 = H.264</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Meta'>Flash Meta Tags</a></h2>
<p>Below are a few observed FLV Meta tags, but ExifTool will attempt to extract
information from any tag found.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'audiocodecid'</td>
<td>AudioCodecID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'audiodatarate'</td>
<td>AudioBitrate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'audiodelay'</td>
<td>AudioDelay</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'audiosamplerate'</td>
<td>AudioSampleRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'audiosamplesize'</td>
<td>AudioSampleSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'audiosize'</td>
<td>AudioSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'bytelength'</td>
<td>ByteLength</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'canSeekToEnd'</td>
<td>CanSeekToEnd</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'canseekontime'</td>
<td>CanSeekOnTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'createdby'</td>
<td>CreatedBy</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'creationdate'</td>
<td>CreateDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'cuePoints'</td>
<td>CuePoint</td>
<td class=c>-</td>
<td>--&gt; <a href='Flash.html#CuePoint'>Flash CuePoint Tags</a></td></tr>
<tr>
<td>'datasize'</td>
<td>DataSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'duration'</td>
<td>Duration</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'filesize'</td>
<td>FileSizeBytes</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'framerate'</td>
<td>FrameRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'hasAudio'</td>
<td>HasAudio</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'hasCuePoints'</td>
<td>HasCuePoints</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'hasKeyframes'</td>
<td>HasKeyFrames</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'hasMetadata'</td>
<td>HasMetadata</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'hasVideo'</td>
<td>HasVideo</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'height'</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'httphostheader'</td>
<td>HTTPHostHeader</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'keyframesFilepositions'</td>
<td>KeyFramePositions</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'keyframesTimes'</td>
<td>KeyFramesTimes</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'lastkeyframetimestamp'</td>
<td>LastKeyFrameTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'lasttimestamp'</td>
<td>LastTimeStamp</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'liveXML'</td>
<td>XMP</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html'>XMP Tags</a></td></tr>
<tr>
<td>'metadatacreator'</td>
<td>MetadataCreator</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'metadatadate'</td>
<td>MetadataDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'pmsg'</td>
<td>Message</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'purl'</td>
<td>URL</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'sourcedata'</td>
<td>SourceData</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'starttime'</td>
<td>StartTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'stereo'</td>
<td>Stereo</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'totaldatarate'</td>
<td>TotalDataRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'totalduration'</td>
<td>TotalDuration</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'videocodecid'</td>
<td>VideoCodecID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'videodatarate'</td>
<td>VideoBitrate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'videosize'</td>
<td>VideoSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'width'</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='CuePoint'>Flash CuePoint Tags</a></h2>
<p>These tag names are added to the CuePoint name to generate complete tag
names like &quot;CuePoint0Name&quot;.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'name'</td>
<td>Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'parameters'</td>
<td>Parameter</td>
<td class=c>-</td>
<td>--&gt; <a href='Flash.html#Parameter'>Flash Parameter Tags</a></td></tr>
<tr>
<td>'time'</td>
<td>Time</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'type'</td>
<td>Type</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Parameter'>Flash Parameter Tags</a></h2>
<p>There are no pre-defined parameter tags, but ExifTool will extract any
existing parameters, with tag names like &quot;CuePoint0ParameterXxx&quot;.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr><td colspan=4 class=c><i>[no tags known]</i></td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jul 9, 2015</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,485 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Font Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>Font Tags</h2>
<p>This table contains a collection of tags found in font files of various
formats. ExifTool current recognizes OTF, TTF, TTC, DFONT, PFA, PFB, PFM,
AFM, ACFM and AMFM font files.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'AFM'</td>
<td>AFM</td>
<td class=c>-</td>
<td>--&gt; <a href='Font.html#AFM'>Font AFM Tags</a></td></tr>
<tr class=b>
<td>'PFM'</td>
<td>PFMHeader</td>
<td class=c>-</td>
<td>--&gt; <a href='Font.html#PFM'>Font PFM Tags</a></td></tr>
<tr>
<td>'PSInfo'</td>
<td>PSFontInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='Font.html#PSInfo'>Font PSInfo Tags</a></td></tr>
<tr class=b>
<td>'fontname'</td>
<td>FontName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'name'</td>
<td>Name</td>
<td class=c>-</td>
<td>--&gt; <a href='Font.html#Name'>Font Name Tags</a></td></tr>
<tr class=b>
<td>'numfonts'</td>
<td>NumFonts</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'postfont'</td>
<td>PostScriptFontName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='AFM'>Font AFM Tags</a></h2>
<p>Tags extracted from Adobe Font Metrics files (AFM, ACFM and AMFM).</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Ascender'</td>
<td>Ascender</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'CapHeight'</td>
<td>CapHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'CharacterSet'</td>
<td>CharacterSet</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Characters'</td>
<td>Characters</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Creation Date'</td>
<td>CreateDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Descender'</td>
<td>Descender</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'EncodingScheme'</td>
<td>EncodingScheme</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'EscChar'</td>
<td>EscChar</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'FamilyName'</td>
<td>FontFamily</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'FontName'</td>
<td>FontName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'FullName'</td>
<td>FullName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'IsBaseFont'</td>
<td>IsBaseFont</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'IsFixedV'</td>
<td>IsFixedV</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'MappingScheme'</td>
<td>MappingScheme</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Notice'</td>
<td>Notice</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Version'</td>
<td>Version</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Weight'</td>
<td>Weight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'XHeight'</td>
<td>XHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='PFM'>Font PFM Tags</a></h2>
<p>Tags extracted from the PFM file header.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>PFMVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='6 = 0x6'>6</td>
<td>Copyright</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='66 = 0x42'>66</td>
<td>FontType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='68 = 0x44'>68</td>
<td>PointSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='70 = 0x46'>70</td>
<td>YResolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='72 = 0x48'>72</td>
<td>XResolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='74 = 0x4a'>74</td>
<td>Ascent</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='76 = 0x4c'>76</td>
<td>InternalLeading</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='78 = 0x4e'>78</td>
<td>ExternalLeading</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='80 = 0x50'>80</td>
<td>Italic</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='81 = 0x51'>81</td>
<td>Underline</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='82 = 0x52'>82</td>
<td>Strikeout</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='83 = 0x53'>83</td>
<td>Weight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='85 = 0x55'>85</td>
<td>CharacterSet</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='86 = 0x56'>86</td>
<td>PixWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='88 = 0x58'>88</td>
<td>PixHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='90 = 0x5a'>90</td>
<td>PitchAndFamily</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='91 = 0x5b'>91</td>
<td>AvgWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='93 = 0x5d'>93</td>
<td>MaxWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='95 = 0x5f'>95</td>
<td>FirstChar</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='96 = 0x60'>96</td>
<td>LastChar</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='97 = 0x61'>97</td>
<td>DefaultChar</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='98 = 0x62'>98</td>
<td>BreakChar</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='99 = 0x63'>99</td>
<td>WidthBytes</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='PSInfo'>Font PSInfo Tags</a></h2>
<p>Tags extracted from PostScript font files (PFA and PFB).</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Copyright'</td>
<td>Copyright</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'FSType'</td>
<td>FSType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'FamilyName'</td>
<td>FontFamily</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'FontName'</td>
<td>FontName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'FontType'</td>
<td>FontType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'FullName'</td>
<td>FullName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ItalicAngle'</td>
<td>ItalicAngle</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Notice'</td>
<td>Notice</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'UnderlinePosition'</td>
<td>UnderlinePosition</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'UnderlineThickness'</td>
<td>UnderlineThickness</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Weight'</td>
<td>Weight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'isFixedPitch'</td>
<td>IsFixedPitch</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'version'</td>
<td>Version</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Name'>Font Name Tags</a></h2>
<p>The following tags are extracted from the TrueType font &quot;name&quot; table found
in OTF, TTF, TTC and DFONT files. These tags support localized languages by
adding a hyphen followed by a language code to the end of the tag name (eg.
&quot;Copyright-fr&quot; or &quot;License-en-US&quot;). Tags with no language code use the
default language of &quot;en&quot;.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0000 = 0'>0x0000</td>
<td>Copyright</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0001 = 1'>0x0001</td>
<td>FontFamily</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0002 = 2'>0x0002</td>
<td>FontSubfamily</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0003 = 3'>0x0003</td>
<td>FontSubfamilyID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0004 = 4'>0x0004</td>
<td>FontName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0005 = 5'>0x0005</td>
<td>NameTableVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0006 = 6'>0x0006</td>
<td>PostScriptFontName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0007 = 7'>0x0007</td>
<td>Trademark</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0008 = 8'>0x0008</td>
<td>Manufacturer</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0009 = 9'>0x0009</td>
<td>Designer</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x000a = 10'>0x000a</td>
<td>Description</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x000b = 11'>0x000b</td>
<td>VendorURL</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x000c = 12'>0x000c</td>
<td>DesignerURL</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x000d = 13'>0x000d</td>
<td>License</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x000e = 14'>0x000e</td>
<td>LicenseInfoURL</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0010 = 16'>0x0010</td>
<td>PreferredFamily</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0011 = 17'>0x0011</td>
<td>PreferredSubfamily</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0012 = 18'>0x0012</td>
<td>CompatibleFontName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0013 = 19'>0x0013</td>
<td>SampleText</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0014 = 20'>0x0014</td>
<td>PostScriptFontName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0015 = 21'>0x0015</td>
<td>WWSFamilyName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0016 = 22'>0x0016</td>
<td>WWSSubfamilyName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jan 31, 2012</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,103 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>FotoStation Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>FotoStation Tags</h2>
<p>The following tables define information found in the FotoWare FotoStation
trailer.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0001 = 1'>0x0001</td>
<td>IPTC</td>
<td class=c>-</td>
<td>--&gt; <a href='IPTC.html'>IPTC Tags</a></td></tr>
<tr class=b>
<td title='0x0002 = 2'>0x0002</td>
<td>SoftEdit</td>
<td class=c>-</td>
<td>--&gt; <a href='FotoStation.html#SoftEdit'>FotoStation SoftEdit Tags</a></td></tr>
<tr>
<td title='0x0003 = 3'>0x0003</td>
<td>ThumbnailImage</td>
<td class=c>Y</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0004 = 4'>0x0004</td>
<td>PreviewImage</td>
<td class=c>Y</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='SoftEdit'>FotoStation SoftEdit Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>OriginalImageWidth</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>OriginalImageHeight</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>ColorPlanes</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='3 = 0x3'>3</td>
<td>XYResolution</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>Rotation</td>
<td class=c>int32s</td>
<td><span class=s><span class=n>(rotations are stored as degrees CCW * 100, but converted to degrees CW by
ExifTool)</span></span></td></tr>
<tr class=b>
<td class=r title='6 = 0x6'>6</td>
<td>CropLeft</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='7 = 0x7'>7</td>
<td>CropTop</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>CropRight</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='9 = 0x9'>9</td>
<td>CropBottom</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='11 = 0xb'>11</td>
<td>CropRotation</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Oct 20, 2006</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,819 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>FujiFilm Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>FujiFilm Tags</h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0000 = 0'>0x0000</td>
<td>Version</td>
<td class=c>undef</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0010 = 16'>0x0010</td>
<td>InternalSerialNumber</td>
<td class=c>string</td>
<td><span class=s><span class=n>(this number is unique, and contains the date of manufacture, but doesn&#39;t
necessarily correspond to the camera body number -- this needs to be checked)</span></span></td></tr>
<tr>
<td title='0x1000 = 4096'>0x1000</td>
<td>Quality</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x1001 = 4097'>0x1001</td>
<td>Sharpness</td>
<td class=c>int16u</td>
<td><table class=cols><tr>
<td>0x1 = Soft
<br>0x2 = Soft2
<br>0x3 = Normal
<br>0x4 = Hard
<br>0x5 = Hard2
<br>0x82 = Medium Soft
<br>0x84 = Medium Hard
<br>0x8000 = Film Simulation
<br>0xffff = n/a</td></tr></table>
</td></tr>
<tr>
<td title='0x1002 = 4098'>0x1002</td>
<td>WhiteBalance</td>
<td class=c>int16u</td>
<td><table class=cols><tr>
<td>0x0 = Auto
<br>0x100 = Daylight
<br>0x200 = Cloudy
<br>0x300 = Daylight Fluorescent
<br>0x301 = Day White Fluorescent
<br>0x302 = White Fluorescent
<br>0x303 = Warm White Fluorescent
<br>0x304 = Living Room Warm White Fluorescent
<br>0x400 = Incandescent
<br>0x500 = Flash
<br>0x600 = Underwater
<br>0xf00 = Custom
<br>0xf01 = Custom2
<br>0xf02 = Custom3
<br>0xf03 = Custom4
<br>0xf04 = Custom5
<br>0xff0 = Kelvin</td></tr></table>
</td></tr>
<tr class=b>
<td title='0x1003 = 4099'>0x1003</td>
<td>Saturation</td>
<td class=c>int16u</td>
<td><table class=cols><tr>
<td>0x0 = Normal
<br>0x80 = Medium High
<br>0x100 = High
<br>0x180 = Medium Low
<br>0x200 = Low
<br>0x300 = None (B&amp;W)
<br>0x301 = B&amp;W Red Filter
<br>0x302 = B&amp;W Yellow Filter
<br>0x303 = B&amp;W Green Filter
<br>0x310 = B&amp;W Sepia
<br>0x400 = Low 2
<br>0x8000 = Film Simulation</td></tr></table>
</td></tr>
<tr>
<td title='0x1004 = 4100'>0x1004</td>
<td>Contrast</td>
<td class=c>int16u</td>
<td><table class=cols><tr>
<td>0x0 = Normal
<br>0x80 = Medium High
<br>0x100 = High
<br>0x180 = Medium Low
<br>0x200 = Low
<br>0x8000 = Film Simulation</td></tr></table>
</td></tr>
<tr class=b>
<td title='0x1005 = 4101'>0x1005</td>
<td>ColorTemperature</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x1006 = 4102'>0x1006</td>
<td>Contrast</td>
<td class=c>int16u</td>
<td><span class=s>0x0 = Normal
<br>0x100 = High
<br>0x300 = Low</span></td></tr>
<tr class=b>
<td title='0x100a = 4106'>0x100a</td>
<td>WhiteBalanceFineTune</td>
<td class=c>int32s[2]</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x100b = 4107'>0x100b</td>
<td>NoiseReduction</td>
<td class=c>int16u</td>
<td><span class=s>0x40 = Low
<br>0x80 = Normal
<br>0x100 = n/a</span></td></tr>
<tr class=b>
<td title='0x100e = 4110'>0x100e</td>
<td>HighISONoiseReduction</td>
<td class=c>int16u</td>
<td><span class=s>0x0 = Normal
<br>0x100 = Strong
<br>0x180 = Medium Strong
<br>0x200 = Weak
<br>0x280 = Medium Weak</span></td></tr>
<tr>
<td title='0x1010 = 4112'>0x1010</td>
<td>FujiFlashMode</td>
<td class=c>int16u</td>
<td><span class=s>0 = Auto
<br>1 = On
<br>2 = Off
<br>3 = Red-eye reduction
<br>4 = External</span></td></tr>
<tr class=b>
<td title='0x1011 = 4113'>0x1011</td>
<td>FlashExposureComp</td>
<td class=c>rational64s</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x1020 = 4128'>0x1020</td>
<td>Macro</td>
<td class=c>int16u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td title='0x1021 = 4129'>0x1021</td>
<td>FocusMode</td>
<td class=c>int16u</td>
<td><span class=s>0 = Auto
<br>1 = Manual</span></td></tr>
<tr>
<td title='0x1022 = 4130'>0x1022</td>
<td>AFMode</td>
<td class=c>int16u</td>
<td><span class=s><span class=n>(&quot;No&quot; for manual and some AF-multi focus modes)</span>
<br>0 = No
<br>1 = Single Point
<br>256 = Zone
<br>512 = Wide/Tracking</span></td></tr>
<tr class=b>
<td title='0x1023 = 4131'>0x1023</td>
<td>FocusPixel</td>
<td class=c>int16u[2]</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x1030 = 4144'>0x1030</td>
<td>SlowSync</td>
<td class=c>int16u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td title='0x1031 = 4145'>0x1031</td>
<td>PictureMode</td>
<td class=c>int16u</td>
<td><table class=cols><tr>
<td>0x0 = Auto
<br>0x1 = Portrait
<br>0x2 = Landscape
<br>0x3 = Macro
<br>0x4 = Sports
<br>0x5 = Night Scene
<br>0x6 = Program AE
<br>0x7 = Natural Light
<br>0x8 = Anti-blur
<br>0x9 = Beach &amp; Snow
<br>0xa = Sunset
<br>0xb = Museum
<br>0xc = Party
<br>0xd = Flower
<br>0xe = Text
<br>0xf = Natural Light &amp; Flash
<br>0x10 = Beach
<br>0x11 = Snow
<br>0x12 = Fireworks
<br>0x13 = Underwater
<br>0x14 = Portrait with Skin Correction
<br>0x16 = Panorama
<br>0x17 = Night (tripod)
<br>0x18 = Pro Low-light
<br>0x19 = Pro Focus
<br>0x1a = Portrait 2
<br>0x1b = Dog Face Detection
<br>0x1c = Cat Face Detection
<br>0x40 = Advanced Filter
<br>0x100 = Aperture-priority AE
<br>0x200 = Shutter speed priority AE
<br>0x300 = Manual</td></tr></table>
</td></tr>
<tr>
<td title='0x1032 = 4146'>0x1032</td>
<td>ExposureCount</td>
<td class=c>int16u</td>
<td><span class=s><span class=n>(number of exposures used for this image)</span></span></td></tr>
<tr class=b>
<td title='0x1033 = 4147'>0x1033</td>
<td>EXRAuto</td>
<td class=c>int16u</td>
<td><span class=s>0 = Auto
<br>1 = Manual</span></td></tr>
<tr>
<td title='0x1034 = 4148'>0x1034</td>
<td>EXRMode</td>
<td class=c>int16u</td>
<td><span class=s>0x100 = HR (High Resolution)
<br>0x200 = SN (Signal to Noise priority)
<br>0x300 = DR (Dynamic Range priority)</span></td></tr>
<tr class=b>
<td title='0x1040 = 4160'>0x1040</td>
<td>ShadowTone</td>
<td class=c>int32s</td>
<td><span class=s>-32 = Hard
<br>-16 = Medium-hard
<br>0 = Normal
<br>16 = Medium-soft
<br>32 = Soft</span></td></tr>
<tr>
<td title='0x1041 = 4161'>0x1041</td>
<td>HighlightTone</td>
<td class=c>int32s</td>
<td><span class=s>-32 = Hard
<br>-16 = Medium-hard
<br>0 = Normal
<br>16 = Medium-soft
<br>32 = Soft</span></td></tr>
<tr class=b>
<td title='0x1050 = 4176'>0x1050</td>
<td>ShutterType</td>
<td class=c>int16u</td>
<td><span class=s>0 = Mechanical
<br>1 = Electronic</span></td></tr>
<tr>
<td title='0x1100 = 4352'>0x1100</td>
<td>AutoBracketing</td>
<td class=c>int16u</td>
<td><span class=s>0 = Off
<br>1 = On
<br>2 = No flash &amp; flash</span></td></tr>
<tr class=b>
<td title='0x1101 = 4353'>0x1101</td>
<td>SequenceNumber</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x1201 = 4609'>0x1201</td>
<td>AdvancedFilter</td>
<td class=c>int32u</td>
<td><table class=cols><tr>
<td>0x10000 = Pop Color
<br>0x20000 = Hi Key
<br>0x30000 = Toy Camera
<br>0x40000 = Miniature
<br>0x50000 = Dynamic Tone
<br>0x60001 = Partial Color Red
<br>0x60002 = Partial Color Yellow
<br>0x60003 = Partial Color Green
<br>0x60004 = Partial Color Blue
<br>0x60005 = Partial Color Orange
<br>0x60006 = Partial Color Purple
<br>0x70000 = Soft Focus
<br>0x90000 = Low Key</td></tr></table>
</td></tr>
<tr class=b>
<td title='0x1210 = 4624'>0x1210</td>
<td>ColorMode</td>
<td class=c>int16u</td>
<td><span class=s>0x0 = Standard
<br>0x10 = Chrome
<br>0x30 = B &amp; W</span></td></tr>
<tr>
<td title='0x1300 = 4864'>0x1300</td>
<td>BlurWarning</td>
<td class=c>int16u</td>
<td><span class=s>0 = None
<br>1 = Blur Warning</span></td></tr>
<tr class=b>
<td title='0x1301 = 4865'>0x1301</td>
<td>FocusWarning</td>
<td class=c>int16u</td>
<td><span class=s>0 = Good
<br>1 = Out of focus</span></td></tr>
<tr>
<td title='0x1302 = 4866'>0x1302</td>
<td>ExposureWarning</td>
<td class=c>int16u</td>
<td><span class=s>0 = Good
<br>1 = Bad exposure</span></td></tr>
<tr class=b>
<td title='0x1304 = 4868'>0x1304</td>
<td>GEImageSize</td>
<td class=c>string</td>
<td><span class=s><span class=n>(GE models only)</span></span></td></tr>
<tr>
<td title='0x1400 = 5120'>0x1400</td>
<td>DynamicRange</td>
<td class=c>int16u</td>
<td><span class=s>1 = Standard
<br>3 = Wide</span></td></tr>
<tr class=b>
<td title='0x1401 = 5121'>0x1401</td>
<td>FilmMode</td>
<td class=c>int16u</td>
<td><span class=s>0x0 = F0/Standard (Provia)
<br>0x100 = F1/Studio Portrait
<br>0x110 = F1a/Studio Portrait Enhanced Saturation
<br>0x120 = F1b/Studio Portrait Smooth Skin Tone (Astia)
<br>0x130 = F1c/Studio Portrait Increased Sharpness
<br>0x200 = F2/Fujichrome (Velvia)
<br>0x300 = F3/Studio Portrait Ex
<br>0x400 = F4/Velvia
<br>0x500 = Pro Neg. Std
<br>0x501 = Pro Neg. Hi
<br>0x600 = Classic Chrome</span></td></tr>
<tr>
<td title='0x1402 = 5122'>0x1402</td>
<td>DynamicRangeSetting</td>
<td class=c>int16u</td>
<td><table class=cols><tr>
<td>0x0 = Auto (100-400%)
<br>0x1 = Manual
<br>0x100 = Standard (100%)
<br>0x200 = Wide1 (230%)
<br>0x201 = Wide2 (400%)
<br>0x8000 = Film Simulation</td></tr></table>
</td></tr>
<tr class=b>
<td title='0x1403 = 5123'>0x1403</td>
<td>DevelopmentDynamicRange</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x1404 = 5124'>0x1404</td>
<td>MinFocalLength</td>
<td class=c>rational64s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x1405 = 5125'>0x1405</td>
<td>MaxFocalLength</td>
<td class=c>rational64s</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x1406 = 5126'>0x1406</td>
<td>MaxApertureAtMinFocal</td>
<td class=c>rational64s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x1407 = 5127'>0x1407</td>
<td>MaxApertureAtMaxFocal</td>
<td class=c>rational64s</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x140b = 5131'>0x140b</td>
<td>AutoDynamicRange</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x1422 = 5154'>0x1422</td>
<td>ImageStabilization</td>
<td class=c>int16u[3]</td>
<td><span class=s>[Value 0]
<br>0 = None
<br>1 = Optical
<br>2 = Sensor-shift
<br>512 = Digital
<br>[Value 1]
<br>0 = Off
<br>1 = On (mode 1, continuous)
<br>2 = On (mode 2, shooting only)</span></td></tr>
<tr>
<td title='0x1431 = 5169'>0x1431</td>
<td>Rating</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x1436 = 5174'>0x1436</td>
<td>ImageGeneration</td>
<td class=c>int16u</td>
<td><span class=s>0 = Original Image
<br>1 = Re-developed from RAW</span></td></tr>
<tr>
<td title='0x1438 = 5176'>0x1438</td>
<td>ImageCount</td>
<td class=c>int16u</td>
<td><span class=s><span class=n>(may reset to 0 when new firmware is installed)</span></span></td></tr>
<tr class=b>
<td title='0x3820 = 14368'>0x3820</td>
<td>FrameRate</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x3821 = 14369'>0x3821</td>
<td>FrameWidth</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x3822 = 14370'>0x3822</td>
<td>FrameHeight</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x4100 = 16640'>0x4100</td>
<td>FacesDetected</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x4103 = 16643'>0x4103</td>
<td>FacePositions</td>
<td class=c>int16u[n]</td>
<td><span class=s><span class=n>(left, top, right and bottom coordinates in full-sized image for each face
detected)</span></span></td></tr>
<tr>
<td title='0x4282 = 17026'>0x4282</td>
<td>FaceRecInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='FujiFilm.html#FaceRecInfo'>FujiFilm FaceRecInfo Tags</a></td></tr>
<tr class=b>
<td title='0x8000 = 32768'>0x8000</td>
<td>FileSource</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x8002 = 32770'>0x8002</td>
<td>OrderNumber</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x8003 = 32771'>0x8003</td>
<td>FrameNumber</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xb211 = 45585'>0xb211</td>
<td>Parallax</td>
<td class=c>rational64s</td>
<td><span class=s><span class=n>(only found in MPImage2 of .MPO images)</span></span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='FaceRecInfo'>FujiFilm FaceRecInfo Tags</a></h2>
<p>Face recognition information.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Face1Birthday</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Face1Category</td>
<td class=c>N</td>
<td><span class=s>Bit 1 = Partner
<br>Bit 2 = Family
<br>Bit 3 = Friend</span></td></tr>
<tr>
<td>Face1Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Face2Birthday</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Face2Category</td>
<td class=c>N</td>
<td><span class=s>Bit 1 = Partner
<br>Bit 2 = Family
<br>Bit 3 = Friend</span></td></tr>
<tr class=b>
<td>Face2Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Face3Birthday</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Face3Category</td>
<td class=c>N</td>
<td><span class=s>Bit 1 = Partner
<br>Bit 2 = Family
<br>Bit 3 = Friend</span></td></tr>
<tr>
<td>Face3Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Face4Birthday</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Face4Category</td>
<td class=c>N</td>
<td><span class=s>Bit 1 = Partner
<br>Bit 2 = Family
<br>Bit 3 = Friend</span></td></tr>
<tr class=b>
<td>Face4Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Face5Birthday</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Face5Category</td>
<td class=c>N</td>
<td><span class=s>Bit 1 = Partner
<br>Bit 2 = Family
<br>Bit 3 = Friend</span></td></tr>
<tr>
<td>Face5Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Face6Birthday</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Face6Category</td>
<td class=c>N</td>
<td><span class=s>Bit 1 = Partner
<br>Bit 2 = Family
<br>Bit 3 = Friend</span></td></tr>
<tr class=b>
<td>Face6Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Face7Birthday</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Face7Category</td>
<td class=c>N</td>
<td><span class=s>Bit 1 = Partner
<br>Bit 2 = Family
<br>Bit 3 = Friend</span></td></tr>
<tr>
<td>Face7Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Face8Birthday</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Face8Category</td>
<td class=c>N</td>
<td><span class=s>Bit 1 = Partner
<br>Bit 2 = Family
<br>Bit 3 = Friend</span></td></tr>
<tr class=b>
<td>Face8Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='RAF'>FujiFilm RAF Tags</a></h2>
<p>FujiFilm RAF images contain meta information stored in a proprietary
FujiFilm RAF format, as well as EXIF information stored inside an embedded
JPEG preview image. The table below lists tags currently decoded from the
RAF-format information.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0100 = 256'>0x0100</td>
<td>RawImageFullSize</td>
<td class=c>N</td>
<td><span class=s><span class=n>(including borders)</span></span></td></tr>
<tr class=b>
<td title='0x0121 = 289'>0x0121</td>
<td>RawImageSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0130 = 304'>0x0130</td>
<td>FujiLayout</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0131 = 305'>0x0131</td>
<td>XTransLayout</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x2000 = 8192'>0x2000</td>
<td>WB_GRGBLevelsAuto</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x2100 = 8448'>0x2100</td>
<td>WB_GRGBLevelsDaylight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x2200 = 8704'>0x2200</td>
<td>WB_GRGBLevelsCloudy</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x2300 = 8960'>0x2300</td>
<td>WB_GRGBLevelsDaylightFluor</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x2301 = 8961'>0x2301</td>
<td>WB_GRGBLevelsDayWhiteFluor</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x2302 = 8962'>0x2302</td>
<td>WB_GRGBLevelsWhiteFluorescent</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x2310 = 8976'>0x2310</td>
<td>WB_GRGBLevelsWarmWhiteFluor</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x2311 = 8977'>0x2311</td>
<td>WB_GRGBLevelsLivingRoomWarmWhiteFluor</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x2400 = 9216'>0x2400</td>
<td>WB_GRGBLevelsTungsten</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x2ff0 = 12272'>0x2ff0</td>
<td>WB_GRGBLevels</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x9650 = 38480'>0x9650</td>
<td>RawExposureBias</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xc000 = 49152'>0xc000</td>
<td>RAFData</td>
<td class=c>-</td>
<td>--&gt; <a href='FujiFilm.html#RAFData'>FujiFilm RAFData Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='RAFData'>FujiFilm RAFData Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>RawImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>RawImageWidth
<br>RawImageHeight</td>
<td class=c>N<br>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>RawImageWidth
<br>RawImageHeight</td>
<td class=c>N<br>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='12 = 0xc'>12</td>
<td>RawImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='IFD'>FujiFilm IFD Tags</a></h2>
<p>Tags found in the FujiIFD information of RAF images from some models.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0xf000 = 61440'>0xf000</td>
<td>FujiIFD</td>
<td class=c>-</td>
<td>--&gt; <a href='FujiFilm.html#IFD'>FujiFilm IFD Tags</a></td></tr>
<tr class=b>
<td title='0xf001 = 61441'>0xf001</td>
<td>RawImageFullWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xf002 = 61442'>0xf002</td>
<td>RawImageFullHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xf003 = 61443'>0xf003</td>
<td>BitsPerSample</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xf007 = 61447'>0xf007</td>
<td>StripOffsets</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xf008 = 61448'>0xf008</td>
<td>StripByteCounts</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xf00a = 61450'>0xf00a</td>
<td>BlackLevel</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xf00c = 61452'>0xf00c</td>
<td>WB_GRBLevelsStandard</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xf00d = 61453'>0xf00d</td>
<td>WB_GRBLevelsAuto</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xf00e = 61454'>0xf00e</td>
<td>WB_GRBLevels</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='FFMV'>FujiFilm FFMV Tags</a></h2>
<p>Information found in the FFMV atom of MOV videos.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>MovieStreamName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='MOV'>FujiFilm MOV Tags</a></h2>
<p>This information is found in MOV videos from some FujiFilm cameras.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>Make</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='24 = 0x18'>24</td>
<td>Model</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='46 = 0x2e'>46</td>
<td>ExposureTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='50 = 0x32'>50</td>
<td>FNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='58 = 0x3a'>58</td>
<td>ExposureCompensation</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jan 22, 2016</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,40 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>GE Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>GE Tags</h2>
<p>This table lists tags found in the maker notes of some General Imaging
camera models.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0202 = 514'>0x0202</td>
<td>Macro</td>
<td class=c>int16u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td title='0x0207 = 519'>0x0207</td>
<td>GEModel</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0300 = 768'>0x0300</td>
<td>GEMake</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Dec 15, 2010</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,116 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>GIF Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>GIF Tags</h2>
<p>This table lists information extracted from GIF images. See
<a href="http://www.w3.org/Graphics/GIF/spec-gif89a.txt">http://www.w3.org/Graphics/GIF/spec-gif89a.txt</a> for the official GIF89a
specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Comment</td>
<td class=c>Y</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Duration</td>
<td class=c>N</td>
<td><span class=s><span class=n>(duration of a single animation iteration)</span></span></td></tr>
<tr>
<td>ExtensionAnimation</td>
<td class=c>-</td>
<td>--&gt; <a href='GIF.html#Animate'>GIF Animate Tags</a></td></tr>
<tr class=b>
<td>ExtensionICC</td>
<td class=c>-</td>
<td>--&gt; <a href='ICC_Profile.html'>ICC_Profile Tags</a></td></tr>
<tr>
<td>ExtensionXMP</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html'>XMP Tags</a></td></tr>
<tr class=b>
<td>FrameCount</td>
<td class=c>N</td>
<td><span class=s><span class=n>(number of animated images)</span></span></td></tr>
<tr>
<td>GIFVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ScreenDescriptor</td>
<td class=c>-</td>
<td>--&gt; <a href='GIF.html#Screen'>GIF Screen Tags</a></td></tr>
<tr>
<td>Text</td>
<td class=c>N</td>
<td><span class=s><span class=n>(text displayed in image)</span></span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Animate'>GIF Animate Tags</a></h2>
<p>Information extracted from the &quot;NETSCAPE2.0&quot; animation extension.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>AnimationIterations</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Screen'>GIF Screen Tags</a></h2>
<p>Information extracted from the GIF logical screen descriptor.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4.1</td>
<td>HasColorMap</td>
<td class=c>N</td>
<td><span class=s>[Mask 0x80]
<br>0x0 = No
<br>0x80 = Yes</span></td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4.2</td>
<td>ColorResolutionDepth</td>
<td class=c>N</td>
<td><span class=s>[Mask 0x70]</span></td></tr>
<tr>
<td class=r title='4 = 0x4'>4.3</td>
<td>BitsPerPixel</td>
<td class=c>N</td>
<td><span class=s>[Mask 0x07]</span></td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>BackgroundColor</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Oct 28, 2011</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,140 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>GIMP Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>GIMP Tags</h2>
<p>The GNU Image Manipulation Program (GIMP) writes these tags in its native
XCF (eXperimental Computing Facilty) images.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'header'</td>
<td>Header</td>
<td class=c>-</td>
<td>--&gt; <a href='GIMP.html#Header'>GIMP Header Tags</a></td></tr>
<tr class=b>
<td title='0x0011 = 17'>0x0011</td>
<td>Compression</td>
<td class=c>N</td>
<td><span class=s>0 = None
<br>1 = RLE Encoding
<br>2 = Zlib
<br>3 = Fractal</span></td></tr>
<tr>
<td title='0x0013 = 19'>0x0013</td>
<td>Resolution</td>
<td class=c>-</td>
<td>--&gt; <a href='GIMP.html#Resolution'>GIMP Resolution Tags</a></td></tr>
<tr class=b>
<td title='0x0015 = 21'>0x0015</td>
<td>Parasites</td>
<td class=c>-</td>
<td>--&gt; <a href='GIMP.html#Parasite'>GIMP Parasite Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Header'>GIMP Header Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='9 = 0x9'>9</td>
<td>XCFVersion</td>
<td class=c>N</td>
<td><span class=s>&#39;file&#39; = 0
<br>&#39;v001&#39; = 1
<br>&#39;v002&#39; = 2</span></td></tr>
<tr class=b>
<td class=r title='14 = 0xe'>14</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='18 = 0x12'>18</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='22 = 0x16'>22</td>
<td>ColorMode</td>
<td class=c>N</td>
<td><span class=s>0 = RGB Color
<br>1 = Grayscale
<br>2 = Indexed Color</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Resolution'>GIMP Resolution Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>XResolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>YResolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Parasite'>GIMP Parasite Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'exif-data'</td>
<td>ExifData</td>
<td class=c>-</td>
<td>--&gt; <a href='EXIF.html'>EXIF Tags</a></td></tr>
<tr class=b>
<td>'gimp-comment'</td>
<td>Comment</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'gimp-metadata'</td>
<td>XMP</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html'>XMP Tags</a></td></tr>
<tr class=b>
<td>'icc-profile'</td>
<td>ICC_Profile</td>
<td class=c>-</td>
<td>--&gt; <a href='ICC_Profile.html'>ICC_Profile Tags</a></td></tr>
<tr>
<td>'icc-profile-name'</td>
<td>ICCProfileName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'iptc-data'</td>
<td>IPTCData</td>
<td class=c>-</td>
<td>--&gt; <a href='IPTC.html'>IPTC Tags</a></td></tr>
<tr>
<td>'jpeg-exif-data'</td>
<td>JPEGExifData</td>
<td class=c>-</td>
<td>--&gt; <a href='EXIF.html'>EXIF Tags</a></td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Oct 12, 2010</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,230 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>GPS Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>GPS Tags</h2>
<p>
These GPS tags are part of the EXIF standard, and are stored in a separate
IFD within the EXIF information.</p>
<p>ExifTool is very flexible about the input format when writing lat/long
coordinates, and will accept from 1 to 3 floating point numbers (for decimal
degrees, degrees and minutes, or degrees, minutes and seconds) separated by
just about anything, and will format them properly according to the EXIF
specification.</p>
<p>Some GPS tags have values which are fixed-length strings. For these, the
indicated string lengths include a null terminator which is added
automatically by ExifTool. Remember that the descriptive values are used
when writing (eg. &#39;Above Sea Level&#39;, not &#39;0&#39;) unless the print conversion is
disabled (with &#39;-n&#39; on the command line or the PrintConv option in the API,
or by suffixing the tag name with a <code>#</code> character).</p>
<p>When adding GPS information to an image, it is important to set all of the
following tags: GPSLatitude, GPSLatitudeRef, GPSLongitude, GPSLongitudeRef,
and GPSAltitude and GPSAltitudeRef if the altitude is known. ExifTool will
write the required GPSVersionID tag automatically if new a GPS IFD is added
to an image.
</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0000 = 0'>0x0000</td>
<td>GPSVersionID</td>
<td class=c title=' : = Mandatory'>int8u[4]:</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0001 = 1'>0x0001</td>
<td>GPSLatitudeRef</td>
<td class=c>string[2]</td>
<td><span class=s><span class=n>(tags 0x0001-0x0006 used for camera location according to MWG 2.0. ExifTool
will also accept a number when writing GPSLatitude -- positive for north
latitudes, or negative for south)</span>
<br>&#39;N&#39; = North
<br>&#39;S&#39; = South</span></td></tr>
<tr>
<td title='0x0002 = 2'>0x0002</td>
<td>GPSLatitude</td>
<td class=c>rational64u[3]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0003 = 3'>0x0003</td>
<td>GPSLongitudeRef</td>
<td class=c>string[2]</td>
<td><span class=s><span class=n>(ExifTool will also accept a number when writing this tag -- positive for
east longitudes or negative for west)</span>
<br>&#39;E&#39; = East
<br>&#39;W&#39; = West</span></td></tr>
<tr>
<td title='0x0004 = 4'>0x0004</td>
<td>GPSLongitude</td>
<td class=c>rational64u[3]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0005 = 5'>0x0005</td>
<td>GPSAltitudeRef</td>
<td class=c>int8u</td>
<td><span class=s><span class=n>(ExifTool will also accept a signed number when writing this tag, beginning
with &quot;+&quot; for above sea level, or &quot;-&quot; for below)</span>
<br>0 = Above Sea Level
<br>1 = Below Sea Level</span></td></tr>
<tr>
<td title='0x0006 = 6'>0x0006</td>
<td>GPSAltitude</td>
<td class=c>rational64u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0007 = 7'>0x0007</td>
<td>GPSTimeStamp</td>
<td class=c>rational64u[3]</td>
<td><span class=s><span class=n>(when writing, date is stripped off if present, and time is adjusted to UTC
if it includes a timezone)</span></span></td></tr>
<tr>
<td title='0x0008 = 8'>0x0008</td>
<td>GPSSatellites</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0009 = 9'>0x0009</td>
<td>GPSStatus</td>
<td class=c>string[2]</td>
<td><span class=s>&#39;A&#39; = Measurement Active
<br>&#39;V&#39; = Measurement Void</span></td></tr>
<tr>
<td title='0x000a = 10'>0x000a</td>
<td>GPSMeasureMode</td>
<td class=c>string[2]</td>
<td><span class=s>2 = 2-Dimensional Measurement
<br>3 = 3-Dimensional Measurement</span></td></tr>
<tr class=b>
<td title='0x000b = 11'>0x000b</td>
<td>GPSDOP</td>
<td class=c>rational64u</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x000c = 12'>0x000c</td>
<td>GPSSpeedRef</td>
<td class=c>string[2]</td>
<td><span class=s>&#39;K&#39; = km/h
<br>&#39;M&#39; = mph
<br>&#39;N&#39; = knots</span></td></tr>
<tr class=b>
<td title='0x000d = 13'>0x000d</td>
<td>GPSSpeed</td>
<td class=c>rational64u</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x000e = 14'>0x000e</td>
<td>GPSTrackRef</td>
<td class=c>string[2]</td>
<td><span class=s>&#39;M&#39; = Magnetic North
<br>&#39;T&#39; = True North</span></td></tr>
<tr class=b>
<td title='0x000f = 15'>0x000f</td>
<td>GPSTrack</td>
<td class=c>rational64u</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0010 = 16'>0x0010</td>
<td>GPSImgDirectionRef</td>
<td class=c>string[2]</td>
<td><span class=s>&#39;M&#39; = Magnetic North
<br>&#39;T&#39; = True North</span></td></tr>
<tr class=b>
<td title='0x0011 = 17'>0x0011</td>
<td>GPSImgDirection</td>
<td class=c>rational64u</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0012 = 18'>0x0012</td>
<td>GPSMapDatum</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0013 = 19'>0x0013</td>
<td>GPSDestLatitudeRef</td>
<td class=c>string[2]</td>
<td><span class=s><span class=n>(tags 0x0013-0x001a used for subject location according to MWG 2.0)</span>
<br>&#39;N&#39; = North
<br>&#39;S&#39; = South</span></td></tr>
<tr>
<td title='0x0014 = 20'>0x0014</td>
<td>GPSDestLatitude</td>
<td class=c>rational64u[3]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0015 = 21'>0x0015</td>
<td>GPSDestLongitudeRef</td>
<td class=c>string[2]</td>
<td><span class=s>&#39;E&#39; = East
<br>&#39;W&#39; = West</span></td></tr>
<tr>
<td title='0x0016 = 22'>0x0016</td>
<td>GPSDestLongitude</td>
<td class=c>rational64u[3]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0017 = 23'>0x0017</td>
<td>GPSDestBearingRef</td>
<td class=c>string[2]</td>
<td><span class=s>&#39;M&#39; = Magnetic North
<br>&#39;T&#39; = True North</span></td></tr>
<tr>
<td title='0x0018 = 24'>0x0018</td>
<td>GPSDestBearing</td>
<td class=c>rational64u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0019 = 25'>0x0019</td>
<td>GPSDestDistanceRef</td>
<td class=c>string[2]</td>
<td><span class=s>&#39;K&#39; = Kilometers
<br>&#39;M&#39; = Miles
<br>&#39;N&#39; = Nautical Miles</span></td></tr>
<tr>
<td title='0x001a = 26'>0x001a</td>
<td>GPSDestDistance</td>
<td class=c>rational64u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x001b = 27'>0x001b</td>
<td>GPSProcessingMethod</td>
<td class=c>undef</td>
<td><span class=s><span class=n>(values of &quot;GPS&quot;, &quot;CELLID&quot;, &quot;WLAN&quot; or &quot;MANUAL&quot; by the EXIF spec.)</span></span></td></tr>
<tr>
<td title='0x001c = 28'>0x001c</td>
<td>GPSAreaInformation</td>
<td class=c>undef</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x001d = 29'>0x001d</td>
<td>GPSDateStamp</td>
<td class=c>string[11]</td>
<td><span class=s><span class=n>(when writing, time is stripped off if present, after adjusting date/time to
UTC if time includes a timezone. Format is YYYY:mm:dd)</span></span></td></tr>
<tr>
<td title='0x001e = 30'>0x001e</td>
<td>GPSDifferential</td>
<td class=c>int16u</td>
<td><span class=s>0 = No Correction
<br>1 = Differential Corrected</span></td></tr>
<tr class=b>
<td title='0x001f = 31'>0x001f</td>
<td>GPSHPositioningError</td>
<td class=c>rational64u</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised May 6, 2014</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,393 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>H264 Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>H264 Tags</h2>
<p>Tags extracted from H.264 video streams. The metadata for AVCHD videos is
stored in this stream.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>MDPM</td>
<td class=c>-</td>
<td>--&gt; <a href='H264.html#MDPM'>H264 MDPM Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='MDPM'>H264 MDPM Tags</a></h2>
<p>The following tags are decoded from the Modified Digital Video Pack Metadata
(MDPM) of the unregistered user data with UUID
17ee8c60f84d11d98cd60800200c9a66 in the H.264 Supplemental Enhancement
Information (SEI). <i>[Yes, this description is confusing, but nothing
compared to the challenge of actually decoding the data!]</i> This information
may exist at regular intervals through the entire video, but only the first
occurrence is extracted unless the ExtractEmbedded (-ee) option is used (in
which case subsequent occurrences are extracted as sub-documents).</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0013 = 19'>0x0013</td>
<td>TimeCode</td>
<td class=c>N</td>
<td><span class=s><span class=n>(hours:minutes:seconds:frames)</span></span></td></tr>
<tr class=b>
<td title='0x0018 = 24'>0x0018</td>
<td>DateTimeOriginal</td>
<td class=c>N</td>
<td><span class=s><span class=n>(combined with tag 0x19)</span></span></td></tr>
<tr>
<td title='0x0070 = 112'>0x0070</td>
<td>Camera1</td>
<td class=c>-</td>
<td>--&gt; <a href='H264.html#Camera1'>H264 Camera1 Tags</a></td></tr>
<tr class=b>
<td title='0x0071 = 113'>0x0071</td>
<td>Camera2</td>
<td class=c>-</td>
<td>--&gt; <a href='H264.html#Camera2'>H264 Camera2 Tags</a></td></tr>
<tr>
<td title='0x007f = 127'>0x007f</td>
<td>Shutter</td>
<td class=c>-</td>
<td>--&gt; <a href='H264.html#Shutter'>H264 Shutter Tags</a></td></tr>
<tr class=b>
<td title='0x00a0 = 160'>0x00a0</td>
<td>ExposureTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x00a1 = 161'>0x00a1</td>
<td>FNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x00a2 = 162'>0x00a2</td>
<td>ExposureProgram</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = Not Defined
<br>1 = Manual
<br>2 = Program AE
<br>3 = Aperture-priority AE
<br>4 = Shutter speed priority AE
<br>5 = Creative (Slow speed)
<br>6 = Action (High speed)
<br>7 = Portrait
<br>8 = Landscape</td></tr></table>
</td></tr>
<tr>
<td title='0x00a3 = 163'>0x00a3</td>
<td>BrightnessValue</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x00a4 = 164'>0x00a4</td>
<td>ExposureCompensation</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x00a5 = 165'>0x00a5</td>
<td>MaxApertureValue</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x00a6 = 166'>0x00a6</td>
<td>Flash</td>
<td class=c>N</td>
<td>--&gt; <a href='EXIF.html#Flash'>EXIF Flash Values</a></td></tr>
<tr>
<td title='0x00a7 = 167'>0x00a7</td>
<td>CustomRendered</td>
<td class=c>N</td>
<td><span class=s>0 = Normal
<br>1 = Custom</span></td></tr>
<tr class=b>
<td title='0x00a8 = 168'>0x00a8</td>
<td>WhiteBalance</td>
<td class=c>N</td>
<td><span class=s>0 = Auto
<br>1 = Manual</span></td></tr>
<tr>
<td title='0x00a9 = 169'>0x00a9</td>
<td>FocalLengthIn35mmFormat</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x00aa = 170'>0x00aa</td>
<td>SceneCaptureType</td>
<td class=c>N</td>
<td><span class=s>0 = Standard
<br>1 = Landscape
<br>2 = Portrait
<br>3 = Night</span></td></tr>
<tr>
<td title='0x00b0 = 176'>0x00b0</td>
<td>GPSVersionID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x00b1 = 177'>0x00b1</td>
<td>GPSLatitudeRef</td>
<td class=c>N</td>
<td><span class=s>&#39;N&#39; = North
<br>&#39;S&#39; = South</span></td></tr>
<tr>
<td title='0x00b2 = 178'>0x00b2</td>
<td>GPSLatitude</td>
<td class=c>N</td>
<td><span class=s><span class=n>(combined with tags 0xb3 and 0xb4)</span></span></td></tr>
<tr class=b>
<td title='0x00b5 = 181'>0x00b5</td>
<td>GPSLongitudeRef</td>
<td class=c>N</td>
<td><span class=s>&#39;E&#39; = East
<br>&#39;W&#39; = West</span></td></tr>
<tr>
<td title='0x00b6 = 182'>0x00b6</td>
<td>GPSLongitude</td>
<td class=c>N</td>
<td><span class=s><span class=n>(combined with tags 0xb7 and 0xb8)</span></span></td></tr>
<tr class=b>
<td title='0x00b9 = 185'>0x00b9</td>
<td>GPSAltitudeRef</td>
<td class=c>N</td>
<td><span class=s>0 = Above Sea Level
<br>1 = Below Sea Level</span></td></tr>
<tr>
<td title='0x00ba = 186'>0x00ba</td>
<td>GPSAltitude</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x00bb = 187'>0x00bb</td>
<td>GPSTimeStamp</td>
<td class=c>N</td>
<td><span class=s><span class=n>(combined with tags 0xbc and 0xbd)</span></span></td></tr>
<tr>
<td title='0x00be = 190'>0x00be</td>
<td>GPSStatus</td>
<td class=c>N</td>
<td><span class=s>&#39;A&#39; = Measurement Active
<br>&#39;V&#39; = Measurement Void</span></td></tr>
<tr class=b>
<td title='0x00bf = 191'>0x00bf</td>
<td>GPSMeasureMode</td>
<td class=c>N</td>
<td><span class=s>2 = 2-Dimensional Measurement
<br>3 = 3-Dimensional Measurement</span></td></tr>
<tr>
<td title='0x00c0 = 192'>0x00c0</td>
<td>GPSDOP</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x00c1 = 193'>0x00c1</td>
<td>GPSSpeedRef</td>
<td class=c>N</td>
<td><span class=s>&#39;K&#39; = km/h
<br>&#39;M&#39; = mph
<br>&#39;N&#39; = knots</span></td></tr>
<tr>
<td title='0x00c2 = 194'>0x00c2</td>
<td>GPSSpeed</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x00c3 = 195'>0x00c3</td>
<td>GPSTrackRef</td>
<td class=c>N</td>
<td><span class=s>&#39;M&#39; = Magnetic North
<br>&#39;T&#39; = True North</span></td></tr>
<tr>
<td title='0x00c4 = 196'>0x00c4</td>
<td>GPSTrack</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x00c5 = 197'>0x00c5</td>
<td>GPSImgDirectionRef</td>
<td class=c>N</td>
<td><span class=s>&#39;M&#39; = Magnetic North
<br>&#39;T&#39; = True North</span></td></tr>
<tr>
<td title='0x00c6 = 198'>0x00c6</td>
<td>GPSImgDirection</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x00c7 = 199'>0x00c7</td>
<td>GPSMapDatum</td>
<td class=c>N</td>
<td><span class=s><span class=n>(combined with tag 0xc8)</span></span></td></tr>
<tr>
<td title='0x00e0 = 224'>0x00e0</td>
<td>MakeModel</td>
<td class=c>-</td>
<td>--&gt; <a href='H264.html#MakeModel'>H264 MakeModel Tags</a></td></tr>
<tr class=b>
<td title='0x00e1 = 225'>0x00e1</td>
<td>RecInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='H264.html#RecInfo'>H264 RecInfo Tags</a>
<br><span class='n s'>(Canon only)</span></td></tr>
<tr>
<td title='0x00e4 = 228'>0x00e4</td>
<td>Model</td>
<td class=c>N</td>
<td><span class=s><span class=n>(Sony cameras only, combined with tags 0xe5 and 0xe6)</span></span></td></tr>
<tr class=b>
<td title='0x00ee = 238'>0x00ee</td>
<td>FrameInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='H264.html#FrameInfo'>H264 FrameInfo Tags</a>
<br><span class='n s'>(Canon only)</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Camera1'>H264 Camera1 Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ApertureSetting</td>
<td class=c>N</td>
<td><span class=s>0xfe = Closed
<br>0xff = Auto</span></td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>Gain</td>
<td class=c>N</td>
<td><span class=s>[Mask 0x0f]</span></td></tr>
<tr>
<td class=r title='1 = 0x1'>1.1</td>
<td>ExposureProgram</td>
<td class=c>N</td>
<td><span class=s>[Mask 0xf0]
<br>0x0 = Program AE
<br>0x10 = Gain
<br>0x20 = Shutter speed priority AE
<br>0x30 = Aperture-priority AE
<br>0x40 = Manual</span></td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2.1</td>
<td>WhiteBalance</td>
<td class=c>N</td>
<td><span class=s>[Mask 0xe0]
<br>0x0 = Auto
<br>0x20 = Hold
<br>0x40 = 1-Push
<br>0x60 = Daylight</span></td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>Focus</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Camera2'>H264 Camera2 Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='1 = 0x1'>1</td>
<td>ImageStabilization</td>
<td class=c>N</td>
<td><span class=s>0x0 = Off
<br>0x3f = On (0x3f)
<br>0xbf = Off (0xbf)
<br>0xff = n/a</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Shutter'>H264 Shutter Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index2</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='1 = 0x1'>1.1</td>
<td>ExposureTime</td>
<td class=c>N</td>
<td><span class=s>[Mask 0x7fff]</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='MakeModel'>H264 MakeModel Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index2</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>Make</td>
<td class=c>N</td>
<td><span class=s>0x103 = Panasonic
<br>0x108 = Sony
<br>0x1011 = Canon
<br>0x1104 = JVC</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='RecInfo'>H264 RecInfo Tags</a></h2>
<p>Recording information stored by some Canon video cameras.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>RecordingMode</td>
<td class=c>N</td>
<td><span class=s>2 = XP+
<br>4 = SP
<br>5 = LP
<br>6 = FXP
<br>7 = MXP</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='FrameInfo'>H264 FrameInfo Tags</a></h2>
<p>Frame rate information stored by some Canon video cameras.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>CaptureFrameRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>VideoFrameRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised May 15, 2013</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,155 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>HP Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>HP Tags</h2>
<p>These tables list tags found in the maker notes of some Hewlett-Packard
camera models.</p>
<p>The first table lists tags found in the EXIF-format maker notes of the
PhotoSmart 720 (also used by the Vivitar ViviCam 3705, 3705B and 3715).</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0e00 = 3584'>0x0e00</td>
<td>PrintIM</td>
<td class=c>-</td>
<td>--&gt; <a href='PrintIM.html'>PrintIM Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Type2'>HP Type2 Tags</a></h2>
<p>These tags are used by the PhotoSmart E427.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Lens Shading'</td>
<td>LensShading</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'PreviewImage'</td>
<td>PreviewImage</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Serial Number'</td>
<td>SerialNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Type4'>HP Type4 Tags</a></h2>
<p>These tags are used by the PhotoSmart M627.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='12 = 0xc'>12</td>
<td>MaxAperture</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='16 = 0x10'>16</td>
<td>ExposureTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='20 = 0x14'>20</td>
<td>CameraDateTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='52 = 0x34'>52</td>
<td>ISO</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='92 = 0x5c'>92</td>
<td>SerialNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Type6'>HP Type6 Tags</a></h2>
<p>These tags are used by the PhotoSmart M425, M525 and M527.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='12 = 0xc'>12</td>
<td>FNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='16 = 0x10'>16</td>
<td>ExposureTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='20 = 0x14'>20</td>
<td>CameraDateTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='52 = 0x34'>52</td>
<td>ISO</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='88 = 0x58'>88</td>
<td>SerialNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='TDHD'>HP TDHD Tags</a></h2>
<p>These tags are extracted from the APP6 &quot;TDHD&quot; segment of Photosmart R837
JPEG images. Many other unknown tags exist in is data, and can be seen with
the Unknown (-u) option.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'CMSN'</td>
<td>SerialNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'FWRV'</td>
<td>FirmwareVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'LSLV'</td>
<td>LSLV</td>
<td class=c>-</td>
<td>--&gt; <a href='HP.html#TDHD'>HP TDHD Tags</a></td></tr>
<tr class=b>
<td>'TDHD'</td>
<td>TDHD</td>
<td class=c>-</td>
<td>--&gt; <a href='HP.html#TDHD'>HP TDHD Tags</a></td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised May 31, 2010</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,666 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>HTML Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>HTML Tags</h2>
<p>Meta information extracted from the header of HTML and XHTML files. This is
a mix of information found in the <code>META</code> elements, <code>XML</code> element, and the
<code>TITLE</code> element.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'abstract'</td>
<td>Abstract</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'author'</td>
<td>Author</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'classification'</td>
<td>Classification</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'content-language'</td>
<td>ContentLanguage</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'copyright'</td>
<td>Copyright</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'dc'</td>
<td>DC</td>
<td class=c>-</td>
<td>--&gt; <a href='HTML.html#dc'>HTML dc Tags</a></td></tr>
<tr>
<td>'description'</td>
<td>Description</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'distribution'</td>
<td>Distribution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'doc-class'</td>
<td>DocClass</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'doc-rights'</td>
<td>DocRights</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'doc-type'</td>
<td>DocType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'formatter'</td>
<td>Formatter</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'generator'</td>
<td>Generator</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'generatorversion'</td>
<td>GeneratorVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'googlebot'</td>
<td>GoogleBot</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'http-equiv'</td>
<td>HTTP-equiv</td>
<td class=c>-</td>
<td>--&gt; <a href='HTML.html#equiv'>HTML equiv Tags</a></td></tr>
<tr>
<td>'keywords'</td>
<td>Keywords</td>
<td class=c title=' + = List'>N+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'mssmarttagspreventparsing'</td>
<td>NoMSSmartTags</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ncc'</td>
<td>NCC</td>
<td class=c>-</td>
<td>--&gt; <a href='HTML.html#ncc'>HTML ncc Tags</a></td></tr>
<tr class=b>
<td>'o'</td>
<td>Office</td>
<td class=c>-</td>
<td>--&gt; <a href='HTML.html#Office'>HTML Office Tags</a></td></tr>
<tr>
<td>'originator'</td>
<td>Originator</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'owner'</td>
<td>Owner</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'prod'</td>
<td>Prod</td>
<td class=c>-</td>
<td>--&gt; <a href='HTML.html#prod'>HTML prod Tags</a></td></tr>
<tr class=b>
<td>'progid'</td>
<td>ProgID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'rating'</td>
<td>Rating</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'refresh'</td>
<td>Refresh</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'resource-type'</td>
<td>ResourceType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'revisit-after'</td>
<td>RevisitAfter</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'robots'</td>
<td>Robots</td>
<td class=c title=' + = List'>N+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'title'</td>
<td>Title</td>
<td class=c>N</td>
<td><span class=s><span class=n>(the only extracted tag which isn&#39;t from an HTML META element)</span></span></td></tr>
<tr>
<td>'vw96'</td>
<td>VW96</td>
<td class=c>-</td>
<td>--&gt; <a href='HTML.html#vw96'>HTML vw96 Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='dc'>HTML dc Tags</a></h2>
<p>Dublin Core schema tags (also used in XMP).</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'contributor'</td>
<td>Contributor</td>
<td class=c title=' + = List'>N+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'coverage'</td>
<td>Coverage</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'creator'</td>
<td>Creator</td>
<td class=c title=' + = List'>N+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'date'</td>
<td>Date</td>
<td class=c title=' + = List'>N+</td>
<td>&nbsp;</td></tr>
<tr>
<td>'description'</td>
<td>Description</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'format'</td>
<td>Format</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'identifier'</td>
<td>Identifier</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'language'</td>
<td>Language</td>
<td class=c title=' + = List'>N+</td>
<td>&nbsp;</td></tr>
<tr>
<td>'publisher'</td>
<td>Publisher</td>
<td class=c title=' + = List'>N+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'relation'</td>
<td>Relation</td>
<td class=c title=' + = List'>N+</td>
<td>&nbsp;</td></tr>
<tr>
<td>'rights'</td>
<td>Rights</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'source'</td>
<td>Source</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'subject'</td>
<td>Subject</td>
<td class=c title=' + = List'>N+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'title'</td>
<td>Title</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'type'</td>
<td>Type</td>
<td class=c title=' + = List'>N+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='equiv'>HTML equiv Tags</a></h2>
<p>These tags have a family 1 group name of &quot;HTTP-equiv&quot;.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'cache-control'</td>
<td>CacheControl</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'content-disposition'</td>
<td>ContentDisposition</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'content-language'</td>
<td>ContentLanguage</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'content-script-type'</td>
<td>ContentScriptType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'content-style-type'</td>
<td>ContentStyleType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'content-type'</td>
<td>ContentType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'default-style'</td>
<td>DefaultStyle</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'expires'</td>
<td>Expires</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ext-cache'</td>
<td>ExtCache</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'imagetoolbar'</td>
<td>ImageToolbar</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'lotus'</td>
<td>Lotus</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'page-enter'</td>
<td>PageEnter</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'page-exit'</td>
<td>PageExit</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'pics-label'</td>
<td>PicsLabel</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'pragma'</td>
<td>Pragma</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'refresh'</td>
<td>Refresh</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'reply-to'</td>
<td>ReplyTo</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'set-cookie'</td>
<td>SetCookie</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'site-enter'</td>
<td>SiteEnter</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'site-exit'</td>
<td>SiteExit</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'vary'</td>
<td>Vary</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'window-target'</td>
<td>WindowTarget</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ncc'>HTML ncc Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'charset'</td>
<td>CharacterSet</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'depth'</td>
<td>Depth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'files'</td>
<td>Files</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'footnotes'</td>
<td>Footnotes</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'generator'</td>
<td>Generator</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'kbytesize'</td>
<td>KByteSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'maxpagenormal'</td>
<td>MaxPageNormal</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'multimediatype'</td>
<td>MultimediaType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'narrator'</td>
<td>Narrator</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'pagefront'</td>
<td>PageFront</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'pagenormal'</td>
<td>PageNormal</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'pagespecial'</td>
<td>PageSpecial</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'prodnotes'</td>
<td>ProdNotes</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'produceddate'</td>
<td>ProducedDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'producer'</td>
<td>Producer</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'revision'</td>
<td>Revision</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'revisiondate'</td>
<td>RevisionDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'setinfo'</td>
<td>SetInfo</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'sidebars'</td>
<td>Sidebars</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'sourcedate'</td>
<td>SourceDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'sourceedition'</td>
<td>SourceEdition</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'sourcepublisher'</td>
<td>SourcePublisher</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'sourcerights'</td>
<td>SourceRights</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'sourcetitle'</td>
<td>SourceTitle</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'tocitems'</td>
<td>TOCItems</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'totaltime'</td>
<td>Duration</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Office'>HTML Office Tags</a></h2>
<p>Tags written by Microsoft Office applications.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Author'</td>
<td>Author</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Category'</td>
<td>Category</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Characters'</td>
<td>Characters</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'CharactersWithSpaces'</td>
<td>CharactersWithSpaces</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Company'</td>
<td>Company</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Created'</td>
<td>CreateDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Description'</td>
<td>Description</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Keywords'</td>
<td>Keywords</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'LastAuthor'</td>
<td>LastAuthor</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'LastPrinted'</td>
<td>LastPrinted</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'LastSaved'</td>
<td>ModifyDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Lines'</td>
<td>Lines</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Manager'</td>
<td>Manager</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Pages'</td>
<td>Pages</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Paragraphs'</td>
<td>Paragraphs</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Revision'</td>
<td>RevisionNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Subject'</td>
<td>Subject</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Template'</td>
<td>Template</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'TotalTime'</td>
<td>TotalEditTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Version'</td>
<td>RevisionNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Words'</td>
<td>Words</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='prod'>HTML prod Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'recengineer'</td>
<td>RecEngineer</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'reclocation'</td>
<td>RecLocation</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='vw96'>HTML vw96 Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'objecttype'</td>
<td>ObjectType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jun 30, 2012</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,711 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>ICC_Profile Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>ICC_Profile Tags</h2>
<p>ICC profile information is used in many different file types including JPEG,
TIFF, PDF, PostScript, Photoshop, PNG, MIFF, PICT, QuickTime, XCF and some
RAW formats. While the tags listed below are not individually writable, the
entire profile itself can be accessed via the extra &#39;ICC_Profile&#39; tag, but
this tag is neither extracted nor written unless specified explicitly. See
<a href="http://www.color.org/icc_specs2.xalter">http://www.color.org/icc_specs2.xalter</a> for the official ICC
specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'A2B0'</td>
<td>AToB0</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'A2B1'</td>
<td>AToB1</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'A2B2'</td>
<td>AToB2</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'B2A0'</td>
<td>BToA0</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'B2A1'</td>
<td>BToA1</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'B2A2'</td>
<td>BToA2</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'B2D0'</td>
<td>BToD0</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'B2D1'</td>
<td>BToD1</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'B2D2'</td>
<td>BToD2</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'B2D3'</td>
<td>BToD3</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'D2B0'</td>
<td>DToB0</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'D2B1'</td>
<td>DToB1</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'D2B2'</td>
<td>DToB2</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'D2B3'</td>
<td>DToB3</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Header'</td>
<td>ProfileHeader</td>
<td class=c>-</td>
<td>--&gt; <a href='ICC_Profile.html#Header'>ICC_Profile Header Tags</a></td></tr>
<tr class=b>
<td>'MS00'</td>
<td>WCSProfiles</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'bTRC'</td>
<td>BlueTRC</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'bXYZ'</td>
<td>BlueMatrixColumn</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'bfd '</td>
<td>UCRBG</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'bkpt'</td>
<td>MediaBlackPoint</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'calt'</td>
<td>CalibrationDateTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'chad'</td>
<td>ChromaticAdaptation</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'chrm'</td>
<td>Chromaticity</td>
<td class=c>-</td>
<td>--&gt; <a href='ICC_Profile.html#Chromaticity'>ICC_Profile Chromaticity Tags</a></td></tr>
<tr class=b>
<td>'ciis'</td>
<td>ColorimetricIntentImageState</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'clot'</td>
<td>ColorantTableOut</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'clro'</td>
<td>ColorantOrder</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'clrt'</td>
<td>ColorantTable</td>
<td class=c>-</td>
<td>--&gt; <a href='ICC_Profile.html#ColorantTable'>ICC_Profile ColorantTable Tags</a></td></tr>
<tr class=b>
<td>'cprt'</td>
<td>ProfileCopyright</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'crdi'</td>
<td>CRDInfo</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'desc'</td>
<td>ProfileDescription</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'devs'</td>
<td>DeviceSettings</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'dmdd'</td>
<td>DeviceModelDesc</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'dmnd'</td>
<td>DeviceMfgDesc</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'dscm'</td>
<td>ProfileDescriptionML</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'fpce'</td>
<td>FocalPlaneColorimetryEstimates</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'gTRC'</td>
<td>GreenTRC</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'gXYZ'</td>
<td>GreenMatrixColumn</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'gamt'</td>
<td>Gamut</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'kTRC'</td>
<td>GrayTRC</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'lumi'</td>
<td>Luminance</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'meas'</td>
<td>Measurement</td>
<td class=c>-</td>
<td>--&gt; <a href='ICC_Profile.html#Measurement'>ICC_Profile Measurement Tags</a></td></tr>
<tr class=b>
<td>'meta'</td>
<td>Metadata</td>
<td class=c>-</td>
<td>--&gt; <a href='ICC_Profile.html#Metadata'>ICC_Profile Metadata Tags</a></td></tr>
<tr>
<td>'mmod'</td>
<td>MakeAndModel</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ncl2'</td>
<td>NamedColor2</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ncol'</td>
<td>NamedColor</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ndin'</td>
<td>NativeDisplayInfo</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'pre0'</td>
<td>Preview0</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'pre1'</td>
<td>Preview1</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'pre2'</td>
<td>Preview2</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ps2i'</td>
<td>PS2RenderingIntent</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ps2s'</td>
<td>PostScript2CSA</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'psd0'</td>
<td>PostScript2CRD0</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'psd1'</td>
<td>PostScript2CRD1</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'psd2'</td>
<td>PostScript2CRD2</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'pseq'</td>
<td>ProfileSequenceDesc</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'psid'</td>
<td>ProfileSequenceIdentifier</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'psvm'</td>
<td>PS2CRDVMSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'rTRC'</td>
<td>RedTRC</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'rXYZ'</td>
<td>RedMatrixColumn</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'resp'</td>
<td>OutputResponse</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'rhoc'</td>
<td>ReflectionHardcopyOrigColorimetry</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'rig0'</td>
<td>PerceptualRenderingIntentGamut</td>
<td class=c>N</td>
<td><span class=s>&#39;prmg&#39; = Perceptual Reference Medium Gamut</span></td></tr>
<tr>
<td>'rig2'</td>
<td>SaturationRenderingIntentGamut</td>
<td class=c>N</td>
<td><span class=s>&#39;prmg&#39; = Perceptual Reference Medium Gamut</span></td></tr>
<tr class=b>
<td>'rpoc'</td>
<td>ReflectionPrintOutputColorimetry</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'sape'</td>
<td>SceneAppearanceEstimates</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'scoe'</td>
<td>SceneColorimetryEstimates</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'scrd'</td>
<td>ScreeningDesc</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'scrn'</td>
<td>Screening</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'targ'</td>
<td>CharTarget</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'tech'</td>
<td>Technology</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>&#39;AMD &#39; = Active Matrix Display
<br>&#39;CRT &#39; = Cathode Ray Tube Display
<br>&#39;KPCD&#39; = Photo CD
<br>&#39;PMD &#39; = Passive Matrix Display
<br>&#39;dcam&#39; = Digital Camera
<br>&#39;dcpj&#39; = Digital Cinema Projector
<br>&#39;dmpc&#39; = Digital Motion Picture Camera
<br>&#39;dsub&#39; = Dye Sublimation Printer
<br>&#39;epho&#39; = Electrophotographic Printer
<br>&#39;esta&#39; = Electrostatic Printer
<br>&#39;flex&#39; = Flexography
<br>&#39;fprn&#39; = Film Writer
<br>&#39;fscn&#39; = Film Scanner
<br>&#39;grav&#39; = Gravure
<br>&#39;ijet&#39; = Ink Jet Printer
<br>&#39;imgs&#39; = Photo Image Setter
<br>&#39;mpfr&#39; = Motion Picture Film Recorder
<br>&#39;mpfs&#39; = Motion Picture Film Scanner
<br>&#39;offs&#39; = Offset Lithography
<br>&#39;pjtv&#39; = Projection Television
<br>&#39;rpho&#39; = Photographic Paper Printer
<br>&#39;rscn&#39; = Reflective Scanner
<br>&#39;silk&#39; = Silkscreen
<br>&#39;twax&#39; = Thermal Wax Printer
<br>&#39;vidc&#39; = Video Camera
<br>&#39;vidm&#39; = Video Monitor</td></tr></table>
</td></tr>
<tr>
<td>'vcgt'</td>
<td>VideoCardGamma</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'view'</td>
<td>ViewingConditions</td>
<td class=c>-</td>
<td>--&gt; <a href='ICC_Profile.html#ViewingConditions'>ICC_Profile ViewingConditions Tags</a></td></tr>
<tr>
<td>'vued'</td>
<td>ViewingCondDesc</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'wtpt'</td>
<td>MediaWhitePoint</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Header'>ICC_Profile Header Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>ProfileCMMType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>ProfileVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='12 = 0xc'>12</td>
<td>ProfileClass</td>
<td class=c>N</td>
<td><span class=s>&#39;abst&#39; = Abstract Profile
<br>&#39;link&#39; = DeviceLink Profile
<br>&#39;mntr&#39; = Display Device Profile
<br>&#39;nkpf&#39; = Nikon Input Device Profile (NON-STANDARD!)
<br>&#39;nmcl&#39; = NamedColor Profile
<br>&#39;prtr&#39; = Output Device Profile
<br>&#39;scnr&#39; = Input Device Profile
<br>&#39;spac&#39; = ColorSpace Conversion Profile</span></td></tr>
<tr class=b>
<td class=r title='16 = 0x10'>16</td>
<td>ColorSpaceData</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='20 = 0x14'>20</td>
<td>ProfileConnectionSpace</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='24 = 0x18'>24</td>
<td>ProfileDateTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='36 = 0x24'>36</td>
<td>ProfileFileSignature</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='40 = 0x28'>40</td>
<td>PrimaryPlatform</td>
<td class=c>N</td>
<td><span class=s>&#39;APPL&#39; = Apple Computer Inc.
<br>&#39;MSFT&#39; = Microsoft Corporation
<br>&#39;SGI &#39; = Silicon Graphics Inc.
<br>&#39;SUNW&#39; = Sun Microsystems Inc.
<br>&#39;TGNT&#39; = Taligent Inc.</span></td></tr>
<tr>
<td class=r title='44 = 0x2c'>44</td>
<td>CMMFlags</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='48 = 0x30'>48</td>
<td>DeviceManufacturer</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='52 = 0x34'>52</td>
<td>DeviceModel</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='56 = 0x38'>56</td>
<td>DeviceAttributes</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='64 = 0x40'>64</td>
<td>RenderingIntent</td>
<td class=c>N</td>
<td><span class=s>0 = Perceptual
<br>1 = Media-Relative Colorimetric
<br>2 = Saturation
<br>3 = ICC-Absolute Colorimetric</span></td></tr>
<tr class=b>
<td class=r title='68 = 0x44'>68</td>
<td>ConnectionSpaceIlluminant</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='80 = 0x50'>80</td>
<td>ProfileCreator</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='84 = 0x54'>84</td>
<td>ProfileID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Chromaticity'>ICC_Profile Chromaticity Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>ChromaticityChannels</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='10 = 0xa'>10</td>
<td>ChromaticityColorant</td>
<td class=c>N</td>
<td><span class=s>1 = ITU-R BT.709
<br>2 = SMPTE RP145-1994
<br>3 = EBU Tech.3213-E
<br>4 = P22</span></td></tr>
<tr>
<td class=r title='12 = 0xc'>12</td>
<td>ChromaticityChannel1</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='20 = 0x14'>20</td>
<td>ChromaticityChannel2</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='28 = 0x1c'>28</td>
<td>ChromaticityChannel3</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='36 = 0x24'>36</td>
<td>ChromaticityChannel4</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ColorantTable'>ICC_Profile ColorantTable Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>ColorantCount</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='12 = 0xc'>12</td>
<td>Colorant1Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='44 = 0x2c'>44</td>
<td>Colorant1Coordinates</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='50 = 0x32'>50</td>
<td>Colorant2Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='82 = 0x52'>82</td>
<td>Colorant2Coordinates</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='88 = 0x58'>88</td>
<td>Colorant3Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='120 = 0x78'>120</td>
<td>Colorant3Coordinates</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Measurement'>ICC_Profile Measurement Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>MeasurementObserver</td>
<td class=c>N</td>
<td><span class=s>1 = CIE 1931
<br>2 = CIE 1964</span></td></tr>
<tr class=b>
<td class=r title='12 = 0xc'>12</td>
<td>MeasurementBacking</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='24 = 0x18'>24</td>
<td>MeasurementGeometry</td>
<td class=c>N</td>
<td><span class=s>0 = Unknown
<br>1 = 0/45 or 45/0
<br>2 = 0/d or d/0</span></td></tr>
<tr class=b>
<td class=r title='28 = 0x1c'>28</td>
<td>MeasurementFlare</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='32 = 0x20'>32</td>
<td>MeasurementIlluminant</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>1 = D50
<br>2 = D65
<br>3 = D93
<br>4 = F2</td><td>&nbsp;&nbsp;</td>
<td>5 = D55
<br>6 = A
<br>7 = Equi-Power (E)
<br>8 = F8</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Metadata'>ICC_Profile Metadata Tags</a></h2>
<p>Only these few tags have been pre-defined, but ExifTool will extract any
Metadata tags that exist.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>ManufacturerName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>MediaColor</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>MediaWeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ViewingConditions'>ICC_Profile ViewingConditions Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>ViewingCondIlluminant</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='20 = 0x14'>20</td>
<td>ViewingCondSurround</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='32 = 0x20'>32</td>
<td>ViewingCondIlluminantType</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>1 = D50
<br>2 = D65
<br>3 = D93
<br>4 = F2</td><td>&nbsp;&nbsp;</td>
<td>5 = D55
<br>6 = A
<br>7 = Equi-Power (E)
<br>8 = F8</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jun 20, 2014</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,903 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>IPTC Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>IPTC Tags</h2>
<p>
The tags listed below are part of the International Press Telecommunications
Council (IPTC) and the Newspaper Association of America (NAA) Information
Interchange Model (IIM). This is an older meta information format, slowly
being phased out in favor of XMP -- the newer IPTCCore specification uses
XMP format. IPTC information may be found in JPG, TIFF, PNG, MIFF, PS, PDF,
PSD, XCF and DNG images.</p>
<p>IPTC information is separated into different records, each of which has its
own set of tags. See
<a href="http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf">http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf</a> for the
official IPTC IIM specification.</p>
<p>This specification dictates a length for ASCII (<code>string</code> or <code>digits</code>) and
binary (<code>undef</code>) values. These lengths are given in square brackets after
the <b>Writable</b> format name. For tags where a range of lengths is allowed,
the minimum and maximum lengths are separated by a comma within the
brackets. IPTC strings are not null terminated. When writing, ExifTool
issues a minor warning and truncates the value if it is longer than allowed
by the IPTC specification. Minor errors may be ignored with the
IgnoreMinorErrors (-m) option, allowing longer values to be written, but
beware that values like this may cause problems for some other IPTC readers.
ExifTool will happily read IPTC values of any length.</p>
<p>Separate IPTC date and time tags may be written with a combined date/time
value and ExifTool automagically takes the appropriate part of the date/time
string depending on whether a date or time tag is being written. This is
very useful when copying date/time values to IPTC from other metadata
formats.</p>
<p>IPTC time values include a timezone offset. If written with a value which
doesn&#39;t include a timezone then the current local timezone offset is used
(unless written with a combined date/time, in which case the local timezone
offset at the specified date/time is used, which may be different due to
changes in daylight savings time).</p>
<p>Note that it is not uncommon for IPTC to be found in non-standard locations
in JPEG and TIFF-based images. When reading, the family 1 group name has a
number added for non-standard IPTC (&quot;IPTC2&quot;, &quot;IPTC3&quot;, etc), but when writing
only &quot;IPTC&quot; may be specified as the group. To keep the IPTC consistent,
ExifTool updates tags in all existing IPTC locations, but will create a new
IPTC group only in the standard location.
</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Record</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='1 = 0x1'>1</td>
<td>IPTCEnvelope</td>
<td class=c>-</td>
<td>--&gt; <a href='IPTC.html#EnvelopeRecord'>IPTC EnvelopeRecord Tags</a></td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>IPTCApplication</td>
<td class=c>-</td>
<td>--&gt; <a href='IPTC.html#ApplicationRecord'>IPTC ApplicationRecord Tags</a></td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>IPTCNewsPhoto</td>
<td class=c>-</td>
<td>--&gt; <a href='IPTC.html#NewsPhoto'>IPTC NewsPhoto Tags</a></td></tr>
<tr class=b>
<td class=r title='7 = 0x7'>7</td>
<td>IPTCPreObjectData</td>
<td class=c>-</td>
<td>--&gt; <a href='IPTC.html#PreObjectData'>IPTC PreObjectData Tags</a></td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>IPTCObjectData</td>
<td class=c>-</td>
<td>--&gt; <a href='IPTC.html#ObjectData'>IPTC ObjectData Tags</a></td></tr>
<tr class=b>
<td class=r title='9 = 0x9'>9</td>
<td>IPTCPostObjectData</td>
<td class=c>-</td>
<td>--&gt; <a href='IPTC.html#PostObjectData'>IPTC PostObjectData Tags</a></td></tr>
<tr>
<td class=r title='240 = 0xf0'>240</td>
<td>IPTCFotoStation</td>
<td class=c>-</td>
<td>--&gt; <a href='IPTC.html#FotoStation'>IPTC FotoStation Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='EnvelopeRecord'>IPTC EnvelopeRecord Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>EnvelopeRecordVersion</td>
<td class=c title=' : = Mandatory'>int16u:</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>Destination</td>
<td class=c title=' + = List'>string[0,1024]+</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='20 = 0x14'>20</td>
<td>FileFormat</td>
<td class=c>int16u</td>
<td><span class=s>0 = No ObjectData
<br>1 = IPTC-NAA Digital Newsphoto Parameter Record
<br>2 = IPTC7901 Recommended Message Format
<br>3 = Tagged Image File Format (Adobe/Aldus Image data)
<br>4 = Illustrator (Adobe Graphics data)
<br>5 = AppleSingle (Apple Computer Inc)
<br>6 = NAA 89-3 (ANPA 1312)
<br>7 = MacBinary II
<br>8 = IPTC Unstructured Character Oriented File Format (UCOFF)
<br>9 = United Press International ANPA 1312 variant
<br>10 = United Press International Down-Load Message
<br>11 = JPEG File Interchange (JFIF)
<br>12 = Photo-CD Image-Pac (Eastman Kodak)
<br>13 = Bit Mapped Graphics File [.BMP] (Microsoft)
<br>14 = Digital Audio File [.WAV] (Microsoft &amp; Creative Labs)
<br>15 = Audio plus Moving Video [.AVI] (Microsoft)
<br>16 = PC DOS/Windows Executable Files [.COM][.EXE]
<br>17 = Compressed Binary File [.ZIP] (PKWare Inc)
<br>18 = Audio Interchange File Format AIFF (Apple Computer Inc)
<br>19 = RIFF Wave (Microsoft Corporation)
<br>20 = Freehand (Macromedia/Aldus)
<br>21 = Hypertext Markup Language [.HTML] (The Internet Society)
<br>22 = MPEG 2 Audio Layer 2 (Musicom), ISO/IEC
<br>23 = MPEG 2 Audio Layer 3, ISO/IEC
<br>24 = Portable Document File [.PDF] Adobe
<br>25 = News Industry Text Format (NITF)
<br>26 = Tape Archive [.TAR]
<br>27 = Tidningarnas Telegrambyra NITF version (TTNITF DTD)
<br>28 = Ritzaus Bureau NITF version (RBNITF DTD)
<br>29 = Corel Draw [.CDR]</span></td></tr>
<tr class=b>
<td class=r title='22 = 0x16'>22</td>
<td>FileVersion</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='30 = 0x1e'>30</td>
<td>ServiceIdentifier</td>
<td class=c>string[0,10]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='40 = 0x28'>40</td>
<td>EnvelopeNumber</td>
<td class=c>digits[8]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='50 = 0x32'>50</td>
<td>ProductID</td>
<td class=c title=' + = List'>string[0,32]+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='60 = 0x3c'>60</td>
<td>EnvelopePriority</td>
<td class=c>digits[1]</td>
<td><table class=cols><tr>
<td>0 = 0 (reserved)
<br>1 = 1 (most urgent)
<br>2 = 2
<br>3 = 3
<br>4 = 4
<br>5 = 5 (normal urgency)
<br>6 = 6
<br>7 = 7
<br>8 = 8 (least urgent)
<br>9 = 9 (user-defined priority)</td></tr></table>
</td></tr>
<tr>
<td class=r title='70 = 0x46'>70</td>
<td>DateSent</td>
<td class=c>digits[8]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='80 = 0x50'>80</td>
<td>TimeSent</td>
<td class=c>string[11]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='90 = 0x5a'>90</td>
<td>CodedCharacterSet</td>
<td class=c title=' ! = Unsafe'>string[0,32]!</td>
<td><span class=s><span class=n>(values are entered in the form &quot;ESC X Y[, ...]&quot;. The escape sequence for
UTF-8 character coding is &quot;ESC % G&quot;, but this is displayed as &quot;UTF8&quot; for
convenience. Either string may be used when writing. The value of this tag
affects the decoding of string values in the Application and NewsPhoto
records. This tag is marked as &quot;unsafe&quot; to prevent it from being copied by
default in a group operation because existing tags in the destination image
may use a different encoding. When creating a new IPTC record from scratch,
it is suggested that this be set to &quot;UTF8&quot; if special characters are a
possibility)</span></span></td></tr>
<tr class=b>
<td class=r title='100 = 0x64'>100</td>
<td>UniqueObjectName</td>
<td class=c>string[14,80]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='120 = 0x78'>120</td>
<td>ARMIdentifier</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='122 = 0x7a'>122</td>
<td>ARMVersion</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ApplicationRecord'>IPTC ApplicationRecord Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ApplicationRecordVersion</td>
<td class=c title=' : = Mandatory'>int16u:</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='3 = 0x3'>3</td>
<td>ObjectTypeReference</td>
<td class=c>string[3,67]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>ObjectAttributeReference</td>
<td class=c title=' + = List'>string[4,68]+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>ObjectName</td>
<td class=c>string[0,64]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='7 = 0x7'>7</td>
<td>EditStatus</td>
<td class=c>string[0,64]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>EditorialUpdate</td>
<td class=c>digits[2]</td>
<td><span class=s>01 = Additional language</span></td></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>Urgency</td>
<td class=c>digits[1]</td>
<td><table class=cols><tr>
<td>0 = 0 (reserved)
<br>1 = 1 (most urgent)
<br>2 = 2
<br>3 = 3
<br>4 = 4
<br>5 = 5 (normal urgency)
<br>6 = 6
<br>7 = 7
<br>8 = 8 (least urgent)
<br>9 = 9 (user-defined priority)</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='12 = 0xc'>12</td>
<td>SubjectReference</td>
<td class=c title=' + = List'>string[13,236]+</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='15 = 0xf'>15</td>
<td>Category</td>
<td class=c>string[0,3]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='20 = 0x14'>20</td>
<td>SupplementalCategories</td>
<td class=c title=' + = List'>string[0,32]+</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='22 = 0x16'>22</td>
<td>FixtureIdentifier</td>
<td class=c>string[0,32]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='25 = 0x19'>25</td>
<td>Keywords</td>
<td class=c title=' + = List'>string[0,64]+</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='26 = 0x1a'>26</td>
<td>ContentLocationCode</td>
<td class=c title=' + = List'>string[3]+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='27 = 0x1b'>27</td>
<td>ContentLocationName</td>
<td class=c title=' + = List'>string[0,64]+</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='30 = 0x1e'>30</td>
<td>ReleaseDate</td>
<td class=c>digits[8]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='35 = 0x23'>35</td>
<td>ReleaseTime</td>
<td class=c>string[11]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='37 = 0x25'>37</td>
<td>ExpirationDate</td>
<td class=c>digits[8]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='38 = 0x26'>38</td>
<td>ExpirationTime</td>
<td class=c>string[11]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='40 = 0x28'>40</td>
<td>SpecialInstructions</td>
<td class=c>string[0,256]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='42 = 0x2a'>42</td>
<td>ActionAdvised</td>
<td class=c>digits[2]</td>
<td><span class=s>01 = Object Kill
<br>02 = Object Replace
<br>03 = Object Append
<br>04 = Object Reference</span></td></tr>
<tr>
<td class=r title='45 = 0x2d'>45</td>
<td>ReferenceService</td>
<td class=c title=' + = List'>string[0,10]+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='47 = 0x2f'>47</td>
<td>ReferenceDate</td>
<td class=c title=' + = List'>digits[8]+</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='50 = 0x32'>50</td>
<td>ReferenceNumber</td>
<td class=c title=' + = List'>digits[8]+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='55 = 0x37'>55</td>
<td>DateCreated</td>
<td class=c>digits[8]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='60 = 0x3c'>60</td>
<td>TimeCreated</td>
<td class=c>string[11]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='62 = 0x3e'>62</td>
<td>DigitalCreationDate</td>
<td class=c>digits[8]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='63 = 0x3f'>63</td>
<td>DigitalCreationTime</td>
<td class=c>string[11]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='65 = 0x41'>65</td>
<td>OriginatingProgram</td>
<td class=c>string[0,32]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='70 = 0x46'>70</td>
<td>ProgramVersion</td>
<td class=c>string[0,10]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='75 = 0x4b'>75</td>
<td>ObjectCycle</td>
<td class=c>string[1]</td>
<td><span class=s>&#39;a&#39; = Morning
<br>&#39;b&#39; = Both Morning and Evening
<br>&#39;p&#39; = Evening</span></td></tr>
<tr>
<td class=r title='80 = 0x50'>80</td>
<td>By-line</td>
<td class=c title=' + = List'>string[0,32]+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='85 = 0x55'>85</td>
<td>By-lineTitle</td>
<td class=c title=' + = List'>string[0,32]+</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='90 = 0x5a'>90</td>
<td>City</td>
<td class=c>string[0,32]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='92 = 0x5c'>92</td>
<td>Sub-location</td>
<td class=c>string[0,32]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='95 = 0x5f'>95</td>
<td>Province-State</td>
<td class=c>string[0,32]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='100 = 0x64'>100</td>
<td>Country-PrimaryLocationCode</td>
<td class=c>string[3]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='101 = 0x65'>101</td>
<td>Country-PrimaryLocationName</td>
<td class=c>string[0,64]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='103 = 0x67'>103</td>
<td>OriginalTransmissionReference</td>
<td class=c>string[0,32]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='105 = 0x69'>105</td>
<td>Headline</td>
<td class=c>string[0,256]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='110 = 0x6e'>110</td>
<td>Credit</td>
<td class=c>string[0,32]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='115 = 0x73'>115</td>
<td>Source</td>
<td class=c>string[0,32]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='116 = 0x74'>116</td>
<td>CopyrightNotice</td>
<td class=c>string[0,128]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='118 = 0x76'>118</td>
<td>Contact</td>
<td class=c title=' + = List'>string[0,128]+</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='120 = 0x78'>120</td>
<td>Caption-Abstract</td>
<td class=c>string[0,2000]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='121 = 0x79'>121</td>
<td>LocalCaption</td>
<td class=c>string[0,256]</td>
<td><span class=s><span class=n>(I haven&#39;t found a reference for the format of tags 121, 184-188 and
225-232, so I have just make them writable as strings with
reasonable length. Beware that if this is wrong, other utilities
won&#39;t be able to read these tags as written by ExifTool)</span></span></td></tr>
<tr class=b>
<td class=r title='122 = 0x7a'>122</td>
<td>Writer-Editor</td>
<td class=c title=' + = List'>string[0,32]+</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='125 = 0x7d'>125</td>
<td>RasterizedCaption</td>
<td class=c>undef[7360]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='130 = 0x82'>130</td>
<td>ImageType</td>
<td class=c>string[2]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='131 = 0x83'>131</td>
<td>ImageOrientation</td>
<td class=c>string[1]</td>
<td><span class=s>&#39;L&#39; = Landscape
<br>&#39;P&#39; = Portrait
<br>&#39;S&#39; = Square</span></td></tr>
<tr class=b>
<td class=r title='135 = 0x87'>135</td>
<td>LanguageIdentifier</td>
<td class=c>string[2,3]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='150 = 0x96'>150</td>
<td>AudioType</td>
<td class=c>string[2]</td>
<td><table class=cols><tr>
<td>&#39;0T&#39; = Text Only
<br>&#39;1A&#39; = Mono Actuality
<br>&#39;1C&#39; = Mono Question and Answer Session
<br>&#39;1M&#39; = Mono Music
<br>&#39;1Q&#39; = Mono Response to a Question
<br>&#39;1R&#39; = Mono Raw Sound
<br>&#39;1S&#39; = Mono Scener
<br>&#39;1V&#39; = Mono Voicer
<br>&#39;1W&#39; = Mono Wrap
<br>&#39;2A&#39; = Stereo Actuality
<br>&#39;2C&#39; = Stereo Question and Answer Session
<br>&#39;2M&#39; = Stereo Music
<br>&#39;2Q&#39; = Stereo Response to a Question
<br>&#39;2R&#39; = Stereo Raw Sound
<br>&#39;2S&#39; = Stereo Scener
<br>&#39;2V&#39; = Stereo Voicer
<br>&#39;2W&#39; = Stereo Wrap</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='151 = 0x97'>151</td>
<td>AudioSamplingRate</td>
<td class=c>digits[6]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='152 = 0x98'>152</td>
<td>AudioSamplingResolution</td>
<td class=c>digits[2]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='153 = 0x99'>153</td>
<td>AudioDuration</td>
<td class=c>digits[6]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='154 = 0x9a'>154</td>
<td>AudioOutcue</td>
<td class=c>string[0,64]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='184 = 0xb8'>184</td>
<td>JobID</td>
<td class=c>string[0,64]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='185 = 0xb9'>185</td>
<td>MasterDocumentID</td>
<td class=c>string[0,256]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='186 = 0xba'>186</td>
<td>ShortDocumentID</td>
<td class=c>string[0,64]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='187 = 0xbb'>187</td>
<td>UniqueDocumentID</td>
<td class=c>string[0,128]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='188 = 0xbc'>188</td>
<td>OwnerID</td>
<td class=c>string[0,128]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='200 = 0xc8'>200</td>
<td>ObjectPreviewFileFormat</td>
<td class=c>int16u</td>
<td><span class=s>0 = No ObjectData
<br>1 = IPTC-NAA Digital Newsphoto Parameter Record
<br>2 = IPTC7901 Recommended Message Format
<br>3 = Tagged Image File Format (Adobe/Aldus Image data)
<br>4 = Illustrator (Adobe Graphics data)
<br>5 = AppleSingle (Apple Computer Inc)
<br>6 = NAA 89-3 (ANPA 1312)
<br>7 = MacBinary II
<br>8 = IPTC Unstructured Character Oriented File Format (UCOFF)
<br>9 = United Press International ANPA 1312 variant
<br>10 = United Press International Down-Load Message
<br>11 = JPEG File Interchange (JFIF)
<br>12 = Photo-CD Image-Pac (Eastman Kodak)
<br>13 = Bit Mapped Graphics File [.BMP] (Microsoft)
<br>14 = Digital Audio File [.WAV] (Microsoft &amp; Creative Labs)
<br>15 = Audio plus Moving Video [.AVI] (Microsoft)
<br>16 = PC DOS/Windows Executable Files [.COM][.EXE]
<br>17 = Compressed Binary File [.ZIP] (PKWare Inc)
<br>18 = Audio Interchange File Format AIFF (Apple Computer Inc)
<br>19 = RIFF Wave (Microsoft Corporation)
<br>20 = Freehand (Macromedia/Aldus)
<br>21 = Hypertext Markup Language [.HTML] (The Internet Society)
<br>22 = MPEG 2 Audio Layer 2 (Musicom), ISO/IEC
<br>23 = MPEG 2 Audio Layer 3, ISO/IEC
<br>24 = Portable Document File [.PDF] Adobe
<br>25 = News Industry Text Format (NITF)
<br>26 = Tape Archive [.TAR]
<br>27 = Tidningarnas Telegrambyra NITF version (TTNITF DTD)
<br>28 = Ritzaus Bureau NITF version (RBNITF DTD)
<br>29 = Corel Draw [.CDR]</span></td></tr>
<tr class=b>
<td class=r title='201 = 0xc9'>201</td>
<td>ObjectPreviewFileVersion</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='202 = 0xca'>202</td>
<td>ObjectPreviewData</td>
<td class=c>undef[0,256000]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='221 = 0xdd'>221</td>
<td>Prefs</td>
<td class=c>string[0,64]</td>
<td><span class=s><span class=n>(PhotoMechanic preferences)</span></span></td></tr>
<tr>
<td class=r title='225 = 0xe1'>225</td>
<td>ClassifyState</td>
<td class=c>string[0,64]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='228 = 0xe4'>228</td>
<td>SimilarityIndex</td>
<td class=c>string[0,32]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='230 = 0xe6'>230</td>
<td>DocumentNotes</td>
<td class=c>string[0,1024]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='231 = 0xe7'>231</td>
<td>DocumentHistory</td>
<td class=c>string[0,256]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='232 = 0xe8'>232</td>
<td>ExifCameraInfo</td>
<td class=c>string[0,4096]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='255 = 0xff'>255</td>
<td>CatalogSets</td>
<td class=c title=' + = List'>string[0,256]+</td>
<td><span class=s><span class=n>(written by iView MediaPro)</span></span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='NewsPhoto'>IPTC NewsPhoto Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>NewsPhotoVersion</td>
<td class=c title=' : = Mandatory'>int16u:</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='10 = 0xa'>10</td>
<td>IPTCPictureNumber</td>
<td class=c>string[16]</td>
<td><span class=s><span class=n>(4 numbers: 1-Manufacturer ID, 2-Equipment ID, 3-Date, 4-Sequence)</span></span></td></tr>
<tr>
<td class=r title='20 = 0x14'>20</td>
<td>IPTCImageWidth</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='30 = 0x1e'>30</td>
<td>IPTCImageHeight</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='40 = 0x28'>40</td>
<td>IPTCPixelWidth</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='50 = 0x32'>50</td>
<td>IPTCPixelHeight</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='55 = 0x37'>55</td>
<td>SupplementalType</td>
<td class=c>int8u</td>
<td><span class=s>0 = Main Image
<br>1 = Reduced Resolution Image
<br>2 = Logo
<br>3 = Rasterized Caption</span></td></tr>
<tr class=b>
<td class=r title='60 = 0x3c'>60</td>
<td>ColorRepresentation</td>
<td class=c>int16u</td>
<td><span class=s>0x0 = No Image, Single Frame
<br>0x100 = Monochrome, Single Frame
<br>0x300 = 3 Components, Single Frame
<br>0x301 = 3 Components, Frame Sequential in Multiple Objects
<br>0x302 = 3 Components, Frame Sequential in One Object
<br>0x303 = 3 Components, Line Sequential
<br>0x304 = 3 Components, Pixel Sequential
<br>0x305 = 3 Components, Special Interleaving
<br>0x400 = 4 Components, Single Frame
<br>0x401 = 4 Components, Frame Sequential in Multiple Objects
<br>0x402 = 4 Components, Frame Sequential in One Object
<br>0x403 = 4 Components, Line Sequential
<br>0x404 = 4 Components, Pixel Sequential
<br>0x405 = 4 Components, Special Interleaving</span></td></tr>
<tr>
<td class=r title='64 = 0x40'>64</td>
<td>InterchangeColorSpace</td>
<td class=c>int8u</td>
<td><table class=cols><tr>
<td>1 = X,Y,Z CIE
<br>2 = RGB SMPTE
<br>3 = Y,U,V (K) (D65)
<br>4 = RGB Device Dependent
<br>5 = CMY (K) Device Dependent
<br>6 = Lab (K) CIE
<br>7 = YCbCr
<br>8 = sRGB</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='65 = 0x41'>65</td>
<td>ColorSequence</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='66 = 0x42'>66</td>
<td>ICC_Profile</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='70 = 0x46'>70</td>
<td>ColorCalibrationMatrix</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='80 = 0x50'>80</td>
<td>LookupTable</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='84 = 0x54'>84</td>
<td>NumIndexEntries</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='85 = 0x55'>85</td>
<td>ColorPalette</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='86 = 0x56'>86</td>
<td>IPTCBitsPerSample</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='90 = 0x5a'>90</td>
<td>SampleStructure</td>
<td class=c>int8u</td>
<td><span class=s>0 = OrthogonalConstangSampling
<br>1 = Orthogonal4-2-2Sampling
<br>2 = CompressionDependent</span></td></tr>
<tr class=b>
<td class=r title='100 = 0x64'>100</td>
<td>ScanningDirection</td>
<td class=c>int8u</td>
<td><table class=cols><tr>
<td>0 = L-R, Top-Bottom
<br>1 = R-L, Top-Bottom
<br>2 = L-R, Bottom-Top
<br>3 = R-L, Bottom-Top</td><td>&nbsp;&nbsp;</td>
<td>4 = Top-Bottom, L-R
<br>5 = Bottom-Top, L-R
<br>6 = Top-Bottom, R-L
<br>7 = Bottom-Top, R-L</td></tr></table>
</td></tr>
<tr>
<td class=r title='102 = 0x66'>102</td>
<td>IPTCImageRotation</td>
<td class=c>int8u</td>
<td><span class=s>0 = 0
<br>1 = 90
<br>2 = 180
<br>3 = 270</span></td></tr>
<tr class=b>
<td class=r title='110 = 0x6e'>110</td>
<td>DataCompressionMethod</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='120 = 0x78'>120</td>
<td>QuantizationMethod</td>
<td class=c>int8u</td>
<td><table class=cols><tr>
<td>0 = Linear Reflectance/Transmittance
<br>1 = Linear Density
<br>2 = IPTC Ref B
<br>3 = Linear Dot Percent
<br>4 = AP Domestic Analogue
<br>5 = Compression Method Specific
<br>6 = Color Space Specific
<br>7 = Gamma Compensated</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='125 = 0x7d'>125</td>
<td>EndPoints</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='130 = 0x82'>130</td>
<td>ExcursionTolerance</td>
<td class=c>int8u</td>
<td><span class=s>0 = Not Allowed
<br>1 = Allowed</span></td></tr>
<tr class=b>
<td class=r title='135 = 0x87'>135</td>
<td>BitsPerComponent</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='140 = 0x8c'>140</td>
<td>MaximumDensityRange</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='145 = 0x91'>145</td>
<td>GammaCompensatedValue</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='PreObjectData'>IPTC PreObjectData Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>SizeMode</td>
<td class=c>N</td>
<td><span class=s>0 = Size Not Known
<br>1 = Size Known</span></td></tr>
<tr class=b>
<td class=r title='20 = 0x14'>20</td>
<td>MaxSubfileSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='90 = 0x5a'>90</td>
<td>ObjectSizeAnnounced</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='95 = 0x5f'>95</td>
<td>MaximumObjectSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ObjectData'>IPTC ObjectData Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>SubFile</td>
<td class=c title=' + = List'>N+</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='PostObjectData'>IPTC PostObjectData Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>ConfirmedObjectSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='FotoStation'>IPTC FotoStation Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr><td colspan=4 class=c><i>[no tags known]</i></td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Apr 7, 2015</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,90 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>ITC Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>ITC Tags</h2>
<p>This information is found in iTunes Cover Flow data files.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'data'</td>
<td>ImageData</td>
<td class=c>N</td>
<td><span class=s><span class=n>(embedded JPEG or PNG image, depending on ImageType)</span></span></td></tr>
<tr class=b>
<td>'itch'</td>
<td>Itch</td>
<td class=c>-</td>
<td>--&gt; <a href='ITC.html#Header'>ITC Header Tags</a></td></tr>
<tr>
<td>'item'</td>
<td>Item</td>
<td class=c>-</td>
<td>--&gt; <a href='ITC.html#Item'>ITC Item Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Header'>ITC Header Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='16 = 0x10'>16</td>
<td>DataType</td>
<td class=c>N</td>
<td><span class=s>&#39;artw&#39; = Artwork</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Item'>ITC Item Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>LibraryID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>TrackID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>DataLocation</td>
<td class=c>N</td>
<td><span class=s>&#39;down&#39; = Downloaded Separately
<br>&#39;locl&#39; = Local Music File</span></td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>ImageType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='7 = 0x7'>7</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Nov 9, 2011</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,61 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>JFIF Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>JFIF Tags</h2>
<p>
The following information is extracted from the JPEG JFIF header. See
<a href="http://www.jpeg.org/public/jfif.pdf">http://www.jpeg.org/public/jfif.pdf</a> for the JFIF 1.02 specification.
</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>JFIFVersion</td>
<td class=c title=' : = Mandatory'>N:</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>ResolutionUnit</td>
<td class=c title=' : = Mandatory'>int8u:</td>
<td><span class=s>0 = None
<br>1 = inches
<br>2 = cm</span></td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>XResolution</td>
<td class=c title=' : = Mandatory'>int16u:</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>YResolution</td>
<td class=c title=' : = Mandatory'>int16u:</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Extension'>JFIF Extension Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0010 = 16'>0x0010</td>
<td>ThumbnailImage</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Dec 18, 2013</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,602 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>JPEG Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>JPEG Tags</h2>
<p>This table lists information extracted by ExifTool from JPEG images.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'APP0'</td>
<td>JFIF
<br>JFXX
<br>CIFF
<br>AVI1
<br>Ocad</td>
<td class=c>-<br>-<br>-<br>-<br>-</td>
<td>--&gt; <a href='JFIF.html'>JFIF Tags</a>
<br>--&gt; <a href='JFIF.html#Extension'>JFIF Extension Tags</a>
<br>--&gt; <a href='CanonRaw.html'>CanonRaw Tags</a>
<br>--&gt; <a href='JPEG.html#AVI1'>JPEG AVI1 Tags</a>
<br>--&gt; <a href='JPEG.html#Ocad'>JPEG Ocad Tags</a></td></tr>
<tr class=b>
<td>'APP1'</td>
<td>EXIF
<br>ExtendedXMP
<br>XMP
<br>QVCI
<br>FLIR</td>
<td class=c>-<br>-<br>-<br>-<br>-</td>
<td>--&gt; <a href='EXIF.html'>EXIF Tags</a>
<br>--&gt; <a href='XMP.html'>XMP Tags</a>
<br>--&gt; <a href='XMP.html'>XMP Tags</a>
<br>--&gt; <a href='Casio.html#QVCI'>Casio QVCI Tags</a>
<br>--&gt; <a href='FLIR.html#FFF'>FLIR FFF Tags</a></td></tr>
<tr>
<td>'APP2'</td>
<td>ICC_Profile
<br>FPXR
<br>MPF
<br>PreviewImage</td>
<td class=c>-<br>-<br>-<br>N</td>
<td>--&gt; <a href='ICC_Profile.html'>ICC_Profile Tags</a>
<br>--&gt; <a href='FlashPix.html'>FlashPix Tags</a>
<br>--&gt; <a href='MPF.html'>MPF Tags</a>
<br><span class=n>(Samsung APP2 preview image)</span></td></tr>
<tr class=b>
<td>'APP3'</td>
<td>Meta
<br>Stim
<br>PreviewImage</td>
<td class=c>-<br>-<br>N</td>
<td>--&gt; <a href='Kodak.html#Meta'>Kodak Meta Tags</a>
<br>--&gt; <a href='Stim.html'>Stim Tags</a>
<br><span class=n>(Samsung/HP preview image)</span></td></tr>
<tr>
<td>'APP4'</td>
<td>Scalado
<br>FPXR
<br>PreviewImage</td>
<td class=c>-<br>-<br>N</td>
<td>--&gt; <a href='Scalado.html'>Scalado Tags</a>
<br>--&gt; <a href='FlashPix.html'>FlashPix Tags</a>
<br><span class=n>(continued from APP3)</span></td></tr>
<tr class=b>
<td>'APP5'</td>
<td>RMETA
<br>PreviewImage</td>
<td class=c>-<br>N</td>
<td>--&gt; <a href='Ricoh.html#RMETA'>Ricoh RMETA Tags</a>
<br><span class=n>(continued from APP4)</span></td></tr>
<tr>
<td>'APP6'</td>
<td>EPPIM
<br>NITF
<br>HP_TDHD</td>
<td class=c>-<br>-<br>-</td>
<td>--&gt; <a href='JPEG.html#EPPIM'>JPEG EPPIM Tags</a>
<br>--&gt; <a href='JPEG.html#NITF'>JPEG NITF Tags</a>
<br>--&gt; <a href='HP.html#TDHD'>HP TDHD Tags</a></td></tr>
<tr class=b>
<td>'APP7'</td>
<td>Pentax
<br>Qualcomm</td>
<td class=c>-<br>-</td>
<td>--&gt; <a href='Pentax.html'>Pentax Tags</a>
<br>--&gt; <a href='Qualcomm.html'>Qualcomm Tags</a></td></tr>
<tr>
<td>'APP8'</td>
<td>SPIFF</td>
<td class=c>-</td>
<td>--&gt; <a href='JPEG.html#SPIFF'>JPEG SPIFF Tags</a></td></tr>
<tr class=b>
<td>'APP9'</td>
<td>MediaJukebox</td>
<td class=c>-</td>
<td>--&gt; <a href='JPEG.html#MediaJukebox'>JPEG MediaJukebox Tags</a></td></tr>
<tr>
<td>'APP10'</td>
<td>Comment</td>
<td class=c>N</td>
<td><span class=s><span class=n>(PhotoStudio Unicode comment)</span></span></td></tr>
<tr class=b>
<td>'APP11'</td>
<td>JPEG-HDR</td>
<td class=c>-</td>
<td>--&gt; <a href='JPEG.html#HDR'>JPEG HDR Tags</a></td></tr>
<tr>
<td>'APP12'</td>
<td>PictureInfo
<br>Ducky</td>
<td class=c>-<br>-</td>
<td>--&gt; <a href='APP12.html#PictureInfo'>APP12 PictureInfo Tags</a>
<br>--&gt; <a href='APP12.html#Ducky'>APP12 Ducky Tags</a></td></tr>
<tr class=b>
<td>'APP13'</td>
<td>Photoshop
<br>Adobe_CM</td>
<td class=c>-<br>-</td>
<td>--&gt; <a href='Photoshop.html'>Photoshop Tags</a>
<br>--&gt; <a href='JPEG.html#AdobeCM'>JPEG AdobeCM Tags</a></td></tr>
<tr>
<td>'APP14'</td>
<td>Adobe</td>
<td class=c>Y</td>
<td>--&gt; <a href='JPEG.html#Adobe'>JPEG Adobe Tags</a></td></tr>
<tr class=b>
<td>'APP15'</td>
<td>GraphicConverter</td>
<td class=c>-</td>
<td>--&gt; <a href='JPEG.html#GraphConv'>JPEG GraphConv Tags</a></td></tr>
<tr>
<td>'COM'</td>
<td>Comment</td>
<td class=c>Y</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'DQT'</td>
<td>DefineQuantizationTable</td>
<td class=c>N</td>
<td><span class=s><span class=n>(used to calculate the Extra JPEGDigest tag value)</span></span></td></tr>
<tr>
<td>'SOF'</td>
<td>StartOfFrame</td>
<td class=c>-</td>
<td>--&gt; <a href='JPEG.html#SOF'>JPEG SOF Tags</a></td></tr>
<tr class=b>
<td>'Trailer'</td>
<td>AFCP
<br>CanonVRD
<br>FotoStation
<br>PhotoMechanic
<br>MIE
<br>Samsung
<br>PreviewImage</td>
<td class=c>-<br>-<br>-<br>-<br>-<br>-<br>Y</td>
<td>--&gt; <a href='AFCP.html'>AFCP Tags</a>
<br>--&gt; <a href='CanonVRD.html'>CanonVRD Tags</a>
<br>--&gt; <a href='FotoStation.html'>FotoStation Tags</a>
<br>--&gt; <a href='PhotoMechanic.html'>PhotoMechanic Tags</a>
<br>--&gt; <a href='MIE.html'>MIE Tags</a>
<br>--&gt; <a href='Samsung.html#Trailer'>Samsung Trailer Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='AVI1'>JPEG AVI1 Tags</a></h2>
<p>This information may be found in APP0 of JPEG image data from AVI videos.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>InterleavedField</td>
<td class=c>N</td>
<td><span class=s>0 = Not Interleaved
<br>1 = Odd
<br>2 = Even</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Ocad'>JPEG Ocad Tags</a></h2>
<p>Tags extracted from the JPEG APP0 &quot;Ocad&quot; segment (found in Photobucket
images).</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Rev'</td>
<td>OcadRevision</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='EPPIM'>JPEG EPPIM Tags</a></h2>
<p>APP6 is used in by the Toshiba PDR-M700 to store a TIFF structure containing
PrintIM information.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0xc4a5 = 50341'>0xc4a5</td>
<td>PrintIM</td>
<td class=c>undef</td>
<td>--&gt; <a href='PrintIM.html'>PrintIM Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='NITF'>JPEG NITF Tags</a></h2>
<p>Information in APP6 used by the National Imagery Transmission Format. See
<a href="http://www.gwg.nga.mil/ntb/baseline/docs/n010697/bwcguide25aug98.pdf">http://www.gwg.nga.mil/ntb/baseline/docs/n010697/bwcguide25aug98.pdf</a> for
the official specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>NITFVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>ImageFormat</td>
<td class=c>N</td>
<td><span class=s>&#39;B&#39; = IMode B</span></td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>BlocksPerRow</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>BlocksPerColumn</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='7 = 0x7'>7</td>
<td>ImageColor</td>
<td class=c>N</td>
<td><span class=s>0 = Monochrome</span></td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>BitDepth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='9 = 0x9'>9</td>
<td>ImageClass</td>
<td class=c>N</td>
<td><span class=s>0 = General Purpose
<br>4 = Tactical Imagery</span></td></tr>
<tr class=b>
<td class=r title='10 = 0xa'>10</td>
<td>JPEGProcess</td>
<td class=c>N</td>
<td><span class=s>1 = Baseline sequential DCT, Huffman coding, 8-bit samples
<br>4 = Extended sequential DCT, Huffman coding, 12-bit samples</span></td></tr>
<tr>
<td class=r title='11 = 0xb'>11</td>
<td>Quality</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='12 = 0xc'>12</td>
<td>StreamColor</td>
<td class=c>N</td>
<td><span class=s>0 = Monochrome</span></td></tr>
<tr>
<td class=r title='13 = 0xd'>13</td>
<td>StreamBitDepth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='14 = 0xe'>14</td>
<td>Flags</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='SPIFF'>JPEG SPIFF Tags</a></h2>
<p>This information is found in APP8 of SPIFF-style JPEG images (the &quot;official&quot;
yet rarely used JPEG file format standard: Still Picture Interchange File
Format). See <a href="http://www.jpeg.org/public/spiff.pdf">http://www.jpeg.org/public/spiff.pdf</a> for the official
specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>SPIFFVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>ProfileID</td>
<td class=c>N</td>
<td><span class=s>0 = Not Specified
<br>1 = Continuous-tone Base
<br>2 = Continuous-tone Progressive
<br>3 = Bi-level Facsimile
<br>4 = Continuous-tone Facsimile</span></td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>ColorComponents</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='6 = 0x6'>6</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td><span class=s><span class=n>(at index 4 in specification, but there are 2 extra bytes here in my only
SPIFF sample, version 1.2)</span></span></td></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='14 = 0xe'>14</td>
<td>ColorSpace</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = Bi-level
<br>1 = YCbCr, ITU-R BT 709, video
<br>2 = No color space specified
<br>3 = YCbCr, ITU-R BT 601-1, RGB
<br>4 = YCbCr, ITU-R BT 601-1, video
<br>8 = Gray-scale
<br>9 = PhotoYCC
<br>10 = RGB
<br>11 = CMY
<br>12 = CMYK
<br>13 = YCCK
<br>14 = CIELab</td></tr></table>
</td></tr>
<tr>
<td class=r title='15 = 0xf'>15</td>
<td>BitsPerSample</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='16 = 0x10'>16</td>
<td>Compression</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = Uncompressed, interleaved, 8 bits per sample
<br>1 = Modified Huffman
<br>2 = Modified READ
<br>3 = Modified Modified READ
<br>4 = JBIG
<br>5 = JPEG</td></tr></table>
</td></tr>
<tr>
<td class=r title='17 = 0x11'>17</td>
<td>ResolutionUnit</td>
<td class=c>N</td>
<td><span class=s>0 = None
<br>1 = inches
<br>2 = cm</span></td></tr>
<tr class=b>
<td class=r title='18 = 0x12'>18</td>
<td>YResolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='22 = 0x16'>22</td>
<td>XResolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='MediaJukebox'>JPEG MediaJukebox Tags</a></h2>
<p>Tags found in the XML metadata of the &quot;Media Jukebox&quot; APP9 segment.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Album</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Caption</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Date</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Keywords</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>People</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Places</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Tool_Name</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Tool_Version</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='HDR'>JPEG HDR Tags</a></h2>
<p>Information extracted from APP11 of a JPEG-HDR image.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'RatioImage'</td>
<td>RatioImage</td>
<td class=c>N</td>
<td><span class=s><span class=n>(the embedded JPEG-compressed ratio image)</span></span></td></tr>
<tr class=b>
<td>'alp'</td>
<td>Alpha</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'bet'</td>
<td>Beta</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'cor'</td>
<td>CorrectionMethod</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ln0'</td>
<td>Ln0</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ln1'</td>
<td>Ln1</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'s2n'</td>
<td>S2n</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ver'</td>
<td>JPEG-HDRVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='AdobeCM'>JPEG AdobeCM Tags</a></h2>
<p>The &quot;Adobe_CM&quot; APP13 segment presumably contains color management
information, but the meaning of the data is currently unknown. If anyone
has an idea about what this means, please let me know.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index2</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>AdobeCMType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Adobe'>JPEG Adobe Tags</a></h2>
<p>The &quot;Adobe&quot; APP14 segment stores image encoding information for DCT filters.
This segment may be copied or deleted as a block using the Extra &quot;Adobe&quot;
tag, but note that it is not deleted by default when deleting all metadata
because it may affect the appearance of the image.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index2</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>DCTEncodeVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>APP14Flags0</td>
<td class=c>N</td>
<td><span class=s>0x0 = (none)
<br>Bit 15 = Encoded with Blend=1 downsampling</span></td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>APP14Flags1</td>
<td class=c>N</td>
<td><span class=s>0x0 = (none)</span></td></tr>
<tr class=b>
<td class=r title='3 = 0x3'>3</td>
<td>ColorTransform</td>
<td class=c>N</td>
<td><span class=s>0 = Unknown (RGB or CMYK)
<br>1 = YCbCr
<br>2 = YCCK</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='GraphConv'>JPEG GraphConv Tags</a></h2>
<p>APP15 is used by GraphicConverter to store JPEG quality.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Q'</td>
<td>Quality</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='SOF'>JPEG SOF Tags</a></h2>
<p>This information is extracted from the JPEG Start Of Frame segment.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>BitsPerSample</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ColorComponents</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>EncodingProcess</td>
<td class=c>N</td>
<td><span class=s>0x0 = Baseline DCT, Huffman coding
<br>0x1 = Extended sequential DCT, Huffman coding
<br>0x2 = Progressive DCT, Huffman coding
<br>0x3 = Lossless, Huffman coding
<br>0x5 = Sequential DCT, differential Huffman coding
<br>0x6 = Progressive DCT, differential Huffman coding
<br>0x7 = Lossless, Differential Huffman coding
<br>0x9 = Extended sequential DCT, arithmetic coding
<br>0xa = Progressive DCT, arithmetic coding
<br>0xb = Lossless, arithmetic coding
<br>0xd = Sequential DCT, differential arithmetic coding
<br>0xe = Progressive DCT, differential arithmetic coding
<br>0xf = Lossless, differential arithmetic coding</span></td></tr>
<tr class=b>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>YCbCrSubSampling</td>
<td class=c>N</td>
<td><span class=s><span class=n>(calculated from components table)</span></span><table class=cols><tr>
<td>&#39;1 1&#39; = YCbCr4:4:4 (1 1)
<br>&#39;1 2&#39; = YCbCr4:4:0 (1 2)
<br>&#39;1 4&#39; = YCbCr4:4:1 (1 4)
<br>&#39;2 1&#39; = YCbCr4:2:2 (2 1)
<br>&#39;2 2&#39; = YCbCr4:2:0 (2 2)
<br>&#39;2 4&#39; = YCbCr4:2:1 (2 4)
<br>&#39;4 1&#39; = YCbCr4:1:1 (4 1)
<br>&#39;4 2&#39; = YCbCr4:1:0 (4 2)</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Sep 17, 2014</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,56 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>JVC Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>JVC Tags</h2>
<p>JVC EXIF maker note tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0002 = 2'>0x0002</td>
<td>CPUVersions</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0003 = 3'>0x0003</td>
<td>Quality</td>
<td class=c>N</td>
<td><span class=s>0 = Low
<br>1 = Normal
<br>2 = Fine</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Text'>JVC Text Tags</a></h2>
<p>JVC/Victor text-based maker note tags.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'QTY'</td>
<td>Quality</td>
<td class=c>N</td>
<td><span class=s>&#39;FINE&#39; = Fine
<br>&#39;STD&#39; = Normal
<br>&#39;STND&#39; = Normal</span></td></tr>
<tr class=b>
<td>'VER'</td>
<td>MakerNoteVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Dec 22, 2005</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,464 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Jpeg2000 Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>Jpeg2000 Tags</h2>
<p>The tags below are extracted from JPEG 2000 images, however ExifTool
currently writes only EXIF, IPTC and XMP tags in these images.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'asoc'</td>
<td>Association</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'bfil'</td>
<td>BinaryFilter</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'bpcc'</td>
<td>BitsPerComponent</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'cdef'</td>
<td>ComponentDefinition</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'cgrp'</td>
<td>ColorGroup</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'chck'</td>
<td>DigitalSignature</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'cmap'</td>
<td>ComponentMapping</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'colr'</td>
<td>ColorSpecification</td>
<td class=c>-</td>
<td>--&gt; <a href='Jpeg2000.html#ColorSpec'>Jpeg2000 ColorSpec Tags</a></td></tr>
<tr>
<td>'comp'</td>
<td>Composition</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'copt'</td>
<td>CompositionOptions</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'cref'</td>
<td>Cross-Reference</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'creg'</td>
<td>CodestreamRegistration</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'drep'</td>
<td>DesiredReproductions</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'dtbl'</td>
<td>DataReference</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'flst'</td>
<td>FragmentList</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'free'</td>
<td>Free</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'ftbl'</td>
<td>FragmentTable</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ftyp'</td>
<td>FileType</td>
<td class=c>-</td>
<td>--&gt; <a href='Jpeg2000.html#FileType'>Jpeg2000 FileType Tags</a></td></tr>
<tr>
<td>'gtso'</td>
<td>GraphicsTechnologyStandardOutput</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'ihdr'</td>
<td>ImageHeader</td>
<td class=c>-</td>
<td>--&gt; <a href='Jpeg2000.html#ImageHeader'>Jpeg2000 ImageHeader Tags</a></td></tr>
<tr>
<td>'inst'</td>
<td>InstructionSet</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'jP '</td>
<td>JP2Signature</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'jp2c'</td>
<td>ContiguousCodestream</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'jp2h'</td>
<td>JP2Header</td>
<td class=c>-</td>
<td>--&gt; <a href='Jpeg2000.html'>Jpeg2000 Tags</a></td></tr>
<tr>
<td>'jp2i'</td>
<td>IntellectualProperty</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html'>XMP Tags</a></td></tr>
<tr class=b>
<td>'jpch'</td>
<td>CodestreamHeader</td>
<td class=c>-</td>
<td>--&gt; <a href='Jpeg2000.html'>Jpeg2000 Tags</a></td></tr>
<tr>
<td>'jplh'</td>
<td>CompositingLayerHeader</td>
<td class=c>-</td>
<td>--&gt; <a href='Jpeg2000.html'>Jpeg2000 Tags</a></td></tr>
<tr class=b>
<td>'lbl '</td>
<td>Label</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'mdat'</td>
<td>MediaData</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'mp7b'</td>
<td>MPEG7Binary</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'nlst'</td>
<td>NumberList</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'opct'</td>
<td>Opacity</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'pclr'</td>
<td>Palette</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'prfl'</td>
<td>Profile</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'res '</td>
<td>Resolution</td>
<td class=c>-</td>
<td>--&gt; <a href='Jpeg2000.html'>Jpeg2000 Tags</a></td></tr>
<tr class=b>
<td>'resc'</td>
<td>CaptureResolution</td>
<td class=c>-</td>
<td>--&gt; <a href='Jpeg2000.html#CaptureResolution'>Jpeg2000 CaptureResolution Tags</a></td></tr>
<tr>
<td>'resd'</td>
<td>DisplayResolution</td>
<td class=c>-</td>
<td>--&gt; <a href='Jpeg2000.html#DisplayResolution'>Jpeg2000 DisplayResolution Tags</a></td></tr>
<tr class=b>
<td>'roid'</td>
<td>ROIDescription</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'rreq'</td>
<td>ReaderRequirements</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'uinf'</td>
<td>UUIDInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='Jpeg2000.html'>Jpeg2000 Tags</a></td></tr>
<tr>
<td>'ulst'</td>
<td>UUIDList</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'url '</td>
<td>URL</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'uuid'</td>
<td>UUID-EXIF
<br>UUID-EXIF2
<br>UUID-IPTC
<br>UUID-IPTC2
<br>UUID-XMP
<br>UUID-GeoJP2
<br>UUID-Photoshop
<br>UUID-Unknown</td>
<td class=c>-<br>-<br>-<br>-<br>-<br>-<br>-<br>N</td>
<td>--&gt; <a href='EXIF.html'>EXIF Tags</a>
<br>--&gt; <a href='EXIF.html'>EXIF Tags</a>
<br>--&gt; <a href='IPTC.html'>IPTC Tags</a>
<br>--&gt; <a href='IPTC.html'>IPTC Tags</a>
<br>--&gt; <a href='XMP.html'>XMP Tags</a>
<br>--&gt; <a href='EXIF.html'>EXIF Tags</a>
<br>--&gt; <a href='Photoshop.html'>Photoshop Tags</a></td></tr>
<tr class=b>
<td>'xml '</td>
<td>XML</td>
<td class=c title=' ! = Unsafe
+ = List'>undef!+</td>
<td>--&gt; <a href='XMP.html'>XMP Tags</a>
<br><span class='n s'>(by default, the XML data in this tag is parsed using the ExifTool XMP module
to to allow individual tags to be accessed when reading, but it may also be
extracted as a block via the "XML" tag, which is also how this tag is
written and copied. This is a List-type tag because multiple XML blocks may
exist)</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ColorSpec'>Jpeg2000 ColorSpec Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ColorSpecMethod</td>
<td class=c>N</td>
<td><span class=s>1 = Enumerated
<br>2 = Restricted ICC
<br>3 = Any ICC
<br>4 = Vendor Color</span></td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>ColorSpecPrecedence</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>ColorSpecApproximation</td>
<td class=c>N</td>
<td><span class=s>0 = Not Specified
<br>1 = Accurate
<br>2 = Exceptional Quality
<br>3 = Reasonable Quality
<br>4 = Poor Quality</span></td></tr>
<tr class=b>
<td class=r title='3 = 0x3'>3</td>
<td>ICC_Profile
<br>ColorSpace
<br>ColorSpecData</td>
<td class=c>-<br>N<br>N</td>
<td>--&gt; <a href='ICC_Profile.html'>ICC_Profile Tags</a>
<br><table class=cols><tr>
<td>0 = Bi-level
<br>1 = YCbCr(1)
<br>3 = YCbCr(2)
<br>4 = YCbCr(3)
<br>9 = PhotoYCC
<br>11 = CMY
<br>12 = CMYK
<br>13 = YCCK
<br>14 = CIELab
<br>15 = Bi-level(2)</td><td>&nbsp;&nbsp;</td>
<td>16 = sRGB
<br>17 = Grayscale
<br>18 = sYCC
<br>19 = CIEJab
<br>20 = e-sRGB
<br>21 = ROMM-RGB
<br>22 = YPbPr(1125/60)
<br>23 = YPbPr(1250/50)
<br>24 = e-sYCC</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='FileType'>Jpeg2000 FileType Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>MajorBrand</td>
<td class=c>N</td>
<td><span class=s>&#39;jp2 &#39; = JPEG 2000 Image (.JP2)
<br>&#39;jpm &#39; = JPEG 2000 Compound Image (.JPM)
<br>&#39;jpx &#39; = JPEG 2000 with extensions (.JPX)</span></td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>MinorVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>CompatibleBrands</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ImageHeader'>Jpeg2000 ImageHeader Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>NumberOfComponents</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='10 = 0xa'>10</td>
<td>BitsPerComponent</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='11 = 0xb'>11</td>
<td>Compression</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = Uncompressed
<br>1 = Modified Huffman
<br>2 = Modified READ
<br>3 = Modified Modified READ
<br>4 = JBIG
<br>5 = JPEG
<br>6 = JPEG-LS
<br>7 = JPEG 2000
<br>8 = JBIG2</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='CaptureResolution'>Jpeg2000 CaptureResolution Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>CaptureYResolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>CaptureXResolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>CaptureYResolutionUnit</td>
<td class=c>N</td>
<td>--&gt; <a href='Jpeg2000.html#ResolutionUnit'>Jpeg2000 ResolutionUnit Values</a></td></tr>
<tr class=b>
<td class=r title='9 = 0x9'>9</td>
<td>CaptureXResolutionUnit</td>
<td class=c>N</td>
<td>--&gt; <a href='Jpeg2000.html#ResolutionUnit'>Jpeg2000 ResolutionUnit Values</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ResolutionUnit'>Jpeg2000 ResolutionUnit Values</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class='inner sep' cellspacing=1>
<tr class=h><th>Value</th><th>ResolutionUnit</th><th>Value</th><th>ResolutionUnit</th><th>Value</th><th>ResolutionUnit</th></tr>
<tr><td>-3</td><td>= km</td>
<td class=b>1</td><td class=b>= 10 cm</td>
<td>5</td><td>= 0.01 mm</td>
</tr><tr><td>-2</td><td>= 100 m</td>
<td class=b>2</td><td class=b>= cm</td>
<td>6</td><td>= um</td>
</tr><tr><td>-1</td><td>= 10 m</td>
<td class=b>3</td><td class=b>= mm</td>
<td>&nbsp;</td><td>&nbsp;</td>
</tr><tr><td>0</td><td>= m</td>
<td class=b>4</td><td class=b>= 0.1 mm</td>
<td>&nbsp;</td><td>&nbsp;</td>
</tr></table></td></tr></table></blockquote>
<h2><a name='DisplayResolution'>Jpeg2000 DisplayResolution Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>DisplayYResolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>DisplayXResolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>DisplayYResolutionUnit</td>
<td class=c>N</td>
<td>--&gt; <a href='Jpeg2000.html#ResolutionUnit'>Jpeg2000 ResolutionUnit Values</a></td></tr>
<tr class=b>
<td class=r title='9 = 0x9'>9</td>
<td>DisplayXResolutionUnit</td>
<td class=c>N</td>
<td>--&gt; <a href='Jpeg2000.html#ResolutionUnit'>Jpeg2000 ResolutionUnit Values</a></td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jul 23, 2013</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,92 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>KyoceraRaw Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>KyoceraRaw Tags</h2>
<p>Tags for Kyocera Contax N Digital RAW images.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='1 = 0x1'>1</td>
<td>FirmwareVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='12 = 0xc'>12</td>
<td>Model</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='25 = 0x19'>25</td>
<td>Make</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='33 = 0x21'>33</td>
<td>DateTimeOriginal</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='52 = 0x34'>52</td>
<td>ISO</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>7 = 25
<br>8 = 32
<br>9 = 40
<br>10 = 50</td><td>&nbsp;&nbsp;</td>
<td>11 = 64
<br>12 = 80
<br>13 = 100
<br>14 = 125</td><td>&nbsp;&nbsp;</td>
<td>15 = 160
<br>16 = 200
<br>17 = 250
<br>18 = 320</td><td>&nbsp;&nbsp;</td>
<td>19 = 400</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='56 = 0x38'>56</td>
<td>ExposureTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='60 = 0x3c'>60</td>
<td>WB_RGGBLevels</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='88 = 0x58'>88</td>
<td>FNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='104 = 0x68'>104</td>
<td>MaxAperture</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='112 = 0x70'>112</td>
<td>FocalLength</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='124 = 0x7c'>124</td>
<td>Lens</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Feb 17, 2006</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,478 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>LNK Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>LNK Tags</h2>
<p>Information extracted from MS Shell Link (Windows shortcut) files.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0014 = 20'>0x0014</td>
<td>Flags</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>Bit 0 = IDList
<br>Bit 1 = LinkInfo
<br>Bit 2 = Description
<br>Bit 3 = RelativePath
<br>Bit 4 = WorkingDir
<br>Bit 5 = CommandArgs
<br>Bit 6 = IconFile
<br>Bit 7 = Unicode
<br>Bit 8 = NoLinkInfo
<br>Bit 9 = ExpString
<br>Bit 10 = SeparateProc
<br>Bit 12 = DarwinID
<br>Bit 13 = RunAsUser
<br>Bit 14 = ExpIcon
<br>Bit 15 = NoPidAlias
<br>Bit 17 = RunWithShim
<br>Bit 18 = NoLinkTrack
<br>Bit 19 = TargetMetadata
<br>Bit 20 = NoLinkPathTracking
<br>Bit 21 = NoKnownFolderTracking
<br>Bit 22 = NoKnownFolderAlias
<br>Bit 23 = LinkToLink
<br>Bit 24 = UnaliasOnSave
<br>Bit 25 = PreferEnvPath
<br>Bit 26 = KeepLocalIDList</td></tr></table>
</td></tr>
<tr class=b>
<td title='0x0018 = 24'>0x0018</td>
<td>FileAttributes</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>Bit 0 = Read-only
<br>Bit 1 = Hidden
<br>Bit 2 = System
<br>Bit 3 = Volume
<br>Bit 4 = Directory
<br>Bit 5 = Archive
<br>Bit 6 = Encrypted?
<br>Bit 7 = Normal</td><td>&nbsp;&nbsp;</td>
<td>Bit 8 = Temporary
<br>Bit 9 = Sparse
<br>Bit 10 = Reparse point
<br>Bit 11 = Compressed
<br>Bit 12 = Offline
<br>Bit 13 = Not indexed
<br>Bit 14 = Encrypted</td></tr></table>
</td></tr>
<tr>
<td title='0x001c = 28'>0x001c</td>
<td>CreateDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0024 = 36'>0x0024</td>
<td>AccessDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x002c = 44'>0x002c</td>
<td>ModifyDate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x0034 = 52'>0x0034</td>
<td>TargetFileSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x0038 = 56'>0x0038</td>
<td>IconIndex</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x003c = 60'>0x003c</td>
<td>RunWindow</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = Hide
<br>1 = Normal
<br>2 = Show Minimized
<br>3 = Show Maximized
<br>4 = Show No Activate
<br>5 = Show
<br>6 = Minimized
<br>7 = Show Minimized No Activate
<br>8 = Show NA
<br>9 = Restore
<br>10 = Show Default</td></tr></table>
</td></tr>
<tr>
<td title='0x0040 = 64'>0x0040</td>
<td>HotKey</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0x0 = (none)
<br>0x90 = Num Lock
<br>0x91 = Scroll Lock
<br>0x100 = Shift
<br>0x200 = Control</td><td>&nbsp;&nbsp;</td>
<td>0x400 = Alt
<br>&#39;0x30&#39;-&#39;0x39&#39; = 0-9
<br>&#39;0x41&#39;-&#39;0x5a&#39; = A-Z
<br>&#39;0x70&#39;-&#39;0x87&#39; = F1-F24</td></tr></table>
</td></tr>
<tr class=b>
<td title='0x10000 = 65536'>0x10000</td>
<td>ItemID</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#ItemID'>LNK ItemID Tags</a></td></tr>
<tr>
<td title='0x20000 = 131072'>0x20000</td>
<td>LinkInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#LinkInfo'>LNK LinkInfo Tags</a></td></tr>
<tr class=b>
<td title='0x30004 = 196612'>0x30004</td>
<td>Description</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x30008 = 196616'>0x30008</td>
<td>RelativePath</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x30010 = 196624'>0x30010</td>
<td>WorkingDirectory</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x30020 = 196640'>0x30020</td>
<td>CommandLineArguments</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x30040 = 196672'>0x30040</td>
<td>IconFileName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xa0000000 = 2684354560'>0xa0000000</td>
<td>UnknownData</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#UnknownData'>LNK UnknownData Tags</a></td></tr>
<tr class=b>
<td title='0xa0000001 = 2684354561'>0xa0000001</td>
<td>EnvVarData</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#UnknownData'>LNK UnknownData Tags</a></td></tr>
<tr>
<td title='0xa0000002 = 2684354562'>0xa0000002</td>
<td>ConsoleData</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#ConsoleData'>LNK ConsoleData Tags</a></td></tr>
<tr class=b>
<td title='0xa0000003 = 2684354563'>0xa0000003</td>
<td>TrackerData</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#TrackerData'>LNK TrackerData Tags</a></td></tr>
<tr>
<td title='0xa0000004 = 2684354564'>0xa0000004</td>
<td>ConsoleFEData</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#ConsoleFEData'>LNK ConsoleFEData Tags</a></td></tr>
<tr class=b>
<td title='0xa0000005 = 2684354565'>0xa0000005</td>
<td>SpecialFolderData</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#UnknownData'>LNK UnknownData Tags</a></td></tr>
<tr>
<td title='0xa0000006 = 2684354566'>0xa0000006</td>
<td>DarwinData</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#UnknownData'>LNK UnknownData Tags</a></td></tr>
<tr class=b>
<td title='0xa0000007 = 2684354567'>0xa0000007</td>
<td>IconEnvData</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#UnknownData'>LNK UnknownData Tags</a></td></tr>
<tr>
<td title='0xa0000008 = 2684354568'>0xa0000008</td>
<td>ShimData</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#UnknownData'>LNK UnknownData Tags</a></td></tr>
<tr class=b>
<td title='0xa0000009 = 2684354569'>0xa0000009</td>
<td>PropertyStoreData</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#UnknownData'>LNK UnknownData Tags</a></td></tr>
<tr>
<td title='0xa000000b = 2684354571'>0xa000000b</td>
<td>KnownFolderData</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#UnknownData'>LNK UnknownData Tags</a></td></tr>
<tr class=b>
<td title='0xa000000c = 2684354572'>0xa000000c</td>
<td>VistaIDListData</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#UnknownData'>LNK UnknownData Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ItemID'>LNK ItemID Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x0032 = 50'>0x0032</td>
<td>Item0032</td>
<td class=c>-</td>
<td>--&gt; <a href='LNK.html#Item0032'>LNK Item0032 Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Item0032'>LNK Item0032 Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='14 = 0xe'>14</td>
<td>TargetFileDOSName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='LinkInfo'>LNK LinkInfo Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CommonNetworkRelLink</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CommonPathSuffix</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>DeviceName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DriveSerialNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>DriveType</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = Unknown
<br>1 = Invalid Root Path
<br>2 = Removable Media
<br>3 = Fixed Disk</td><td>&nbsp;&nbsp;</td>
<td>4 = Remote Drive
<br>5 = CD-ROM
<br>6 = Ram Disk</td></tr></table>
</td></tr>
<tr class=b>
<td>LocalBasePath</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>NetName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>NetProviderType</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0x1a0000 = AVID
<br>0x1b0000 = DOCUSPACE
<br>0x1c0000 = MANGOSOFT
<br>0x1d0000 = SERNET
<br>0x1e0000 = RIVERFRONT1
<br>0x1f0000 = RIVERFRONT2
<br>0x200000 = DECORB
<br>0x210000 = PROTSTOR
<br>0x220000 = FJ_REDIR
<br>0x230000 = DISTINCT
<br>0x240000 = TWINS
<br>0x250000 = RDR2SAMPLE
<br>0x260000 = CSC
<br>0x270000 = 3IN1
<br>0x290000 = EXTENDNET
<br>0x2a0000 = STAC
<br>0x2b0000 = FOXBAT</td><td>&nbsp;&nbsp;</td>
<td>0x2c0000 = YAHOO
<br>0x2d0000 = EXIFS
<br>0x2e0000 = DAV
<br>0x2f0000 = KNOWARE
<br>0x300000 = OBJECT_DIRE
<br>0x310000 = MASFAX
<br>0x320000 = HOB_NFS
<br>0x330000 = SHIVA
<br>0x340000 = IBMAL
<br>0x350000 = LOCK
<br>0x360000 = TERMSRV
<br>0x370000 = SRT
<br>0x380000 = QUINCY
<br>0x390000 = OPENAFS
<br>0x3a0000 = AVID1
<br>0x3b0000 = DFS</td></tr></table>
</td></tr>
<tr>
<td>VolumeID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VolumeLabel</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='UnknownData'>LNK UnknownData Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr><td colspan=4 class=c><i>[no tags known]</i></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ConsoleData'>LNK ConsoleData Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>FillAttributes</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='10 = 0xa'>10</td>
<td>PopupFillAttributes</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='12 = 0xc'>12</td>
<td>ScreenBufferSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='16 = 0x10'>16</td>
<td>WindowSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='20 = 0x14'>20</td>
<td>WindowOrigin</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='32 = 0x20'>32</td>
<td>FontSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='36 = 0x24'>36</td>
<td>FontFamily</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0x0 = Don&#39;t Care
<br>0x10 = Roman
<br>0x20 = Swiss</td><td>&nbsp;&nbsp;</td>
<td>0x30 = Modern
<br>0x40 = Script
<br>0x50 = Decorative</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='40 = 0x28'>40</td>
<td>FontWeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='44 = 0x2c'>44</td>
<td>FontName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='108 = 0x6c'>108</td>
<td>CursorSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='112 = 0x70'>112</td>
<td>FullScreen</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='116 = 0x74'>116</td>
<td>QuickEdit</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='120 = 0x78'>120</td>
<td>InsertMode</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='124 = 0x7c'>124</td>
<td>WindowOriginAuto</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='128 = 0x80'>128</td>
<td>HistoryBufferSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='132 = 0x84'>132</td>
<td>NumHistoryBuffers</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='136 = 0x88'>136</td>
<td>RemoveHistoryDuplicates</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='TrackerData'>LNK TrackerData Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='16 = 0x10'>16</td>
<td>MachineID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ConsoleFEData'>LNK ConsoleFEData Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>CodePage</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Mar 17, 2012</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,870 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Leaf Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>Leaf Tags</h2>
<p>These tags are found in .MOS images from Leaf digital camera backs as
written by Creo Leaf Capture. They exist within the Leaf-specific directory
structure of EXIF tag 0x8606. The tables below list observed Leaf tags,
however ExifTool will extract any tags found in the Leaf directories even if
they don&#39;t appear in these tables.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'JPEG_preview_data'</td>
<td>PreviewImage</td>
<td class=c>undef</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'JPEG_preview_info'</td>
<td>PreviewInfo</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'PDA_histogram_data'</td>
<td>PDAHistogram</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'back_serial_number'</td>
<td>BackSerial</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'camera_profile'</td>
<td>CameraProfile</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#CameraProfile'>Leaf CameraProfile Tags</a></td></tr>
<tr class=b>
<td>'icc_camera_profile'</td>
<td>ICC_Profile</td>
<td class=c>-</td>
<td>--&gt; <a href='ICC_Profile.html'>ICC_Profile Tags</a></td></tr>
<tr>
<td>'icc_camera_to_tone_matrix'</td>
<td>ToneMatrix</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'icc_camera_to_tone_space_flow'</td>
<td>ToneSpaceFlow</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'icc_rgb_ws_profile'</td>
<td>RGB_Profile</td>
<td class=c>-</td>
<td>--&gt; <a href='ICC_Profile.html'>ICC_Profile Tags</a></td></tr>
<tr class=b>
<td>'image_offset'</td>
<td>ImageOffset</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'pattern_ratation_angle'</td>
<td>PatternAngle</td>
<td class=c>N</td>
<td><span class=s><span class=n>(&quot;ratation&quot; is not a typo)</span></span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='CameraProfile'>Leaf CameraProfile Tags</a></h2>
<p>All <b>Tag ID</b>&#39;s in the following table have a leading &#39;CamProf_&#39; which
has been removed.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'back_type'</td>
<td>CameraBackType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'capture_profile'</td>
<td>CaptureProfile</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#CaptureProfile'>Leaf CaptureProfile Tags</a></td></tr>
<tr>
<td>'image_profile'</td>
<td>ImageProfile</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#ImageProfile'>Leaf ImageProfile Tags</a></td></tr>
<tr class=b>
<td>'name'</td>
<td>CameraName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'type'</td>
<td>CameraType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'version'</td>
<td>CameraProfileVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='CaptureProfile'>Leaf CaptureProfile Tags</a></h2>
<p>All <b>Tag ID</b>&#39;s in the following table have a leading &#39;CaptProf_&#39; which
has been removed.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'CCD_rect'</td>
<td>CCDRect</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'CCD_valid_rect'</td>
<td>CCDValidRect</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'CCD_video_rect'</td>
<td>CCDVideoRect</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'back_type'</td>
<td>CaptProfBackType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'center_dark_rect'</td>
<td>CenterDarkRect</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'color_averages'</td>
<td>ColorAverages</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'color_matrix'</td>
<td>ColorMatrix</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'dark_correction_type'</td>
<td>DarkCorrectionType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'image_bounds'</td>
<td>ImageBounds</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'image_fields'</td>
<td>ImageFields</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'image_offset'</td>
<td>ImageOffset</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'left_dark_rect'</td>
<td>LeftDarkRect</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'luminance_consts'</td>
<td>LuminanceConsts</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'mosaic_pattern'</td>
<td>MosaicPattern</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'name'</td>
<td>CaptProfName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'number_of_planes'</td>
<td>NumberOfPlanes</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'raw_data_rotation'</td>
<td>RawDataRotation</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'reconstruction_type'</td>
<td>ReconstructionType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'right_dark_rect'</td>
<td>RightDarkRect</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'serial_number'</td>
<td>CaptureSerial</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'type'</td>
<td>CaptProfType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'version'</td>
<td>CaptProfVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'xy_offset_info'</td>
<td>XYOffsetInfo</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ImageProfile'>Leaf ImageProfile Tags</a></h2>
<p>All <b>Tag ID</b>&#39;s in the following table have a leading &#39;ImgProf_&#39; which
has been removed.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'back_type'</td>
<td>ImgProfBackType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'image_status'</td>
<td>ImageStatus</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'name'</td>
<td>ImgProfName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'rotation_angle'</td>
<td>RotationAngle</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'shoot_setup'</td>
<td>ShootSetup</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#ShootSetup'>Leaf ShootSetup Tags</a></td></tr>
<tr class=b>
<td>'type'</td>
<td>ImgProfType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'version'</td>
<td>ImgProfVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ShootSetup'>Leaf ShootSetup Tags</a></h2>
<p>All <b>Tag ID</b>&#39;s in the following table have a leading &#39;ShootObj_&#39; which
has been removed.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'back_type'</td>
<td>ShootObjBackType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'camera_setup'</td>
<td>CameraSetup</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#CameraSetup'>Leaf CameraSetup Tags</a></td></tr>
<tr>
<td>'capture_setup'</td>
<td>CaptureSetup</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#CaptureSetup'>Leaf CaptureSetup Tags</a></td></tr>
<tr class=b>
<td>'color_setup'</td>
<td>ColorSetup</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#ColorSetup'>Leaf ColorSetup Tags</a></td></tr>
<tr>
<td>'look_header'</td>
<td>LookHeader</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#LookHeader'>Leaf LookHeader Tags</a></td></tr>
<tr class=b>
<td>'name'</td>
<td>ShootObjName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'save_setup'</td>
<td>SaveSetup</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#SaveSetup'>Leaf SaveSetup Tags</a></td></tr>
<tr class=b>
<td>'type'</td>
<td>ShootObjType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'version'</td>
<td>ShootObjVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='CameraSetup'>Leaf CameraSetup Tags</a></h2>
<p>All <b>Tag ID</b>&#39;s in the following table have a leading &#39;CameraObj_&#39; which
has been removed.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'ISO_speed'</td>
<td>ISOSpeed</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'back_type'</td>
<td>CameraObjBackType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'camera_type'</td>
<td>CameraType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'lens_ID'</td>
<td>LensID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'lens_type'</td>
<td>LensType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'name'</td>
<td>CameraObjName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'strobe'</td>
<td>Strobe</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'type'</td>
<td>CameraObjType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'version'</td>
<td>CameraObjVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='CaptureSetup'>Leaf CaptureSetup Tags</a></h2>
<p>All <b>Tag ID</b>&#39;s in the following table have a leading &#39;CaptureObj_&#39; which
has been removed.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Multi_quality'</td>
<td>MultiQuality</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'back_type'</td>
<td>CaptureObjBackType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'name'</td>
<td>CaptureObjName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'neutals'</td>
<td>Neutals</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#Neutrals'>Leaf Neutrals Tags</a></td></tr>
<tr>
<td>'selection'</td>
<td>Selection</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#Selection'>Leaf Selection Tags</a></td></tr>
<tr class=b>
<td>'sharpness'</td>
<td>Sharpness</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#Sharpness'>Leaf Sharpness Tags</a></td></tr>
<tr>
<td>'single_quality'</td>
<td>SingleQuality</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'tone_curve'</td>
<td>ToneCurve</td>
<td class=c>-</td>
<td>--&gt; <a href='Leaf.html#ToneCurve'>Leaf ToneCurve Tags</a></td></tr>
<tr>
<td>'type'</td>
<td>CaptureObjType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'version'</td>
<td>CaptureObjVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Neutrals'>Leaf Neutrals Tags</a></h2>
<p>All <b>Tag ID</b>&#39;s in the following table have a leading &#39;NeutObj_&#39; which
has been removed.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'back_type'</td>
<td>NeutObjBackType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'color_casts'</td>
<td>ColorCasts</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'highlight_end_points'</td>
<td>HighlightEndPoints</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'name'</td>
<td>NeutObjName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'neutrals'</td>
<td>Neutrals</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'shadow_end_points'</td>
<td>ShadowEndPoints</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'type'</td>
<td>NeutObjType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'version'</td>
<td>NeutObjVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Selection'>Leaf Selection Tags</a></h2>
<p>All <b>Tag ID</b>&#39;s in the following table have a leading &#39;SelObj_&#39; which
has been removed.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'back_type'</td>
<td>SelObjBackType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'locks'</td>
<td>Locks</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'name'</td>
<td>SelObjName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'orientation'</td>
<td>Orientation</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'rect'</td>
<td>Rect</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'resolution'</td>
<td>Resolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'scale'</td>
<td>Scale</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'type'</td>
<td>SelObjType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'version'</td>
<td>SelObjVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Sharpness'>Leaf Sharpness Tags</a></h2>
<p>All <b>Tag ID</b>&#39;s in the following table have a leading &#39;SharpObj_&#39; which
has been removed.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'back_type'</td>
<td>SharpObjBackType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'data_len'</td>
<td>DataLen</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'name'</td>
<td>SharpObjName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'sharp_info'</td>
<td>SharpInfo</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'sharp_method'</td>
<td>SharpMethod</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'type'</td>
<td>SharpObjType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'version'</td>
<td>SharpObjVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ToneCurve'>Leaf ToneCurve Tags</a></h2>
<p>All <b>Tag ID</b>&#39;s in the following table have a leading &#39;ToneObj_&#39; which
has been removed.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'back_type'</td>
<td>ToneObjBackType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'gamma'</td>
<td>Gamma</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'name'</td>
<td>ToneObjName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'npts'</td>
<td>Npts</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'tones'</td>
<td>Tones</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'type'</td>
<td>ToneObjType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'version'</td>
<td>ToneObjVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ColorSetup'>Leaf ColorSetup Tags</a></h2>
<p>All <b>Tag ID</b>&#39;s in the following table have a leading &#39;ColorObj_&#39; which
has been removed.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'back_type'</td>
<td>ColorObjBackType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'color_mode'</td>
<td>ColorMode</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'color_type'</td>
<td>ColorType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'has_ICC'</td>
<td>HasICC</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'input_profile'</td>
<td>InputProfile</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'name'</td>
<td>ColorObjName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'output_profile'</td>
<td>OutputProfile</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'type'</td>
<td>ColorObjType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'version'</td>
<td>ColorObjVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='LookHeader'>Leaf LookHeader Tags</a></h2>
<p>All <b>Tag ID</b>&#39;s in the following table have a leading &#39;LookHead_&#39; which
has been removed.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'back_type'</td>
<td>LookHeadBackType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'name'</td>
<td>LookHeadName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'type'</td>
<td>LookHeadType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'version'</td>
<td>LookHeadVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='SaveSetup'>Leaf SaveSetup Tags</a></h2>
<p>All <b>Tag ID</b>&#39;s in the following table have a leading &#39;SaveObj_&#39; which
has been removed.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'back_type'</td>
<td>SaveObjBackType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'leaf_auto_active'</td>
<td>LeafAutoActive</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'leaf_auto_base_name'</td>
<td>LeafAutoBaseName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'leaf_hot_folder'</td>
<td>LeafHotFolder</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'leaf_open_proc_HDR'</td>
<td>LeafOpenProcHDR</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'leaf_output_file_type'</td>
<td>LeafOutputFileType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'leaf_save_selection'</td>
<td>LeafSaveSelection</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'name'</td>
<td>SaveObjName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'std_auto_active'</td>
<td>StdAutoActive</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'std_base_name'</td>
<td>StdBaseName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'std_hot_folder'</td>
<td>StdHotFolder</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'std_open_in_photoshop'</td>
<td>StdOpenInPhotoshop</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'std_output_bit_depth'</td>
<td>StdOutputBitDepth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'std_output_color_mode'</td>
<td>StdOutputColorMode</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'std_output_file_type'</td>
<td>StdOutputFileType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'std_oxygen'</td>
<td>StdOxygen</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'std_save_selection'</td>
<td>StdSaveSelection</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'std_scaled_output'</td>
<td>StdScaledOutput</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'std_sharpen_output'</td>
<td>StdSharpenOutput</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'type'</td>
<td>SaveObjType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'version'</td>
<td>SaveObjVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='SubIFD'>Leaf SubIFD Tags</a></h2>
<p>Leaf writes a TIFF-format sub-IFD inside IFD0 of a MOS image. No tags in
this sub-IFD are currently known, except for tag 0x8606 which really
shouldn&#39;t be here anyway (so it doesn&#39;t appear in the table below) because
it duplicates a reference to the same data of tag 0x8606 in IFD0.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr><td colspan=4 class=c><i>[no tags known]</i></td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Dec 8, 2010</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,122 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Lytro Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>Lytro Tags</h2>
<p>Tag definitions for Lytro Light Field Picture (LFP) files. ExifTool
extracts the full JSON metadata blocks, as well as breaking them down into
individual tags. All available tags are extracted from the JSON metadata,
even if they don&#39;t appear in the table below.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AccelerometerTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AccelerometerX</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>AccelerometerY</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AccelerometerZ</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>CameraType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DateTimeOriginal</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>EmbeddedImage</td>
<td class=c>N</td>
<td><span class=s><span class=n>(JPEG image embedded in LFP files written by Lytro Desktop)</span></span></td></tr>
<tr class=b>
<td>ExposureTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>FNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FirmwareVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>FocalLength</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>FocalPlaneXResolution</td>
<td class=c>N</td>
<td><span class=s><span class=n>(Y resolution is the same as X resolution)</span></span></td></tr>
<tr>
<td>FrameExposureTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ISO</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>ImageLimitExposureBias</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ImageModulationExposureBias</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>JSONMetadata</td>
<td class=c title=' + = List'>N+</td>
<td><span class=s><span class=n>(the full JSON-format metadata blocks)</span></span></td></tr>
<tr class=b>
<td>LensTemperature</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Make</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Model</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>Orientation</td>
<td class=c>N</td>
<td><span class=s>1 = Horizontal (normal)</span></td></tr>
<tr class=b>
<td>SensorSerialNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>SerialNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>SocTemperature</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jul 18, 2014</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,133 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>M2TS Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>M2TS Tags</h2>
<p>The MPEG-2 transport stream is used as a container for many different
audio/video formats (including AVCHD). This table lists information
extracted from M2TS files.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AudioStreamType</td>
<td class=c>N</td>
<td>--&gt; <a href='M2TS.html#StreamType'>M2TS StreamType Values</a></td></tr>
<tr class=b>
<td>Duration</td>
<td class=c>N</td>
<td><span class=s><span class=n>(the -fast option may be used to avoid scanning to the end of file to
calculate the Duration)</span></span></td></tr>
<tr>
<td>VideoStreamType</td>
<td class=c>N</td>
<td>--&gt; <a href='M2TS.html#StreamType'>M2TS StreamType Values</a></td></tr>
<tr class=b>
<td>_AC3</td>
<td class=c>-</td>
<td>--&gt; <a href='M2TS.html#AC3'>M2TS AC3 Tags</a></td></tr>
<tr>
<td>_H264</td>
<td class=c>-</td>
<td>--&gt; <a href='H264.html'>H264 Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='StreamType'>M2TS StreamType Values</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class='inner sep' cellspacing=1>
<tr class=h><th>Value</th><th>StreamType</th><th>Value</th><th>StreamType</th></tr>
<tr><td class=r>0x0</td><td>= Reserved</td>
<td class='r b'>0x12</td><td class=b>= MPEG-4 generic</td>
</tr><tr><td class=r>0x1</td><td>= MPEG-1 Video</td>
<td class='r b'>0x13</td><td class=b>= ISO 14496-1 SL-packetized</td>
</tr><tr><td class=r>0x2</td><td>= MPEG-2 Video</td>
<td class='r b'>0x14</td><td class=b>= ISO 13818-6 Synchronized Download Protocol</td>
</tr><tr><td class=r>0x3</td><td>= MPEG-1 Audio</td>
<td class='r b'>0x1b</td><td class=b>= H.264 Video</td>
</tr><tr><td class=r>0x4</td><td>= MPEG-2 Audio</td>
<td class='r b'>0x80</td><td class=b>= DigiCipher II Video</td>
</tr><tr><td class=r>0x5</td><td>= ISO 13818-1 private sections</td>
<td class='r b'>0x81</td><td class=b>= A52/AC-3 Audio</td>
</tr><tr><td class=r>0x6</td><td>= ISO 13818-1 PES private data</td>
<td class='r b'>0x82</td><td class=b>= HDMV DTS Audio</td>
</tr><tr><td class=r>0x7</td><td>= ISO 13522 MHEG</td>
<td class='r b'>0x83</td><td class=b>= LPCM Audio</td>
</tr><tr><td class=r>0x8</td><td>= ISO 13818-1 DSM-CC</td>
<td class='r b'>0x84</td><td class=b>= SDDS Audio</td>
</tr><tr><td class=r>0x9</td><td>= ISO 13818-1 auxiliary</td>
<td class='r b'>0x85</td><td class=b>= ATSC Program ID</td>
</tr><tr><td class=r>0xa</td><td>= ISO 13818-6 multi-protocol encap</td>
<td class='r b'>0x86</td><td class=b>= DTS-HD Audio</td>
</tr><tr><td class=r>0xb</td><td>= ISO 13818-6 DSM-CC U-N msgs</td>
<td class='r b'>0x87</td><td class=b>= E-AC-3 Audio</td>
</tr><tr><td class=r>0xc</td><td>= ISO 13818-6 stream descriptors</td>
<td class='r b'>0x8a</td><td class=b>= DTS Audio</td>
</tr><tr><td class=r>0xd</td><td>= ISO 13818-6 sections</td>
<td class='r b'>0x91</td><td class=b>= A52b/AC-3 Audio</td>
</tr><tr><td class=r>0xe</td><td>= ISO 13818-1 auxiliary</td>
<td class='r b'>0x92</td><td class=b>= DVD_SPU vls Subtitle</td>
</tr><tr><td class=r>0xf</td><td>= MPEG-2 AAC Audio</td>
<td class='r b'>0x94</td><td class=b>= SDDS Audio</td>
</tr><tr><td class=r>0x10</td><td>= MPEG-4 Video</td>
<td class='r b'>0xa0</td><td class=b>= MSCODEC Video</td>
</tr><tr><td class=r>0x11</td><td>= MPEG-4 LATM AAC Audio</td>
<td class='r b'>0xea</td><td class=b>= Private ES (VC-1)</td>
</tr></table></td></tr></table></blockquote>
<h2><a name='AC3'>M2TS AC3 Tags</a></h2>
<p>Tags extracted from AC-3 audio streams.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AudioBitrate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>AudioChannels</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = 1 + 1
<br>1 = 1
<br>2 = 2
<br>3 = 3
<br>4 = 2/1
<br>5 = 3/1
<br>6 = 2/2</td><td>&nbsp;&nbsp;</td>
<td>7 = 3/2
<br>8 = 1
<br>9 = 2 max
<br>10 = 3 max
<br>11 = 4 max
<br>12 = 5 max
<br>13 = 6 max</td></tr></table>
</td></tr>
<tr>
<td>AudioSampleRate</td>
<td class=c>N</td>
<td><span class=s>0 = 48000
<br>1 = 44100
<br>2 = 32000</span></td></tr>
<tr class=b>
<td>SurroundMode</td>
<td class=c>N</td>
<td><span class=s>0 = Not indicated
<br>1 = Not Dolby surround
<br>2 = Dolby surround</span></td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Mar 18, 2011</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,196 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>MIFF Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>MIFF Tags</h2>
<p>The MIFF (Magick Image File Format) format allows aribrary tag names to be
used. Only the standard tag names are listed below, however ExifTool will
decode any tags found in the image.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'background-color'</td>
<td>BackgroundColor</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'blue-primary'</td>
<td>BluePrimary</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'border-color'</td>
<td>BorderColor</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'class'</td>
<td>Class</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'colors'</td>
<td>Colors</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'colorspace'</td>
<td>ColorSpace</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'columns'</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'compression'</td>
<td>Compression</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'delay'</td>
<td>Delay</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'depth'</td>
<td>Depth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'dispose'</td>
<td>Dispose</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'gamma'</td>
<td>Gamma</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'green-primary'</td>
<td>GreenPrimary</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'id'</td>
<td>ID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'iterations'</td>
<td>Iterations</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'label'</td>
<td>Label</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'matt-color'</td>
<td>MattColor</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'matte'</td>
<td>Matte</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'montage'</td>
<td>Montage</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'packets'</td>
<td>Packets</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'page'</td>
<td>Page</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'profile-APP1'</td>
<td>APP1_Profile</td>
<td class=c>-</td>
<td>--&gt; <a href='EXIF.html'>EXIF Tags</a>
<br>--&gt; <a href='XMP.html'>XMP Tags</a></td></tr>
<tr>
<td>'profile-exif'</td>
<td>EXIF_Profile</td>
<td class=c>-</td>
<td>--&gt; <a href='EXIF.html'>EXIF Tags</a></td></tr>
<tr class=b>
<td>'profile-icc'</td>
<td>ICC_Profile</td>
<td class=c>-</td>
<td>--&gt; <a href='ICC_Profile.html'>ICC_Profile Tags</a></td></tr>
<tr>
<td>'profile-iptc'</td>
<td>IPTC_Profile</td>
<td class=c>-</td>
<td>--&gt; <a href='Photoshop.html'>Photoshop Tags</a></td></tr>
<tr class=b>
<td>'profile-xmp'</td>
<td>XMP_Profile</td>
<td class=c>-</td>
<td>--&gt; <a href='XMP.html'>XMP Tags</a></td></tr>
<tr>
<td>'red-primary'</td>
<td>RedPrimary</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'rendering-intent'</td>
<td>RenderingIntent</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'resolution'</td>
<td>Resolution</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'rows'</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'scene'</td>
<td>Scene</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'signature'</td>
<td>Signature</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'units'</td>
<td>Units</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'white-point'</td>
<td>WhitePoint</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Aug 21, 2011</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,847 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>MNG Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>MNG Tags</h2>
<p>This table contains definitions for tags found in MNG and JNG images. MNG
is a superset of PNG and JNG, so a MNG image may contain any of these tags
as well as any PNG tags. Conversely, only some of these tags are valid for
JNG images.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'BACK'</td>
<td>Background</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#Background'>MNG Background Tags</a></td></tr>
<tr class=b>
<td>'BASI'</td>
<td>BasisObject</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#BasisObject'>MNG BasisObject Tags</a></td></tr>
<tr>
<td>'CLIP'</td>
<td>ClipObjects</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#ClipObjects'>MNG ClipObjects Tags</a></td></tr>
<tr class=b>
<td>'CLON'</td>
<td>CloneObject</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#CloneObject'>MNG CloneObject Tags</a></td></tr>
<tr>
<td>'DBYK'</td>
<td>DropByKeyword</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'DEFI'</td>
<td>DefineObject</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#DefineObject'>MNG DefineObject Tags</a></td></tr>
<tr>
<td>'DHDR'</td>
<td>DeltaPNGHeader</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#DeltaPNGHeader'>MNG DeltaPNGHeader Tags</a></td></tr>
<tr class=b>
<td>'DISC'</td>
<td>DiscardObjects</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'DROP'</td>
<td>DropChunks</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'FRAM'</td>
<td>Frame</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'JHDR'</td>
<td>JNGHeader</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#JNGHeader'>MNG JNGHeader Tags</a></td></tr>
<tr class=b>
<td>'LOOP'</td>
<td>Loop</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#Loop'>MNG Loop Tags</a></td></tr>
<tr>
<td>'MAGN'</td>
<td>MagnifyObject</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#MagnifyObject'>MNG MagnifyObject Tags</a></td></tr>
<tr class=b>
<td>'MHDR'</td>
<td>MNGHeader</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#MNGHeader'>MNG MNGHeader Tags</a></td></tr>
<tr>
<td>'MOVE'</td>
<td>MoveObjects</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#MoveObjects'>MNG MoveObjects Tags</a></td></tr>
<tr class=b>
<td>'ORDR'</td>
<td>OrderingRestrictions</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'PAST'</td>
<td>PasteImage</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#PasteImage'>MNG PasteImage Tags</a></td></tr>
<tr class=b>
<td>'PPLT'</td>
<td>PartialPalette</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'PROM'</td>
<td>PromoteParent</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#PromoteParent'>MNG PromoteParent Tags</a></td></tr>
<tr class=b>
<td>'SAVE'</td>
<td>SaveObjects</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'SEEK'</td>
<td>SeekPoint</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'SHOW'</td>
<td>ShowObjects</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#ShowObjects'>MNG ShowObjects Tags</a></td></tr>
<tr>
<td>'TERM'</td>
<td>TerminationAction</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#TerminationAction'>MNG TerminationAction Tags</a></td></tr>
<tr class=b>
<td>'eXPi'</td>
<td>ExportImage</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#ExportImage'>MNG ExportImage Tags</a></td></tr>
<tr>
<td>'fPRI'</td>
<td>FramePriority</td>
<td class=c>-</td>
<td>--&gt; <a href='MNG.html#FramePriority'>MNG FramePriority Tags</a></td></tr>
<tr class=b>
<td>'nEED'</td>
<td>ResourcesNeeded</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'pHYg'</td>
<td>GlobalPixelSize</td>
<td class=c>-</td>
<td>--&gt; <a href='PNG.html#PhysicalPixel'>PNG PhysicalPixel Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Background'>MNG Background Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>BackgroundColor</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='6 = 0x6'>6</td>
<td>MandatoryBackground</td>
<td class=c>N</td>
<td><span class=s>0 = Color and Image Advisory
<br>1 = Color Mandatory, Image Advisory
<br>2 = Color Advisory, Image Mandatory
<br>3 = Color and Image Mandatory</span></td></tr>
<tr>
<td class=r title='7 = 0x7'>7</td>
<td>BackgroundImageID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='9 = 0x9'>9</td>
<td>BackgroundTiling</td>
<td class=c>N</td>
<td><span class=s>0 = No
<br>1 = Yes</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='BasisObject'>MNG BasisObject Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>BitDepth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='9 = 0x9'>9</td>
<td>ColorType</td>
<td class=c>N</td>
<td><span class=s>0 = Grayscale
<br>2 = RGB
<br>3 = Palette
<br>4 = Grayscale with Alpha
<br>6 = RGB with Alpha</span></td></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>Compression</td>
<td class=c>N</td>
<td><span class=s>0 = Deflate/Inflate</span></td></tr>
<tr class=b>
<td class=r title='11 = 0xb'>11</td>
<td>Filter</td>
<td class=c>N</td>
<td><span class=s>0 = Adaptive</span></td></tr>
<tr>
<td class=r title='12 = 0xc'>12</td>
<td>Interlace</td>
<td class=c>N</td>
<td><span class=s>0 = Noninterlaced
<br>1 = Adam7 Interlace</span></td></tr>
<tr class=b>
<td class=r title='13 = 0xd'>13</td>
<td>RedSample</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='17 = 0x11'>17</td>
<td>GreenSample</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='21 = 0x15'>21</td>
<td>BlueSample</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='25 = 0x19'>25</td>
<td>AlphaSample</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='26 = 0x1a'>26</td>
<td>Viewable</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ClipObjects'>MNG ClipObjects Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>FirstObject</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>LastObject</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>DeltaType</td>
<td class=c>N</td>
<td><span class=s>0 = Absolute
<br>1 = Relative</span></td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>ClipBoundary</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='CloneObject'>MNG CloneObject Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>SourceID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>CloneID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>CloneType</td>
<td class=c>N</td>
<td><span class=s>0 = Full
<br>1 = Parital
<br>2 = Renumber object</span></td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>DoNotShow</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='6 = 0x6'>6</td>
<td>ConcreteFlag</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='7 = 0x7'>7</td>
<td>LocalDeltaType</td>
<td class=c>N</td>
<td><span class=s>0 = Absolute
<br>1 = Relative</span></td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>DeltaXY</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='DefineObject'>MNG DefineObject Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ObjectID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>DoNotShow</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>ConcreteFlag</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>XYLocation</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='12 = 0xc'>12</td>
<td>ClippingBoundary</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='DeltaPNGHeader'>MNG DeltaPNGHeader Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ObjectID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>ImageType</td>
<td class=c>N</td>
<td><span class=s>0 = Unspecified
<br>1 = PNG
<br>2 = JNG</span></td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>DeltaType</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = Full Replacement
<br>1 = Pixel Addition
<br>2 = Alpha Addition
<br>3 = Color Addition</td><td>&nbsp;&nbsp;</td>
<td>4 = Pixel Replacement
<br>5 = Alpha Replacement
<br>6 = Color Replacement
<br>7 = No Change</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>BlockSize</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='12 = 0xc'>12</td>
<td>BlockLocation</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='JNGHeader'>MNG JNGHeader Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>ColorType</td>
<td class=c>N</td>
<td><span class=s>8 = Gray
<br>10 = Color
<br>12 = Gray Alpha
<br>14 = Color Alpha</span></td></tr>
<tr class=b>
<td class=r title='9 = 0x9'>9</td>
<td>BitDepth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>Compression</td>
<td class=c>N</td>
<td><span class=s>8 = Huffman-coded baseline JPEG</span></td></tr>
<tr class=b>
<td class=r title='11 = 0xb'>11</td>
<td>Interlace</td>
<td class=c>N</td>
<td><span class=s>0 = Sequential
<br>8 = Progressive</span></td></tr>
<tr>
<td class=r title='12 = 0xc'>12</td>
<td>AlphaBitDepth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='13 = 0xd'>13</td>
<td>AlphaCompression</td>
<td class=c>N</td>
<td><span class=s>0 = MNG Grayscale IDAT
<br>8 = JNG 8-bit Grayscale JDAA</span></td></tr>
<tr>
<td class=r title='14 = 0xe'>14</td>
<td>AlphaFilter</td>
<td class=c>N</td>
<td><span class=s>0 = Adaptive MNG (N/A for JPEG)</span></td></tr>
<tr class=b>
<td class=r title='15 = 0xf'>15</td>
<td>AlphaInterlace</td>
<td class=c>N</td>
<td><span class=s>0 = Noninterlaced</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Loop'>MNG Loop Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>NestLevel</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>IterationCount</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='5 = 0x5'>5</td>
<td>TerminationCondition</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0 = Deterministic, not cacheable
<br>1 = Decoder discretion, not cacheable
<br>2 = User discretion, not cacheable
<br>3 = External signal, not cacheable
<br>4 = Deterministic, cacheable
<br>5 = Decoder discretion, cacheable
<br>6 = User discretion, cacheable
<br>7 = External signal, cacheable</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='6 = 0x6'>6</td>
<td>IterationMinMax</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='14 = 0xe'>14</td>
<td>SignalNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='MagnifyObject'>MNG MagnifyObject Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>FirstObjectID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>LastObjectID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>XMethod</td>
<td class=c>N</td>
<td><span class=s>0 = No Magnification
<br>1 = Pixel Replication
<br>2 = Linear Interpolation
<br>3 = Closest Pixel
<br>4 = Color Linear Interpolation and Alpha Closest Pixel
<br>5 = Color Closest Pixel and Alpha Linear Interpolation</span></td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>XMag</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='7 = 0x7'>7</td>
<td>YMag</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='9 = 0x9'>9</td>
<td>LeftMag</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='11 = 0xb'>11</td>
<td>RightMag</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='13 = 0xd'>13</td>
<td>TopMag</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='15 = 0xf'>15</td>
<td>BottomMag</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='17 = 0x11'>17</td>
<td>YMethod</td>
<td class=c>N</td>
<td><span class=s>0 = No Magnification
<br>1 = Pixel Replication
<br>2 = Linear Interpolation
<br>3 = Closest Pixel
<br>4 = Color Linear Interpolation and Alpha Closest Pixel
<br>5 = Color Closest Pixel and Alpha Linear Interpolation</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='MNGHeader'>MNG MNGHeader Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>TicksPerSecond</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='3 = 0x3'>3</td>
<td>NominalLayerCount</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>NominalFrameCount</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>NominalPlayTime</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='6 = 0x6'>6</td>
<td>SimplicityProfile</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='MoveObjects'>MNG MoveObjects Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>FirstObject</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>LastObject</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>DeltaType</td>
<td class=c>N</td>
<td><span class=s>0 = Absolute
<br>1 = Relative</span></td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>DeltaXY</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='PasteImage'>MNG PasteImage Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>DestinationID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>TargetDeltaType</td>
<td class=c>N</td>
<td><span class=s>0 = Absolute
<br>1 = Relative</span></td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>TargetXY</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='11 = 0xb'>11</td>
<td>SourceID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='13 = 0xd'>13</td>
<td>CompositionMode</td>
<td class=c>N</td>
<td><span class=s>0 = Over
<br>1 = Replace
<br>2 = Under</span></td></tr>
<tr class=b>
<td class=r title='14 = 0xe'>14</td>
<td>Orientation</td>
<td class=c>N</td>
<td><span class=s>0 = Same as source
<br>2 = Flipped left-right, then up-down
<br>4 = Flipped left-right
<br>6 = Flipped up-down
<br>8 = Tiled</span></td></tr>
<tr>
<td class=r title='15 = 0xf'>15</td>
<td>OffsetOrigin</td>
<td class=c>N</td>
<td><span class=s>0 = Desination Origin
<br>1 = Target Origin</span></td></tr>
<tr class=b>
<td class=r title='16 = 0x10'>16</td>
<td>OffsetXY</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='24 = 0x18'>24</td>
<td>BoundaryOrigin</td>
<td class=c>N</td>
<td><span class=s>0 = Desination Origin
<br>1 = Target Origin</span></td></tr>
<tr class=b>
<td class=r title='25 = 0x19'>25</td>
<td>PastClippingBoundary</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='PromoteParent'>MNG PromoteParent Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>NewColorType</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>NewBitDepth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>FillMethod</td>
<td class=c>N</td>
<td><span class=s>0 = Bit Replication
<br>1 = Zero Fill</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ShowObjects'>MNG ShowObjects Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>FirstObject</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>LastObject</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>ShowMode</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='TerminationAction'>MNG TerminationAction Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>TerminationAction</td>
<td class=c>N</td>
<td><span class=s>0 = Show Last Frame
<br>1 = Display Nothing
<br>2 = Show First Frame
<br>3 = Repeat Sequence</span></td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>IterationEndAction</td>
<td class=c>N</td>
<td><span class=s>0 = Show Last Frame
<br>1 = Display Nothing
<br>2 = Show First Frame</span></td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>Delay</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='6 = 0x6'>6</td>
<td>IterationMax</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ExportImage'>MNG ExportImage Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>SnapshotID</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>SnapshotName</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='FramePriority'>MNG FramePriority Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>DeltaType</td>
<td class=c>N</td>
<td><span class=s>0 = Absolute
<br>1 = Relative</span></td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>Priority</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Oct 25, 2006</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,60 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>MOI Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>MOI Tags</h2>
<p>MOI files store information about associated MOD or TOD files, and are
written by some JVC, Canon and Panasonic camcorders.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>MOIVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='6 = 0x6'>6</td>
<td>DateTimeOriginal</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='14 = 0xe'>14</td>
<td>Duration</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='128 = 0x80'>128</td>
<td>AspectRatio</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='132 = 0x84'>132</td>
<td>AudioCodec</td>
<td class=c>N</td>
<td><span class=s>0xc1 = AC3
<br>0x4001 = MPEG</span></td></tr>
<tr class=b>
<td class=r title='134 = 0x86'>134</td>
<td>AudioBitrate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='218 = 0xda'>218</td>
<td>VideoBitrate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Dec 15, 2014</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,97 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>MPC Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>MPC Tags</h2>
<p>Tags used in Musepack (MPC) audio files. ExifTool also extracts ID3 and APE
information from these files.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Bit032-063'</td>
<td>TotalFrames</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Bit080-081'</td>
<td>SampleRate</td>
<td class=c>N</td>
<td><span class=s>0 = 44100
<br>1 = 48000
<br>2 = 37800
<br>3 = 32000</span></td></tr>
<tr>
<td>'Bit084-087'</td>
<td>Quality</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>1 = Unstable/Experimental
<br>5 = 0
<br>6 = 1
<br>7 = 2 (Telephone)
<br>8 = 3 (Thumb)
<br>9 = 4 (Radio)
<br>10 = 5 (Standard)
<br>11 = 6 (Xtreme)
<br>12 = 7 (Insane)
<br>13 = 8 (BrainDead)
<br>14 = 9
<br>15 = 10</td></tr></table>
</td></tr>
<tr class=b>
<td>'Bit088-093'</td>
<td>MaxBand</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Bit096-111'</td>
<td>ReplayGainTrackPeak</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Bit112-127'</td>
<td>ReplayGainTrackGain</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Bit128-143'</td>
<td>ReplayGainAlbumPeak</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Bit144-159'</td>
<td>ReplayGainAlbumGain</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Bit179'</td>
<td>FastSeek</td>
<td class=c>N</td>
<td><span class=s>0 = No
<br>1 = Yes</span></td></tr>
<tr class=b>
<td>'Bit191'</td>
<td>Gapless</td>
<td class=c>N</td>
<td><span class=s>0 = No
<br>1 = Yes</span></td></tr>
<tr>
<td>'Bit216-223'</td>
<td>EncoderVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Nov 20, 2006</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,249 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>MPEG Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>MPEG Tags</h2>
<p>
The MPEG format doesn&#39;t specify any file-level meta information. In lieu of
this, information is extracted from the first audio and video frame headers
in the file.
</p>
<h2><a name='Audio'>MPEG Audio Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Bit11-12'</td>
<td>MPEGAudioVersion</td>
<td class=c>N</td>
<td><span class=s>0 = 2.5
<br>2 = 2
<br>3 = 1</span></td></tr>
<tr class=b>
<td>'Bit13-14'</td>
<td>AudioLayer</td>
<td class=c>N</td>
<td><span class=s>1 = 3
<br>2 = 2
<br>3 = 1</span></td></tr>
<tr>
<td>'Bit16-19'</td>
<td>AudioBitrate</td>
<td class=c>N</td>
<td><span class=s><span class=n>(version 1, layer 1)</span>
<br><span class=n>(version 1, layer 2)</span>
<br><span class=n>(version 1, layer 3)</span>
<br><span class=n>(version 2 or 2.5, layer 1)</span>
<br><span class=n>(version 2 or 2.5, layer 2 or 3)</span></span></td></tr>
<tr class=b>
<td>'Bit20-21'</td>
<td>SampleRate</td>
<td class=c>N</td>
<td><span class=s><span class=n>(version 1)</span>
<br>0 = 44100
<br>1 = 48000
<br>2 = 32000
<br><span class=n>(version 2)</span>
<br>0 = 22050
<br>1 = 24000
<br>2 = 16000
<br><span class=n>(version 2.5)</span>
<br>0 = 11025
<br>1 = 12000
<br>2 = 8000</span></td></tr>
<tr>
<td>'Bit24-25'</td>
<td>ChannelMode</td>
<td class=c>N</td>
<td><span class=s>0 = Stereo
<br>1 = Joint Stereo
<br>2 = Dual Channel
<br>3 = Single Channel</span></td></tr>
<tr class=b>
<td>'Bit26'</td>
<td>MSStereo</td>
<td class=c>N</td>
<td><span class=s><span class=n>(layer 3)</span>
<br>0 = Off
<br>1 = On</span></td></tr>
<tr>
<td>'Bit26-27'</td>
<td>ModeExtension</td>
<td class=c>N</td>
<td><span class=s><span class=n>(layer 1 or 2)</span>
<br>0 = Bands 4-31
<br>1 = Bands 8-31
<br>2 = Bands 12-31
<br>3 = Bands 16-31</span></td></tr>
<tr class=b>
<td>'Bit27'</td>
<td>IntensityStereo</td>
<td class=c>N</td>
<td><span class=s><span class=n>(layer 3)</span>
<br>0 = Off
<br>1 = On</span></td></tr>
<tr>
<td>'Bit28'</td>
<td>CopyrightFlag</td>
<td class=c>N</td>
<td><span class=s>0 = False
<br>1 = True</span></td></tr>
<tr class=b>
<td>'Bit29'</td>
<td>OriginalMedia</td>
<td class=c>N</td>
<td><span class=s>0 = False
<br>1 = True</span></td></tr>
<tr>
<td>'Bit30-31'</td>
<td>Emphasis</td>
<td class=c>N</td>
<td><span class=s>0 = None
<br>1 = 50/15 ms
<br>2 = reserved
<br>3 = CCIT J.17</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Video'>MPEG Video Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>'Bit00-11'</td>
<td>ImageWidth</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>'Bit12-23'</td>
<td>ImageHeight</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Bit24-27'</td>
<td>AspectRatio</td>
<td class=c>N</td>
<td><table class=cols><tr>
<td>0.6735 = 0.6735
<br>0.7031 = 16:9, 625 line, PAL
<br>0.7615 = 0.7615
<br>0.8055 = 0.8055
<br>0.8437 = 16:9, 525 line, NTSC
<br>0.8935 = 0.8935
<br>0.9157 = 4:3, 625 line, PAL, CCIR601
<br>0.9815 = 0.9815
<br>1 = 1:1
<br>1.095 = 4:3, 525 line, NTSC, CCIR601
<br>1.0255 = 1.0255
<br>1.0695 = 1.0695
<br>1.1575 = 1.1575
<br>1.2015 = 1.2015</td></tr></table>
</td></tr>
<tr class=b>
<td>'Bit28-31'</td>
<td>FrameRate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>'Bit32-49'</td>
<td>VideoBitrate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Xing'>MPEG Xing Tags</a></h2>
<p>These tags are extracted from the Xing/Info frame.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Encoder</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LameHeader</td>
<td class=c>-</td>
<td>--&gt; <a href='MPEG.html#Lame'>MPEG Lame Tags</a></td></tr>
<tr>
<td>LameQuality</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>LameVBRQuality</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>VBRBytes</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>VBRFrames</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td>VBRScale</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Lame'>MPEG Lame Tags</a></h2>
<p>Tags extracted from Lame 3.90 or later header.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='9 = 0x9'>9</td>
<td>LameMethod</td>
<td class=c>N</td>
<td><span class=s>[Mask 0x0f]</span><table class=cols><tr>
<td>0x1 = CBR
<br>0x2 = ABR
<br>0x3 = VBR (old/rh)
<br>0x4 = VBR (new/mtrh)</td><td>&nbsp;&nbsp;</td>
<td>0x5 = VBR (old/rh)
<br>0x6 = VBR
<br>0x8 = CBR (2-pass)
<br>0x9 = ABR (2-pass)</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='10 = 0xa'>10</td>
<td>LameLowPassFilter</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='20 = 0x14'>20</td>
<td>LameBitrate</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='24 = 0x18'>24</td>
<td>LameStereoMode</td>
<td class=c>N</td>
<td><span class=s>[Mask 0x1c]</span><table class=cols><tr>
<td>0x0 = Mono
<br>0x1 = Stereo
<br>0x2 = Dual Channels
<br>0x3 = Joint Stereo
<br>0x4 = Forced Joint Stereo
<br>0x6 = Auto
<br>0x7 = Intensity Stereo</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Aug 21, 2011</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,199 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>MPF Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>MPF Tags</h2>
<p>These tags are part of the CIPA Multi-Picture Format specification, and are
found in the APP2 &quot;MPF&quot; segment of JPEG images. MPImage data referenced
from this segment is stored as a JPEG trailer. The MPF tags are not
writable, however the MPF segment may be deleted as a group (with &quot;MPF:All&quot;)
but then the JPEG trailer should also be deleted (with &quot;Trailer:All&quot;). See
<a href="http://www.cipa.jp/std/documents/e/DC-007_E.pdf">http://www.cipa.jp/std/documents/e/DC-007_E.pdf</a> for the official
specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0xb000 = 45056'>0xb000</td>
<td>MPFVersion</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xb001 = 45057'>0xb001</td>
<td>NumberOfImages</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xb002 = 45058'>0xb002</td>
<td>MPImageList</td>
<td class=c>-</td>
<td>--&gt; <a href='MPF.html#MPImage'>MPF MPImage Tags</a></td></tr>
<tr class=b>
<td title='0xb003 = 45059'>0xb003</td>
<td>ImageUIDList</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xb004 = 45060'>0xb004</td>
<td>TotalFrames</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xb101 = 45313'>0xb101</td>
<td>MPIndividualNum</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xb201 = 45569'>0xb201</td>
<td>PanOrientation</td>
<td class=c>N</td>
<td><span class=s><span class=n>(long integer is split into 4 bytes)</span>
<br>[Value 2]
<br>0x0 = [unused]
<br>0x1 = Start at top right
<br>0x2 = Start at top left
<br>0x3 = Start at bottom left
<br>0x4 = Start at bottom right
<br>[Value 3]</span><table class=cols><tr>
<td>0x1 = Left to right
<br>0x2 = Right to left
<br>0x3 = Top to bottom
<br>0x4 = Bottom to top
<br>0x10 = Clockwise
<br>0x20 = Counter clockwise
<br>0x30 = Zigzag (row start)
<br>0x40 = Zigzag (column start)</td></tr></table>
</td></tr>
<tr class=b>
<td title='0xb202 = 45570'>0xb202</td>
<td>PanOverlapH</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xb203 = 45571'>0xb203</td>
<td>PanOverlapV</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xb204 = 45572'>0xb204</td>
<td>BaseViewpointNum</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xb205 = 45573'>0xb205</td>
<td>ConvergenceAngle</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xb206 = 45574'>0xb206</td>
<td>BaselineLength</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xb207 = 45575'>0xb207</td>
<td>VerticalDivergence</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xb208 = 45576'>0xb208</td>
<td>AxisDistanceX</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xb209 = 45577'>0xb209</td>
<td>AxisDistanceY</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xb20a = 45578'>0xb20a</td>
<td>AxisDistanceZ</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xb20b = 45579'>0xb20b</td>
<td>YawAngle</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xb20c = 45580'>0xb20c</td>
<td>PitchAngle</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xb20d = 45581'>0xb20d</td>
<td>RollAngle</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='MPImage'>MPF MPImage Tags</a></h2>
<p>The first MPF &quot;Large Thumbnail&quot; image is extracted as PreviewImage, and the
rest of the embedded MPF images are extracted as MPImage#. The
ExtractEmbedded (-ee) option may be used to extract information from these
embedded images.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0.1</td>
<td>MPImageFlags</td>
<td class=c>N</td>
<td><span class=s>[Mask 0xf8000000]
<br>Bit 29 = Representative image
<br>Bit 30 = Dependent child image
<br>Bit 31 = Dependent parent image</span></td></tr>
<tr class=b>
<td class=r title='0 = 0x0'>0.2</td>
<td>MPImageFormat</td>
<td class=c>N</td>
<td><span class=s>[Mask 0x7000000]
<br>0x0 = JPEG</span></td></tr>
<tr>
<td class=r title='0 = 0x0'>0.3</td>
<td>MPImageType</td>
<td class=c>N</td>
<td><span class=s>[Mask 0xffffff]</span><table class=cols><tr>
<td>0x0 = Undefined
<br>0x10001 = Large Thumbnail (VGA equivalent)
<br>0x10002 = Large Thumbnail (full HD equivalent)
<br>0x20001 = Multi-frame Panorama
<br>0x20002 = Multi-frame Disparity
<br>0x20003 = Multi-angle
<br>0x30000 = Baseline MP Primary Image</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>MPImageLength</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='8 = 0x8'>8</td>
<td>MPImageStart</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='12 = 0xc'>12</td>
<td>DependentImage1EntryNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='14 = 0xe'>14</td>
<td>DependentImage2EntryNumber</td>
<td class=c>N</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jul 9, 2015</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,577 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>MWG Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>MWG Tags</h2>
<p>
The Metadata Working Group (MWG) recommends techniques to allow certain
overlapping EXIF, IPTC and XMP tags to be reconciled when reading, and
synchronized when writing. The MWG Composite tags below are designed to aid
in the implementation of these recommendations. As well, the MWG defines
new XMP tags which are listed in the subsequent tables below. See
<a href="http://www.metadataworkinggroup.org/">http://www.metadataworkinggroup.org/</a> for the official MWG specification.
</p>
<h2><a name='Composite'>MWG Composite Tags</a></h2>
<p>The table below lists special Composite tags which are used to access other
tags based on the MWG 2.0 recommendations. These tags are only accessible
when explicitly loaded, but this is done automatically by the exiftool
application if MWG is specified as a group for any tag on the command line,
or manually with the <code>-use MWG</code> option. Via the API, the MWG Composite
tags are loaded by calling &quot;<code>Image::ExifTool::MWG::Load()</code>&quot;.</p>
<p>When reading, the value of each MWG tag is <b>Derived From</b> the specified
tags based on the MWG guidelines. When writing, the appropriate associated
tags are written. The value of the IPTCDigest tag is updated automatically
when the IPTC is changed if either the IPTCDigest tag didn&#39;t exist
beforehand or its value agreed with the original IPTC digest (indicating
that the XMP is synchronized with the IPTC). IPTC information is written
only if the original file contained IPTC.</p>
<p>Loading the MWG module activates &quot;strict MWG conformance mode&quot;, which has
the effect of causing EXIF, IPTC and XMP in non-standard locations to be
ignored when reading, as per the MWG recommendations. Instead, a &quot;Warning&quot;
tag is generated when non-standard metadata is encountered. This feature
may be disabled by setting <code>$Image::ExifTool::MWG::strict = 0</code> in the
<a href="../config.html">ExifTool config file</a> (or from your Perl script when using the API). Note
that the behaviour when writing is not changed: ExifTool always creates new
records only in the standard location, but writes new tags to any
EXIF/IPTC/XMP records that exist.</p>
<p>Contrary to the EXIF specification, the MWG recommends that EXIF &quot;ASCII&quot;
string values be stored as UTF-8. To honour this, the exiftool application
sets the default internal EXIF string encoding to &quot;UTF8&quot; when the MWG module
is loaded, but via the API this must be done manually by setting the
CharsetEXIF option.</p>
<p>A complication of the MWG specification is that although the MWG:Creator
property may consist of multiple values, the associated EXIF tag
(EXIF:Artist) is only a simple string. To resolve this discrepancy the MWG
recommends a technique which allows a list of values to be stored in a
string by using a semicolon-space separator (with quotes around values if
necessary). When the MWG module is loaded, ExifTool automatically
implements this policy and changes EXIF:Artist to a list-type tag.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Derived From</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>City</td>
<td class=c>Y</td>
<td class=n>IPTC:City
<br>XMP-photoshop:City
<br>XMP-iptcExt:LocationShownCity
<br>CurrentIPTCDigest
<br>IPTCDigest</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Copyright</td>
<td class=c>Y</td>
<td class=n>EXIF:Copyright
<br>IPTC:CopyrightNotice
<br>XMP-dc:Rights
<br>CurrentIPTCDigest
<br>IPTCDigest</td>
<td>&nbsp;</td></tr>
<tr>
<td>Country</td>
<td class=c>Y</td>
<td class=n>IPTC:Country-PrimaryLocationName
<br>XMP-photoshop:Country
<br>XMP-iptcExt:LocationShownCountryName
<br>CurrentIPTCDigest
<br>IPTCDigest</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CreateDate</td>
<td class=c>Y</td>
<td class=n>EXIF:CreateDate
<br>EXIF:SubSecTimeDigitized
<br>IPTC:DigitalCreationDate
<br>IPTC:DigitalCreationTime
<br>XMP-xmp:CreateDate
<br>CurrentIPTCDigest
<br>IPTCDigest</td>
<td><span class=s><span class=n>(&quot;creation date of the digital representation&quot; - MWG)</span></span></td></tr>
<tr>
<td>Creator</td>
<td class=c title=' + = List'>Y+</td>
<td class=n>EXIF:Artist
<br>IPTC:By-line
<br>XMP-dc:Creator
<br>CurrentIPTCDigest
<br>IPTCDigest</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>DateTimeOriginal</td>
<td class=c>Y</td>
<td class=n>EXIF:DateTimeOriginal
<br>EXIF:SubSecTimeOriginal
<br>IPTC:DateCreated
<br>IPTC:TimeCreated
<br>XMP-photoshop:DateCreated
<br>CurrentIPTCDigest
<br>IPTCDigest</td>
<td><span class=s><span class=n>(&quot;creation date of the intellectual content being shown&quot; - MWG)</span></span></td></tr>
<tr>
<td>Description</td>
<td class=c>Y</td>
<td class=n>EXIF:ImageDescription
<br>IPTC:Caption-Abstract
<br>XMP-dc:Description
<br>CurrentIPTCDigest
<br>IPTCDigest</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Keywords</td>
<td class=c title=' + = List'>Y+</td>
<td class=n>IPTC:Keywords
<br>XMP-dc:Subject
<br>CurrentIPTCDigest
<br>IPTCDigest</td>
<td>&nbsp;</td></tr>
<tr>
<td>Location</td>
<td class=c>Y</td>
<td class=n>IPTC:Sub-location
<br>XMP-iptcCore:Location
<br>XMP-iptcExt:LocationShownSublocation
<br>CurrentIPTCDigest
<br>IPTCDigest</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>ModifyDate</td>
<td class=c>Y</td>
<td class=n>EXIF:ModifyDate
<br>EXIF:SubSecTime
<br>XMP-xmp:ModifyDate
<br>CurrentIPTCDigest
<br>IPTCDigest</td>
<td><span class=s><span class=n>(&quot;modification date of the digital image file&quot; - MWG)</span></span></td></tr>
<tr>
<td>Orientation</td>
<td class=c>Y</td>
<td class=n>EXIF:Orientation</td>
<td><table class=cols><tr>
<td>1 = Horizontal (normal)
<br>2 = Mirror horizontal
<br>3 = Rotate 180
<br>4 = Mirror vertical
<br>5 = Mirror horizontal and rotate 270 CW
<br>6 = Rotate 90 CW
<br>7 = Mirror horizontal and rotate 90 CW
<br>8 = Rotate 270 CW</td></tr></table>
</td></tr>
<tr class=b>
<td>Rating</td>
<td class=c>Y</td>
<td class=n>XMP-xmp:Rating</td>
<td>&nbsp;</td></tr>
<tr>
<td>State</td>
<td class=c>Y</td>
<td class=n>IPTC:Province-State
<br>XMP-photoshop:State
<br>XMP-iptcExt:LocationShownProvinceState
<br>CurrentIPTCDigest
<br>IPTCDigest</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Regions'>MWG Regions Tags</a></h2>
<p>Image region metadata defined by the MWG 2.0 specification. These tags
belong to the ExifTool XMP-mwg-rs group, and as such they may be accessed
without the need to load the MWG Composite tags above. See
<a href="http://www.metadataworkinggroup.org/">http://www.metadataworkinggroup.org/</a> for the official specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>RegionInfo</td>
<td class=c>struct</td>
<td>--&gt; <a href='MWG.html#RegionInfo'>MWG RegionInfo Struct</a>
<br><span class='n s'>(called Regions by the spec)</span></td></tr>
<tr class=b>
<td>RegionAppliedToDimensions</td>
<td class=c title=' _ = Flattened'>struct_</td>
<td>--&gt; <a href='XMP.html#Dimensions'>Dimensions Struct</a>
<br><span class='n s'>(RegionsAppliedToDimensions)</span></td></tr>
<tr>
<td>RegionAppliedToDimensionsH</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RegionsAppliedToDimensionsH)</span></span></td></tr>
<tr class=b>
<td>RegionAppliedToDimensionsUnit</td>
<td class=c title=' _ = Flattened'>string_</td>
<td><span class=s><span class=n>(RegionsAppliedToDimensionsUnit)</span></span></td></tr>
<tr>
<td>RegionAppliedToDimensionsW</td>
<td class=c title=' _ = Flattened'>real_</td>
<td><span class=s><span class=n>(RegionsAppliedToDimensionsW)</span></span></td></tr>
<tr class=b>
<td>RegionList</td>
<td class=c title=' _ = Flattened
+ = List'>struct_+</td>
<td>--&gt; <a href='MWG.html#RegionStruct'>MWG RegionStruct Struct</a>
<br><span class='n s'>(RegionsRegionList)</span></td></tr>
<tr>
<td>RegionArea</td>
<td class=c title=' _ = Flattened
+ = List'>struct_+</td>
<td>--&gt; <a href='XMP.html#Area'>Area Struct</a>
<br><span class='n s'>(RegionsRegionListArea)</span></td></tr>
<tr class=b>
<td>RegionAreaD</td>
<td class=c title=' _ = Flattened
+ = List'>real_+</td>
<td><span class=s><span class=n>(RegionsRegionListAreaD)</span></span></td></tr>
<tr>
<td>RegionAreaH</td>
<td class=c title=' _ = Flattened
+ = List'>real_+</td>
<td><span class=s><span class=n>(RegionsRegionListAreaH)</span></span></td></tr>
<tr class=b>
<td>RegionAreaUnit</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(RegionsRegionListAreaUnit)</span></span></td></tr>
<tr>
<td>RegionAreaW</td>
<td class=c title=' _ = Flattened
+ = List'>real_+</td>
<td><span class=s><span class=n>(RegionsRegionListAreaW)</span></span></td></tr>
<tr class=b>
<td>RegionAreaX</td>
<td class=c title=' _ = Flattened
+ = List'>real_+</td>
<td><span class=s><span class=n>(RegionsRegionListAreaX)</span></span></td></tr>
<tr>
<td>RegionAreaY</td>
<td class=c title=' _ = Flattened
+ = List'>real_+</td>
<td><span class=s><span class=n>(RegionsRegionListAreaY)</span></span></td></tr>
<tr class=b>
<td>RegionBarCodeValue</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(RegionsRegionListBarCodeValue)</span></span></td></tr>
<tr>
<td>RegionDescription</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(RegionsRegionListDescription)</span></span></td></tr>
<tr class=b>
<td>RegionExtensions</td>
<td class=c title=' _ = Flattened
+ = List'>struct_+</td>
<td>--&gt; <a href='MWG.html#Extensions'>MWG Extensions Struct</a>
<br><span class='n s'>(RegionsRegionListExtensions)</span></td></tr>
<tr>
<td>RegionFocusUsage</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(RegionsRegionListFocusUsage)</span>
<br>&#39;EvaluatedNotUsed&#39; = Evaluated, Not Used
<br>&#39;EvaluatedUsed&#39; = Evaluated, Used
<br>&#39;NotEvaluatedNotUsed&#39; = Not Evaluated, Not Used</span></td></tr>
<tr class=b>
<td>RegionName</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(RegionsRegionListName)</span></span></td></tr>
<tr>
<td>RegionRotation</td>
<td class=c title=' _ = Flattened
+ = List'>real_+</td>
<td><span class=s><span class=n>(RegionsRegionListRotation, not part of MWG 2.0 spec)</span></span></td></tr>
<tr class=b>
<td>RegionSeeAlso</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(RegionsRegionListSeeAlso)</span></span></td></tr>
<tr>
<td>RegionType</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(RegionsRegionListType)</span>
<br>&#39;BarCode&#39; = BarCode
<br>&#39;Face&#39; = Face
<br>&#39;Focus&#39; = Focus
<br>&#39;Pet&#39; = Pet</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='RegionInfo'>MWG RegionInfo Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>AppliedToDimensions</td>
<td class=c>Dimensions</td>
<td>--&gt; <a href='XMP.html#Dimensions'>Dimensions Struct</a></td></tr>
<tr class=b>
<td>RegionList</td>
<td class=c title=' + = List'>MWG RegionStruct+</td>
<td>--&gt; <a href='MWG.html#RegionStruct'>MWG RegionStruct Struct</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='RegionStruct'>MWG RegionStruct Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Area</td>
<td class=c>Area</td>
<td>--&gt; <a href='XMP.html#Area'>Area Struct</a></td></tr>
<tr class=b>
<td>BarCodeValue</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Description</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Extensions</td>
<td class=c>MWG Extensions</td>
<td>--&gt; <a href='MWG.html#Extensions'>MWG Extensions Struct</a></td></tr>
<tr>
<td>FocusUsage</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Name</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>Rotation</td>
<td class=c>real</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Type</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td>SeeAlso</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Extensions'>MWG Extensions Struct</a></h2>
<p>This structure may contain any top-level XMP tags, but none have been
pre-defined in ExifTool. Since no flattened tags have been pre-defined,
RegionExtensions is writable only as a structure (eg.
<code>{xmp-dc:creator=me,rating=5}</code>). Fields for this structure are identified
using the standard ExifTool tag name (with optional leading group name,
and/or trailing language code, and/or trailing <code>#</code> symbol to disable print
conversion).</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr><td colspan=3 class=c><i>[no tags known]</i></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Keywords'>MWG Keywords Tags</a></h2>
<p>Hierarchical keywords metadata defined by the MWG 2.0 specification. These
tags belong to the ExifTool XMP-mwg-kw group. ExifTool unrolls keyword
structures to an arbitrary depth of 6 to allow individual levels to be
accessed with different tag names, and to avoid infinite recursion. See
<a href="http://www.metadataworkinggroup.org/">http://www.metadataworkinggroup.org/</a> for the official specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>KeywordInfo</td>
<td class=c>struct</td>
<td>--&gt; <a href='MWG.html#KeywordInfo'>MWG KeywordInfo Struct</a>
<br><span class='n s'>(called Keywords by the spec)</span></td></tr>
<tr class=b>
<td>HierarchicalKeywords</td>
<td class=c title=' _ = Flattened
+ = List'>struct_+</td>
<td>--&gt; <a href='MWG.html#KeywordStruct'>MWG KeywordStruct Struct</a>
<br><span class='n s'>(KeywordsHierarchy)</span></td></tr>
<tr>
<td>HierarchicalKeywords1Applied</td>
<td class=c title=' _ = Flattened
+ = List'>boolean_+</td>
<td><span class=s><span class=n>(KeywordsHierarchyApplied)</span></span></td></tr>
<tr class=b>
<td>HierarchicalKeywords1Children</td>
<td class=c title=' _ = Flattened
+ = List'>struct_+</td>
<td>--&gt; <a href='MWG.html#KeywordStruct'>MWG KeywordStruct Struct</a>
<br><span class='n s'>(KeywordsHierarchyChildren)</span></td></tr>
<tr>
<td>HierarchicalKeywords2Applied</td>
<td class=c title=' _ = Flattened
+ = List'>boolean_+</td>
<td><span class=s><span class=n>(KeywordsHierarchyChildrenApplied)</span></span></td></tr>
<tr class=b>
<td>HierarchicalKeywords2Children</td>
<td class=c title=' _ = Flattened
+ = List'>struct_+</td>
<td>--&gt; <a href='MWG.html#KeywordStruct'>MWG KeywordStruct Struct</a>
<br><span class='n s'>(KeywordsHierarchyChildrenChildren)</span></td></tr>
<tr>
<td>HierarchicalKeywords3Applied</td>
<td class=c title=' _ = Flattened
+ = List'>boolean_+</td>
<td><span class=s><span class=n>(KeywordsHierarchyChildrenChildrenApplied)</span></span></td></tr>
<tr class=b>
<td>HierarchicalKeywords3Children</td>
<td class=c title=' _ = Flattened
+ = List'>struct_+</td>
<td>--&gt; <a href='MWG.html#KeywordStruct'>MWG KeywordStruct Struct</a>
<br><span class='n s'>(KeywordsHierarchyChildrenChildrenChildren)</span></td></tr>
<tr>
<td>HierarchicalKeywords4Applied</td>
<td class=c title=' _ = Flattened
+ = List'>boolean_+</td>
<td><span class=s><span class=n>(KeywordsHierarchyChildrenChildrenChildrenApplied)</span></span></td></tr>
<tr class=b>
<td>HierarchicalKeywords4Children</td>
<td class=c title=' _ = Flattened
+ = List'>struct_+</td>
<td>--&gt; <a href='MWG.html#KeywordStruct'>MWG KeywordStruct Struct</a>
<br><span class='n s'>(KeywordsHierarchyChildrenChildrenChildrenChildren)</span></td></tr>
<tr>
<td>HierarchicalKeywords5Applied</td>
<td class=c title=' _ = Flattened
+ = List'>boolean_+</td>
<td><span class=s><span class=n>(KeywordsHierarchyChildrenChildrenChildrenChildrenApplied)</span></span></td></tr>
<tr class=b>
<td>HierarchicalKeywords5Children</td>
<td class=c title=' _ = Flattened
+ = List'>struct_+</td>
<td>--&gt; <a href='MWG.html#KeywordStruct'>MWG KeywordStruct Struct</a>
<br><span class='n s'>(KeywordsHierarchyChildrenChildrenChildrenChildrenChildren)</span></td></tr>
<tr>
<td>HierarchicalKeywords6Applied</td>
<td class=c title=' _ = Flattened
+ = List'>boolean_+</td>
<td><span class=s><span class=n>(KeywordsHierarchyChildrenChildrenChildrenChildrenChildrenApplied)</span></span></td></tr>
<tr class=b>
<td>HierarchicalKeywords6</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(KeywordsHierarchyChildrenChildrenChildrenChildrenChildrenKeyword)</span></span></td></tr>
<tr>
<td>HierarchicalKeywords5</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(KeywordsHierarchyChildrenChildrenChildrenChildrenKeyword)</span></span></td></tr>
<tr class=b>
<td>HierarchicalKeywords4</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(KeywordsHierarchyChildrenChildrenChildrenKeyword)</span></span></td></tr>
<tr>
<td>HierarchicalKeywords3</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(KeywordsHierarchyChildrenChildrenKeyword)</span></span></td></tr>
<tr class=b>
<td>HierarchicalKeywords2</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(KeywordsHierarchyChildrenKeyword)</span></span></td></tr>
<tr>
<td>HierarchicalKeywords1</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(KeywordsHierarchyKeyword)</span></span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='KeywordInfo'>MWG KeywordInfo Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Hierarchy</td>
<td class=c title=' + = List'>MWG KeywordStruct+</td>
<td>--&gt; <a href='MWG.html#KeywordStruct'>MWG KeywordStruct Struct</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='KeywordStruct'>MWG KeywordStruct Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Applied</td>
<td class=c>boolean</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>Children</td>
<td class=c title=' + = List'>MWG KeywordStruct+</td>
<td>--&gt; <a href='MWG.html#KeywordStruct'>MWG KeywordStruct Struct</a></td></tr>
<tr>
<td>Keyword</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Collections'>MWG Collections Tags</a></h2>
<p>Collections metadata defined by the MWG 2.0 specification. These tags
belong to the ExifTool XMP-mwg-coll group. See
<a href="http://www.metadataworkinggroup.org/">http://www.metadataworkinggroup.org/</a> for the official specification.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>Collections</td>
<td class=c title=' + = List'>struct+</td>
<td>--&gt; <a href='MWG.html#CollectionInfo'>MWG CollectionInfo Struct</a></td></tr>
<tr class=b>
<td>CollectionName</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(CollectionsCollectionName)</span></span></td></tr>
<tr>
<td>CollectionURI</td>
<td class=c title=' _ = Flattened
+ = List'>string_+</td>
<td><span class=s><span class=n>(CollectionsCollectionURI)</span></span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='CollectionInfo'>MWG CollectionInfo Struct</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Field Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>CollectionName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td>CollectionURI</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Jun 8, 2015</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,326 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>MinoltaRaw Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>MinoltaRaw Tags</h2>
<p>These tags are used in Minolta RAW format (MRW) images.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td>"\0PRD"</td>
<td>MinoltaPRD</td>
<td class=c>-</td>
<td>--&gt; <a href='MinoltaRaw.html#PRD'>MinoltaRaw PRD Tags</a></td></tr>
<tr class=b>
<td>"\0RIF"</td>
<td>MinoltaRIF</td>
<td class=c>-</td>
<td>--&gt; <a href='MinoltaRaw.html#RIF'>MinoltaRaw RIF Tags</a></td></tr>
<tr>
<td>"\0TTW"</td>
<td>MinoltaTTW</td>
<td class=c>-</td>
<td>--&gt; <a href='EXIF.html'>EXIF Tags</a></td></tr>
<tr class=b>
<td>"\0WBG"</td>
<td>MinoltaWBG</td>
<td class=c>-</td>
<td>--&gt; <a href='MinoltaRaw.html#WBG'>MinoltaRaw WBG Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='PRD'>MinoltaRaw PRD Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>FirmwareID</td>
<td class=c>string[8]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>SensorHeight</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='10 = 0xa'>10</td>
<td>SensorWidth</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='12 = 0xc'>12</td>
<td>ImageHeight</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='14 = 0xe'>14</td>
<td>ImageWidth</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='16 = 0x10'>16</td>
<td>RawDepth</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='17 = 0x11'>17</td>
<td>BitDepth</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='18 = 0x12'>18</td>
<td>StorageMethod</td>
<td class=c>int8u</td>
<td><span class=s>82 = Padded
<br>89 = Linear</span></td></tr>
<tr>
<td class=r title='23 = 0x17'>23</td>
<td>BayerPattern</td>
<td class=c>int8u</td>
<td><span class=s>1 = RGGB
<br>4 = GBRG</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='RIF'>MinoltaRaw RIF Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='1 = 0x1'>1</td>
<td>Saturation</td>
<td class=c>int8s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='2 = 0x2'>2</td>
<td>Contrast</td>
<td class=c>int8s</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='3 = 0x3'>3</td>
<td>Sharpness</td>
<td class=c>int8s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>WBMode</td>
<td class=c title=' ~ = Writable only with -n'>int8u~</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='5 = 0x5'>5</td>
<td>ProgramMode</td>
<td class=c>int8u</td>
<td><table class=cols><tr>
<td>0 = None
<br>1 = Portrait
<br>2 = Text</td><td>&nbsp;&nbsp;</td>
<td>3 = Night Portrait
<br>4 = Sunset
<br>5 = Sports</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='6 = 0x6'>6</td>
<td>ISOSetting</td>
<td class=c>int8u</td>
<td><table class=cols><tr>
<td>0 = Auto
<br>48 = 100
<br>56 = 200
<br>64 = 400
<br>72 = 800
<br>80 = 1600
<br>174 = 80 (Zone Matching Low)
<br>184 = 200 (Zone Matching High)</td></tr></table>
</td></tr>
<tr>
<td class=r title='7 = 0x7'>7</td>
<td>ColorMode</td>
<td class=c>int32u[0.25]</td>
<td><table class=cols><tr>
<td>0 = Natural color
<br>1 = Black &amp; White
<br>2 = Vivid color
<br>3 = Solarization
<br>4 = Adobe RGB
<br>5 = Sepia
<br>9 = Natural
<br>12 = Portrait</td><td>&nbsp;&nbsp;</td>
<td>13 = Natural sRGB
<br>14 = Natural+ sRGB
<br>15 = Landscape
<br>16 = Evening
<br>17 = Night Scene
<br>18 = Night Portrait
<br>132 = Embed Adobe RGB</td></tr></table>
<span class=s><span class=n>(Sony A100)</span></span><table class=cols><tr>
<td>0x0 = Standard
<br>0x1 = Vivid
<br>0x2 = Portrait
<br>0x3 = Landscape
<br>0x4 = Sunset
<br>0x5 = Night View/Portrait
<br>0x6 = B&amp;W
<br>0x7 = Adobe RGB
<br>0xc = Neutral
<br>0xd = Clear
<br>0xe = Deep
<br>0xf = Light
<br>0x10 = Autumn Leaves
<br>0x11 = Sepia
<br>0x64 = Neutral
<br>0x65 = Clear
<br>0x66 = Deep
<br>0x67 = Light
<br>0x68 = Night View
<br>0x69 = Autumn Leaves
<br>0xffffffff = n/a</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>WB_RBLevelsTungsten</td>
<td class=c>int16u[2]</td>
<td><span class=s><span class=n>(these WB_RBLevels currently decoded only for the Sony A100)</span></span></td></tr>
<tr>
<td class=r title='12 = 0xc'>12</td>
<td>WB_RBLevelsDaylight</td>
<td class=c>int16u[2]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='16 = 0x10'>16</td>
<td>WB_RBLevelsCloudy</td>
<td class=c>int16u[2]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='20 = 0x14'>20</td>
<td>WB_RBLevelsCoolWhiteF</td>
<td class=c>int16u[2]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='24 = 0x18'>24</td>
<td>WB_RBLevelsFlash</td>
<td class=c>int16u[2]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='28 = 0x1c'>28</td>
<td>WB_RBLevelsUnknown?</td>
<td class=c>int16u[2]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='32 = 0x20'>32</td>
<td>WB_RBLevelsShade</td>
<td class=c>int16u[2]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='36 = 0x24'>36</td>
<td>WB_RBLevelsDaylightF</td>
<td class=c>int16u[2]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='40 = 0x28'>40</td>
<td>WB_RBLevelsDayWhiteF</td>
<td class=c>int16u[2]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='44 = 0x2c'>44</td>
<td>WB_RBLevelsWhiteF</td>
<td class=c>int16u[2]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='56 = 0x38'>56</td>
<td>ColorFilter</td>
<td class=c>int8s</td>
<td><span class=s><span class=n>(Minolta models)</span></span></td></tr>
<tr>
<td class=r title='57 = 0x39'>57</td>
<td>BWFilter</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='58 = 0x3a'>58</td>
<td>ZoneMatching</td>
<td class=c>int8u</td>
<td><span class=s><span class=n>(Minolta models)</span>
<br>0 = ISO Setting Used
<br>1 = High Key
<br>2 = Low Key</span></td></tr>
<tr>
<td class=r title='59 = 0x3b'>59</td>
<td>Hue</td>
<td class=c>int8s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='60 = 0x3c'>60</td>
<td>ColorTemperature</td>
<td class=c>int8u</td>
<td><span class=s><span class=n>(Minolta models)</span></span></td></tr>
<tr>
<td class=r title='74 = 0x4a'>74</td>
<td>ZoneMatching</td>
<td class=c>int8u</td>
<td><span class=s><span class=n>(Sony models)</span>
<br>0 = ISO Setting Used
<br>1 = High Key
<br>2 = Low Key</span></td></tr>
<tr class=b>
<td class=r title='76 = 0x4c'>76</td>
<td>ColorTemperature</td>
<td class=c>int8u</td>
<td><span class=s><span class=n>(A100)</span></span></td></tr>
<tr>
<td class=r title='77 = 0x4d'>77</td>
<td>ColorFilter</td>
<td class=c>int8u</td>
<td><span class=s><span class=n>(A100)</span></span></td></tr>
<tr class=b>
<td class=r title='78 = 0x4e'>78</td>
<td>ColorTemperature</td>
<td class=c>int8u</td>
<td><span class=s><span class=n>(A200 and A700)</span></span></td></tr>
<tr>
<td class=r title='79 = 0x4f'>79</td>
<td>ColorFilter</td>
<td class=c>int8u</td>
<td><span class=s><span class=n>(A200 and A700)</span></span></td></tr>
<tr class=b>
<td class=r title='80 = 0x50'>80</td>
<td>RawDataLength</td>
<td class=c>N</td>
<td><span class=s><span class=n>(A100)</span></span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='WBG'>MinoltaRaw WBG Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>WBScale</td>
<td class=c>int8u[4]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>WB_GBRGLevels
<br>WB_RGGBLevels</td>
<td class=c>int16u[4]<br>int16u[4]</td>
<td><span class=s><span class=n>(DiMAGE A200)</span>
<br><span class=n>(other models)</span></span></td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Mar 20, 2013</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

View File

@@ -0,0 +1,32 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Motorola Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>Motorola Tags</h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x665e = 26206'>0x665e</td>
<td>Sensor</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x6705 = 26373'>0x6705</td>
<td>ManufactureDate</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Oct 30, 2015</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,799 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>NikonCapture Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>NikonCapture Tags</h2>
<p>This information is written by the Nikon Capture software in tag 0x0e01 of
the maker notes of NEF images.</p>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x8ae85e = 9103454'>0x8ae85e</td>
<td>LCHEditor</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td title='0x83a1a25 = 138025509'>0x83a1a25</td>
<td>HistogramXML</td>
<td class=c>undef</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0xc89224b = 210313803'>0xc89224b</td>
<td>ColorAberrationControl</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td title='0x116fea21 = 292547105'>0x116fea21</td>
<td>HighlightData</td>
<td class=c>-</td>
<td>--&gt; <a href='NikonCapture.html#HighlightData'>NikonCapture HighlightData Tags</a></td></tr>
<tr>
<td title='0x2175eb78 = 561376120'>0x2175eb78</td>
<td>D-LightingHQ</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td title='0x2fc08431 = 801145905'>0x2fc08431</td>
<td>StraightenAngle</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x374233e0 = 927085536'>0x374233e0</td>
<td>CropData</td>
<td class=c>-</td>
<td>--&gt; <a href='NikonCapture.html#CropData'>NikonCapture CropData Tags</a></td></tr>
<tr class=b>
<td title='0x39c456ac = 969168556'>0x39c456ac</td>
<td>PictureCtrl</td>
<td class=c>-</td>
<td>--&gt; <a href='NikonCapture.html#PictureCtrl'>NikonCapture PictureCtrl Tags</a></td></tr>
<tr>
<td title='0x3cfc73c6 = 1023177670'>0x3cfc73c6</td>
<td>RedEyeData</td>
<td class=c>-</td>
<td>--&gt; <a href='NikonCapture.html#RedEyeData'>NikonCapture RedEyeData Tags</a></td></tr>
<tr class=b>
<td title='0x3d136244 = 1024680516'>0x3d136244</td>
<td>EditVersionName</td>
<td class=c>string</td>
<td>&nbsp;</td></tr>
<tr>
<td title='0x416391c6 = 1097044422'>0x416391c6</td>
<td>QuickFix</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td title='0x56a54260 = 1453671008'>0x56a54260</td>
<td>Exposure</td>
<td class=c>-</td>
<td>--&gt; <a href='NikonCapture.html#Exposure'>NikonCapture Exposure Tags</a></td></tr>
<tr>
<td title='0x5f0e7d23 = 1594785059'>0x5f0e7d23</td>
<td>ColorBooster</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td title='0x6a6e36b6 = 1785607862'>0x6a6e36b6</td>
<td>D-LightingHQSelected</td>
<td class=c>int8u</td>
<td><span class=s>0 = No
<br>1 = Yes</span></td></tr>
<tr>
<td title='0x753dcbc0 = 1966984128'>0x753dcbc0</td>
<td>NoiseReduction</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td title='0x76a43200 = 1990472192'>0x76a43200</td>
<td>UnsharpMask</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr>
<td title='0x76a43201 = 1990472193'>0x76a43201</td>
<td>Curves</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td title='0x76a43202 = 1990472194'>0x76a43202</td>
<td>ColorBalanceAdj</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr>
<td title='0x76a43203 = 1990472195'>0x76a43203</td>
<td>AdvancedRaw</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td title='0x76a43204 = 1990472196'>0x76a43204</td>
<td>WhiteBalanceAdj</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr>
<td title='0x76a43205 = 1990472197'>0x76a43205</td>
<td>VignetteControl</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td title='0x76a43206 = 1990472198'>0x76a43206</td>
<td>FlipHorizontal</td>
<td class=c>int8u</td>
<td><span class=s>0 = No
<br>1 = Yes</span></td></tr>
<tr>
<td title='0x76a43207 = 1990472199'>0x76a43207</td>
<td>Rotation</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0x84589434 = 2220397620'>0x84589434</td>
<td>BrightnessData</td>
<td class=c>-</td>
<td>--&gt; <a href='NikonCapture.html#Brightness'>NikonCapture Brightness Tags</a></td></tr>
<tr>
<td title='0x890ff591 = 2299524497'>0x890ff591</td>
<td>D-LightingHQData</td>
<td class=c>-</td>
<td>--&gt; <a href='NikonCapture.html#DLightingHQ'>NikonCapture DLightingHQ Tags</a></td></tr>
<tr class=b>
<td title='0x926f13e0 = 2456753120'>0x926f13e0</td>
<td>NoiseReductionData</td>
<td class=c>-</td>
<td>--&gt; <a href='NikonCapture.html#NoiseReduction'>NikonCapture NoiseReduction Tags</a></td></tr>
<tr>
<td title='0x9ef5f6e0 = 2666919648'>0x9ef5f6e0</td>
<td>IPTCData</td>
<td class=c>-</td>
<td>--&gt; <a href='IPTC.html'>IPTC Tags</a></td></tr>
<tr class=b>
<td title='0xab5eca5e = 2875116126'>0xab5eca5e</td>
<td>PhotoEffects</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr>
<td title='0xac6bd5c0 = 2892748224'>0xac6bd5c0</td>
<td>VignetteControlIntensity</td>
<td class=c>int16s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xb0384e1e = 2956480030'>0xb0384e1e</td>
<td>PhotoEffectsData</td>
<td class=c>-</td>
<td>--&gt; <a href='NikonCapture.html#PhotoEffects'>NikonCapture PhotoEffects Tags</a></td></tr>
<tr>
<td title='0xb999a36f = 3113853807'>0xb999a36f</td>
<td>ColorBoostData</td>
<td class=c>-</td>
<td>--&gt; <a href='NikonCapture.html#ColorBoost'>NikonCapture ColorBoost Tags</a></td></tr>
<tr class=b>
<td title='0xbf3c6c20 = 3208408096'>0xbf3c6c20</td>
<td>WBAdjData</td>
<td class=c>-</td>
<td>--&gt; <a href='NikonCapture.html#WBAdjData'>NikonCapture WBAdjData Tags</a></td></tr>
<tr>
<td title='0xce5554aa = 3461698730'>0xce5554aa</td>
<td>D-LightingHS</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td title='0xe2173c47 = 3793173575'>0xe2173c47</td>
<td>PictureControl</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr>
<td title='0xe37b4337 = 3816506167'>0xe37b4337</td>
<td>D-LightingHSData</td>
<td class=c>-</td>
<td>--&gt; <a href='NikonCapture.html#DLightingHS'>NikonCapture DLightingHS Tags</a></td></tr>
<tr class=b>
<td title='0xe42b5161 = 3828044129'>0xe42b5161</td>
<td>UnsharpData</td>
<td class=c>-</td>
<td>--&gt; <a href='NikonCapture.html#UnsharpData'>NikonCapture UnsharpData Tags</a></td></tr>
<tr>
<td title='0xe9651831 = 3915716657'>0xe9651831</td>
<td>PhotoEffectHistoryXML</td>
<td class=c>undef</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td title='0xfe28a44f = 4264076367'>0xfe28a44f</td>
<td>AutoRedEye</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr>
<td title='0xfe443a45 = 4265884229'>0xfe443a45</td>
<td>ImageDustOff</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='HighlightData'>NikonCapture HighlightData Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ShadowProtection</td>
<td class=c>int8s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>SaturationAdj</td>
<td class=c>int8s</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='6 = 0x6'>6</td>
<td>HighlightProtection</td>
<td class=c>int8s</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='CropData'>NikonCapture CropData Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='30 = 0x1e'>30</td>
<td>CropLeft</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='38 = 0x26'>38</td>
<td>CropTop</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='46 = 0x2e'>46</td>
<td>CropRight</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='54 = 0x36'>54</td>
<td>CropBottom</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='142 = 0x8e'>142</td>
<td>CropOutputWidthInches</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='150 = 0x96'>150</td>
<td>CropOutputHeightInches</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='158 = 0x9e'>158</td>
<td>CropScaledResolution</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='174 = 0xae'>174</td>
<td>CropSourceResolution</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='182 = 0xb6'>182</td>
<td>CropOutputResolution</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='190 = 0xbe'>190</td>
<td>CropOutputScale</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='198 = 0xc6'>198</td>
<td>CropOutputWidth</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='206 = 0xce'>206</td>
<td>CropOutputHeight</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='214 = 0xd6'>214</td>
<td>CropOutputPixels</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='PictureCtrl'>NikonCapture PictureCtrl Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>PictureControlActive</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td class=r title='19 = 0x13'>19</td>
<td>PictureControlMode</td>
<td class=c>string[16]</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='42 = 0x2a'>42</td>
<td>QuickAdjust</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='43 = 0x2b'>43</td>
<td>SharpeningAdj</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='44 = 0x2c'>44</td>
<td>ContrastAdj</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='45 = 0x2d'>45</td>
<td>BrightnessAdj</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='46 = 0x2e'>46</td>
<td>SaturationAdj</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='47 = 0x2f'>47</td>
<td>HueAdj</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='RedEyeData'>NikonCapture RedEyeData Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>RedEyeCorrection</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = Automatic
<br>2 = Click on Eyes</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Exposure'>NikonCapture Exposure Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ExposureAdj</td>
<td class=c>int16s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='18 = 0x12'>18</td>
<td>ExposureAdj2</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='36 = 0x24'>36</td>
<td>ActiveD-Lighting</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td class=r title='37 = 0x25'>37</td>
<td>ActiveD-LightingMode</td>
<td class=c>int8u</td>
<td><table class=cols><tr>
<td>0 = Unchanged
<br>1 = Off
<br>2 = Low
<br>3 = Normal</td><td>&nbsp;&nbsp;</td>
<td>4 = High
<br>6 = Extra High
<br>7 = Extra High 1
<br>8 = Extra High 2</td></tr></table>
</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='Brightness'>NikonCapture Brightness Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>BrightnessAdj</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>EnhanceDarkTones</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='DLightingHQ'>NikonCapture DLightingHQ Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>D-LightingHQShadow</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>D-LightingHQHighlight</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='2 = 0x2'>2</td>
<td>D-LightingHQColorBoost</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='NoiseReduction'>NikonCapture NoiseReduction Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='4 = 0x4'>4</td>
<td>EdgeNoiseReduction</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td class=r title='5 = 0x5'>5</td>
<td>ColorMoireReductionMode</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = Low
<br>2 = Medium
<br>3 = High</span></td></tr>
<tr>
<td class=r title='9 = 0x9'>9</td>
<td>NoiseReductionIntensity</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='13 = 0xd'>13</td>
<td>NoiseReductionSharpness</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='17 = 0x11'>17</td>
<td>NoiseReductionMethod</td>
<td class=c>int16u</td>
<td><span class=s>0 = Faster
<br>1 = Better Quality
<br>2 = Better Quality 2013</span></td></tr>
<tr class=b>
<td class=r title='21 = 0x15'>21</td>
<td>ColorMoireReduction</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr>
<td class=r title='23 = 0x17'>23</td>
<td>NoiseReduction</td>
<td class=c>int8u</td>
<td><span class=s>0 = Off
<br>1 = On</span></td></tr>
<tr class=b>
<td class=r title='24 = 0x18'>24</td>
<td>ColorNoiseReductionIntensity</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='28 = 0x1c'>28</td>
<td>ColorNoiseReductionSharpness</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='PhotoEffects'>NikonCapture PhotoEffects Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>PhotoEffectsType</td>
<td class=c>int8u</td>
<td><span class=s>0 = None
<br>1 = B&amp;W
<br>2 = Sepia
<br>3 = Tinted</span></td></tr>
<tr class=b>
<td class=r title='4 = 0x4'>4</td>
<td>PhotoEffectsRed</td>
<td class=c>int16s</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='6 = 0x6'>6</td>
<td>PhotoEffectsGreen</td>
<td class=c>int16s</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>PhotoEffectsBlue</td>
<td class=c>int16s</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='ColorBoost'>NikonCapture ColorBoost Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ColorBoostType</td>
<td class=c>int8u</td>
<td><span class=s>0 = Nature
<br>1 = People</span></td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>ColorBoostLevel</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='WBAdjData'>NikonCapture WBAdjData Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>WBAdjRedBalance</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>WBAdjBlueBalance</td>
<td class=c>double</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='16 = 0x10'>16</td>
<td>WBAdjMode</td>
<td class=c>int8u</td>
<td><table class=cols><tr>
<td>1 = Use Gray Point
<br>2 = Recorded Value
<br>3 = Use Temperature
<br>4 = Calculate Automatically
<br>5 = Auto2
<br>6 = Underwater
<br>7 = Auto1</td></tr></table>
</td></tr>
<tr class=b>
<td class=r title='20 = 0x14'>20</td>
<td>WBAdjLighting</td>
<td class=c>int16u</td>
<td><span class=s>0x0 = None
<br>0x100 = Incandescent
<br>0x200 = Daylight (direct sunlight)
<br>0x201 = Daylight (shade)
<br>0x202 = Daylight (cloudy)
<br>0x300 = Standard Fluorescent (warm white)
<br>0x301 = Standard Fluorescent (3700K)
<br>0x302 = Standard Fluorescent (cool white)
<br>0x303 = Standard Fluorescent (5000K)
<br>0x304 = Standard Fluorescent (daylight)
<br>0x305 = Standard Fluorescent (high temperature mercury vapor)
<br>0x400 = High Color Rendering Fluorescent (warm white)
<br>0x401 = High Color Rendering Fluorescent (3700K)
<br>0x402 = High Color Rendering Fluorescent (cool white)
<br>0x403 = High Color Rendering Fluorescent (5000K)
<br>0x404 = High Color Rendering Fluorescent (daylight)
<br>0x500 = Flash
<br>0x501 = Flash (FL-G1 filter)
<br>0x502 = Flash (FL-G2 filter)
<br>0x503 = Flash (TN-A1 filter)
<br>0x504 = Flash (TN-A2 filter)
<br>0x600 = Sodium Vapor Lamps</span></td></tr>
<tr>
<td class=r title='24 = 0x18'>24</td>
<td>WBAdjTemperature</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='37 = 0x25'>37</td>
<td>WBAdjTint</td>
<td class=c>int32s</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='DLightingHS'>NikonCapture DLightingHS Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index4</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>D-LightingHSAdjustment</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='1 = 0x1'>1</td>
<td>D-LightingHSColorBoost</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<h2><a name='UnsharpData'>NikonCapture UnsharpData Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>UnsharpCount</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='19 = 0x13'>19</td>
<td>Unsharp1Color</td>
<td class=c>int16u</td>
<td><table class=cols><tr>
<td>0 = RGB
<br>1 = Red
<br>2 = Green
<br>3 = Blue</td><td>&nbsp;&nbsp;</td>
<td>4 = Yellow
<br>5 = Magenta
<br>6 = Cyan</td></tr></table>
</td></tr>
<tr>
<td class=r title='23 = 0x17'>23</td>
<td>Unsharp1Intensity</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='25 = 0x19'>25</td>
<td>Unsharp1HaloWidth</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='27 = 0x1b'>27</td>
<td>Unsharp1Threshold</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='46 = 0x2e'>46</td>
<td>Unsharp2Color</td>
<td class=c>int16u</td>
<td><table class=cols><tr>
<td>0 = RGB
<br>1 = Red
<br>2 = Green
<br>3 = Blue</td><td>&nbsp;&nbsp;</td>
<td>4 = Yellow
<br>5 = Magenta
<br>6 = Cyan</td></tr></table>
</td></tr>
<tr>
<td class=r title='50 = 0x32'>50</td>
<td>Unsharp2Intensity</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='52 = 0x34'>52</td>
<td>Unsharp2HaloWidth</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='54 = 0x36'>54</td>
<td>Unsharp2Threshold</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='73 = 0x49'>73</td>
<td>Unsharp3Color</td>
<td class=c>int16u</td>
<td><table class=cols><tr>
<td>0 = RGB
<br>1 = Red
<br>2 = Green
<br>3 = Blue</td><td>&nbsp;&nbsp;</td>
<td>4 = Yellow
<br>5 = Magenta
<br>6 = Cyan</td></tr></table>
</td></tr>
<tr>
<td class=r title='77 = 0x4d'>77</td>
<td>Unsharp3Intensity</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='79 = 0x4f'>79</td>
<td>Unsharp3HaloWidth</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='81 = 0x51'>81</td>
<td>Unsharp3Threshold</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='100 = 0x64'>100</td>
<td>Unsharp4Color</td>
<td class=c>int16u</td>
<td><table class=cols><tr>
<td>0 = RGB
<br>1 = Red
<br>2 = Green
<br>3 = Blue</td><td>&nbsp;&nbsp;</td>
<td>4 = Yellow
<br>5 = Magenta
<br>6 = Cyan</td></tr></table>
</td></tr>
<tr>
<td class=r title='104 = 0x68'>104</td>
<td>Unsharp4Intensity</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='106 = 0x6a'>106</td>
<td>Unsharp4HaloWidth</td>
<td class=c>int16u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='108 = 0x6c'>108</td>
<td>Unsharp4Threshold</td>
<td class=c>int8u</td>
<td>&nbsp;</td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised May 2, 2014</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,63 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Nintendo Tags</title>
<link rel=stylesheet type='text/css' href='style.css' title='Style'>
</head>
<body>
<h2 class=top>Nintendo Tags</h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Tag&nbsp;ID</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td title='0x1101 = 4353'>0x1101</td>
<td>CameraInfo</td>
<td class=c>-</td>
<td>--&gt; <a href='Nintendo.html#CameraInfo'>Nintendo CameraInfo Tags</a></td></tr>
</table></td></tr></table></blockquote>
<h2><a name='CameraInfo'>Nintendo CameraInfo Tags</a></h2>
<blockquote>
<table class=frame><tr><td>
<table class=inner cellspacing=1>
<tr class=h><th>Index1</th><th>Tag Name</th>
<th>Writable</th><th>Values / <span class=n>Notes</span></th></tr>
<tr>
<td class=r title='0 = 0x0'>0</td>
<td>ModelID</td>
<td class=c>undef[4]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='8 = 0x8'>8</td>
<td>TimeStamp</td>
<td class=c>int32u</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='24 = 0x18'>24</td>
<td>InternalSerialNumber</td>
<td class=c>undef[4]</td>
<td>&nbsp;</td></tr>
<tr class=b>
<td class=r title='40 = 0x28'>40</td>
<td>Parallax</td>
<td class=c>float</td>
<td>&nbsp;</td></tr>
<tr>
<td class=r title='48 = 0x30'>48</td>
<td>Category</td>
<td class=c>int16u</td>
<td><span class=s>0x0 = (none)
<br>0x1000 = Mii
<br>0x2000 = Man
<br>0x4000 = Woman</span></td></tr>
</table></td></tr></table></blockquote>
<hr>
(This document generated automatically by Image::ExifTool::BuildTagLookup)
<br><i>Last revised Mar 25, 2014</i>
<p class=lf><a href='index.html'>&lt;-- ExifTool Tag Names</a></p>
</body>
</html>

Some files were not shown because too many files have changed in this diff Show More