Documentation ¶
Overview ¶
Package mknote provides makernote parsers that can be used with goexif/exif.
Index ¶
Constants ¶
View Source
const ( // common fields ISOSpeed exif.FieldName = "ISOSpeed" ColorMode = "ColorMode" Quality = "Quality" Sharpening = "Sharpening" Focus = "Focus" FlashSetting = "FlashSetting" FlashDevice = "FlashDevice" WhiteBalanceBias = "WhiteBalanceBias" WB_RBLevels = "WB_RBLevels" ProgramShift = "ProgramShift" ExposureDiff = "ExposureDiff" ISOSelection = "ISOSelection" DataDump = "DataDump" Preview = "Preview" FlashComp = "FlashComp" ISOSettings = "ISOSettings" ImageBoundary = "ImageBoundary" FlashExposureComp = "FlashExposureComp" FlashBracketComp = "FlashBracketComp" ExposureBracketComp = "ExposureBracketComp" ImageProcessing = "ImageProcessing" CropHiSpeed = "CropHiSpeed" ExposureTuning = "ExposureTuning" SerialNumber = "SerialNumber" ImageAuthentication = "ImageAuthentication" ActiveDLighting = "ActiveDLighting" VignetteControl = "VignetteControl" ImageAdjustment = "ImageAdjustment" ToneComp = "ToneComp" AuxiliaryLens = "AuxiliaryLens" LensType = "LensType" Lens = "Lens" FocusDistance = "FocusDistance" DigitalZoom = "DigitalZoom" FlashMode = "FlashMode" ShootingMode = "ShootingMode" AutoBracketRelease = "AutoBracketRelease" LensFStops = "LensFStops" ContrastCurve = "ContrastCurve" ColorHue = "ColorHue" SceneMode = "SceneMode" HueAdjustment = "HueAdjustment" NEFCompression = "NEFCompression" NoiseReduction = "NoiseReduction" LinearizationTable = "LinearizationTable" RawImageCenter = "RawImageCenter" SensorPixelSize = "SensorPixelSize" SceneAssist = "SceneAssist" RetouchHistory = "RetouchHistory" ImageDataSize = "ImageDataSize" ImageCount = "ImageCount" DeletedImageCount = "DeletedImageCount" ShutterCount = "ShutterCount" ImageOptimization = "ImageOptimization" SaturationText = "SaturationText" VariProgram = "VariProgram" ImageStabilization = "ImageStabilization" AFResponse = "AFResponse" HighISONoiseReduction = "HighISONoiseReduction" ToningEffect = "ToningEffect" PrintIM = "PrintIM" CaptureData = "CaptureData" CaptureVersion = "CaptureVersion" CaptureOffsets = "CaptureOffsets" ScanIFD = "ScanIFD" ICCProfile = "ICCProfile" CaptureOutput = "CaptureOutput" Panorama = "Panorama" ImageType = "ImageType" FirmwareVersion = "FirmwareVersion" FileNumber = "FileNumber" OwnerName = "OwnerName" CameraInfo = "CameraInfo" CustomFunctions = "CustomFunctions" ModelID = "ModelID" PictureInfo = "PictureInfo" ThumbnailImageValidArea = "ThumbnailImageValidArea" SerialNumberFormat = "SerialNumberFormat" SuperMacro = "SuperMacro" OriginalDecisionDataOffset = "OriginalDecisionDataOffset" WhiteBalanceTable = "WhiteBalanceTable" LensModel = "LensModel" InternalSerialNumber = "InternalSerialNumber" DustRemovalData = "DustRemovalData" ProcessingInfo = "ProcessingInfo" MeasuredColor = "MeasuredColor" VRDOffset = "VRDOffset" SensorInfo = "SensorInfo" ColorData = "ColorData" // Nikon-specific fields Nikon_Version = "Nikon.Version" Nikon_WhiteBalance = "Nikon.WhiteBalance" Nikon_ColorSpace = "Nikon.ColorSpace" Nikon_LightSource = "Nikon.LightSource" Nikon_Saturation = "Nikon_Saturation" Nikon_ShotInfo = "Nikon.ShotInfo" // A sub-IFD Nikon_VRInfo = "Nikon.VRInfo" // A sub-IFD Nikon_PictureControl = "Nikon.PictureControl" // A sub-IFD Nikon_WorldTime = "Nikon.WorldTime" // A sub-IFD Nikon_ISOInfo = "Nikon.ISOInfo" // A sub-IFD Nikon_AFInfo = "Nikon.AFInfo" // A sub-IFD Nikon_ColorBalance = "Nikon.ColorBalance" // A sub-IFD Nikon_LensData = "Nikon.LensData" // A sub-IFD Nikon_SerialNO = "Nikon.SerialNO" // usually starts with "NO=" Nikon_FlashInfo = "Nikon.FlashInfo" // A sub-IFD Nikon_MultiExposure = "Nikon.MultiExposure" // A sub-IFD Nikon_AFInfo2 = "Nikon.AFInfo2" // A sub-IFD Nikon_FileInfo = "Nikon.FileInfo" // A sub-IFD Nikon_AFTune = "Nikon.AFTune" // A sub-IFD Nikon3_0x000a = "Nikon3.0x000a" Nikon3_0x009b = "Nikon3.0x009b" Nikon3_0x009f = "Nikon3.0x009f" Nikon3_0x00a3 = "Nikon3.0x00a3" // Canon-specific fiends Canon_CameraSettings = "Canon.CameraSettings" // A sub-IFD Canon_ShotInfo = "Canon.ShotInfo" // A sub-IFD Canon_AFInfo = "Canon.AFInfo" Canon_0x0000 = "Canon.0x0000" Canon_0x0003 = "Canon.0x0003" Canon_0x00b5 = "Canon.0x00b5" Canon_0x00c0 = "Canon.0x00c0" Canon_0x00c1 = "Canon.0x00c1" )
Known Maker Note fields
Variables ¶
View Source
var ( // Canon is an exif.Parser for canon makernote data. Canon = &canon{} // NikonV3 is an exif.Parser for nikon makernote data. NikonV3 = &nikonV3{} // All is a list of all available makernote parsers All = []exif.Parser{Canon, NikonV3} )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.