mknote

package
v0.0.0-...-9e8deec Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 1, 2019 License: BSD-2-Clause Imports: 3 Imported by: 451

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                  exif.FieldName = "ColorMode"
	Quality                    exif.FieldName = "Quality"
	Sharpening                 exif.FieldName = "Sharpening"
	Focus                      exif.FieldName = "Focus"
	FlashSetting               exif.FieldName = "FlashSetting"
	FlashDevice                exif.FieldName = "FlashDevice"
	WhiteBalanceBias           exif.FieldName = "WhiteBalanceBias"
	WB_RBLevels                exif.FieldName = "WB_RBLevels"
	ProgramShift               exif.FieldName = "ProgramShift"
	ExposureDiff               exif.FieldName = "ExposureDiff"
	ISOSelection               exif.FieldName = "ISOSelection"
	DataDump                   exif.FieldName = "DataDump"
	Preview                    exif.FieldName = "Preview"
	FlashComp                  exif.FieldName = "FlashComp"
	ISOSettings                exif.FieldName = "ISOSettings"
	ImageBoundary              exif.FieldName = "ImageBoundary"
	FlashExposureComp          exif.FieldName = "FlashExposureComp"
	FlashBracketComp           exif.FieldName = "FlashBracketComp"
	ExposureBracketComp        exif.FieldName = "ExposureBracketComp"
	ImageProcessing            exif.FieldName = "ImageProcessing"
	CropHiSpeed                exif.FieldName = "CropHiSpeed"
	ExposureTuning             exif.FieldName = "ExposureTuning"
	SerialNumber               exif.FieldName = "SerialNumber"
	ImageAuthentication        exif.FieldName = "ImageAuthentication"
	ActiveDLighting            exif.FieldName = "ActiveDLighting"
	VignetteControl            exif.FieldName = "VignetteControl"
	ImageAdjustment            exif.FieldName = "ImageAdjustment"
	ToneComp                   exif.FieldName = "ToneComp"
	AuxiliaryLens              exif.FieldName = "AuxiliaryLens"
	LensType                   exif.FieldName = "LensType"
	Lens                       exif.FieldName = "Lens"
	FocusDistance              exif.FieldName = "FocusDistance"
	DigitalZoom                exif.FieldName = "DigitalZoom"
	FlashMode                  exif.FieldName = "FlashMode"
	ShootingMode               exif.FieldName = "ShootingMode"
	AutoBracketRelease         exif.FieldName = "AutoBracketRelease"
	LensFStops                 exif.FieldName = "LensFStops"
	ContrastCurve              exif.FieldName = "ContrastCurve"
	ColorHue                   exif.FieldName = "ColorHue"
	SceneMode                  exif.FieldName = "SceneMode"
	HueAdjustment              exif.FieldName = "HueAdjustment"
	NEFCompression             exif.FieldName = "NEFCompression"
	NoiseReduction             exif.FieldName = "NoiseReduction"
	LinearizationTable         exif.FieldName = "LinearizationTable"
	RawImageCenter             exif.FieldName = "RawImageCenter"
	SensorPixelSize            exif.FieldName = "SensorPixelSize"
	SceneAssist                exif.FieldName = "SceneAssist"
	RetouchHistory             exif.FieldName = "RetouchHistory"
	ImageDataSize              exif.FieldName = "ImageDataSize"
	ImageCount                 exif.FieldName = "ImageCount"
	DeletedImageCount          exif.FieldName = "DeletedImageCount"
	ShutterCount               exif.FieldName = "ShutterCount"
	ImageOptimization          exif.FieldName = "ImageOptimization"
	SaturationText             exif.FieldName = "SaturationText"
	VariProgram                exif.FieldName = "VariProgram"
	ImageStabilization         exif.FieldName = "ImageStabilization"
	AFResponse                 exif.FieldName = "AFResponse"
	HighISONoiseReduction      exif.FieldName = "HighISONoiseReduction"
	ToningEffect               exif.FieldName = "ToningEffect"
	PrintIM                    exif.FieldName = "PrintIM"
	CaptureData                exif.FieldName = "CaptureData"
	CaptureVersion             exif.FieldName = "CaptureVersion"
	CaptureOffsets             exif.FieldName = "CaptureOffsets"
	ScanIFD                    exif.FieldName = "ScanIFD"
	ICCProfile                 exif.FieldName = "ICCProfile"
	CaptureOutput              exif.FieldName = "CaptureOutput"
	Panorama                   exif.FieldName = "Panorama"
	ImageType                  exif.FieldName = "ImageType"
	FirmwareVersion            exif.FieldName = "FirmwareVersion"
	FileNumber                 exif.FieldName = "FileNumber"
	OwnerName                  exif.FieldName = "OwnerName"
	CameraInfo                 exif.FieldName = "CameraInfo"
	CustomFunctions            exif.FieldName = "CustomFunctions"
	ModelID                    exif.FieldName = "ModelID"
	PictureInfo                exif.FieldName = "PictureInfo"
	ThumbnailImageValidArea    exif.FieldName = "ThumbnailImageValidArea"
	SerialNumberFormat         exif.FieldName = "SerialNumberFormat"
	SuperMacro                 exif.FieldName = "SuperMacro"
	OriginalDecisionDataOffset exif.FieldName = "OriginalDecisionDataOffset"
	WhiteBalanceTable          exif.FieldName = "WhiteBalanceTable"
	LensModel                  exif.FieldName = "LensModel"
	InternalSerialNumber       exif.FieldName = "InternalSerialNumber"
	DustRemovalData            exif.FieldName = "DustRemovalData"
	ProcessingInfo             exif.FieldName = "ProcessingInfo"
	MeasuredColor              exif.FieldName = "MeasuredColor"
	VRDOffset                  exif.FieldName = "VRDOffset"
	SensorInfo                 exif.FieldName = "SensorInfo"
	ColorData                  exif.FieldName = "ColorData"

	// Nikon-specific fields
	Nikon_Version        exif.FieldName = "Nikon.Version"
	Nikon_WhiteBalance   exif.FieldName = "Nikon.WhiteBalance"
	Nikon_ColorSpace     exif.FieldName = "Nikon.ColorSpace"
	Nikon_LightSource    exif.FieldName = "Nikon.LightSource"
	Nikon_Saturation     exif.FieldName = "Nikon_Saturation"
	Nikon_ShotInfo       exif.FieldName = "Nikon.ShotInfo"       // A sub-IFD
	Nikon_VRInfo         exif.FieldName = "Nikon.VRInfo"         // A sub-IFD
	Nikon_PictureControl exif.FieldName = "Nikon.PictureControl" // A sub-IFD
	Nikon_WorldTime      exif.FieldName = "Nikon.WorldTime"      // A sub-IFD
	Nikon_ISOInfo        exif.FieldName = "Nikon.ISOInfo"        // A sub-IFD
	Nikon_AFInfo         exif.FieldName = "Nikon.AFInfo"         // A sub-IFD
	Nikon_ColorBalance   exif.FieldName = "Nikon.ColorBalance"   // A sub-IFD
	Nikon_LensData       exif.FieldName = "Nikon.LensData"       // A sub-IFD
	Nikon_SerialNO       exif.FieldName = "Nikon.SerialNO"       // usually starts with "NO="
	Nikon_FlashInfo      exif.FieldName = "Nikon.FlashInfo"      // A sub-IFD
	Nikon_MultiExposure  exif.FieldName = "Nikon.MultiExposure"  // A sub-IFD
	Nikon_AFInfo2        exif.FieldName = "Nikon.AFInfo2"        // A sub-IFD
	Nikon_FileInfo       exif.FieldName = "Nikon.FileInfo"       // A sub-IFD
	Nikon_AFTune         exif.FieldName = "Nikon.AFTune"         // A sub-IFD
	Nikon3_0x000a        exif.FieldName = "Nikon3.0x000a"
	Nikon3_0x009b        exif.FieldName = "Nikon3.0x009b"
	Nikon3_0x009f        exif.FieldName = "Nikon3.0x009f"
	Nikon3_0x00a3        exif.FieldName = "Nikon3.0x00a3"

	// Canon-specific fiends
	Canon_CameraSettings exif.FieldName = "Canon.CameraSettings" // A sub-IFD
	Canon_ShotInfo       exif.FieldName = "Canon.ShotInfo"       // A sub-IFD
	Canon_AFInfo         exif.FieldName = "Canon.AFInfo"
	Canon_TimeInfo       exif.FieldName = "Canon.TimeInfo"
	Canon_0x0000         exif.FieldName = "Canon.0x0000"
	Canon_0x0003         exif.FieldName = "Canon.0x0003"
	Canon_0x00b5         exif.FieldName = "Canon.0x00b5"
	Canon_0x00c0         exif.FieldName = "Canon.0x00c0"
	Canon_0x00c1         exif.FieldName = "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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL