d1x

package
v0.0.0-...-8fd0e22 Latest Latest
Warning

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

Go to latest
Published: Nov 9, 2016 License: BSD-3-Clause Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const Model = "NIKON D1X"

Variables

This section is empty.

Functions

This section is empty.

Types

type Makernote

type Makernote struct {
	Version              []byte     `tiff:"field,tag=1"`
	ISOSpeed             []uint16   `tiff:"field,tag=2"`
	ColorMode            string     `tiff:"field,tag=3"`
	Quality              string     `tiff:"field,tag=4"`
	WhiteBalance         string     `tiff:"field,tag=5"`
	Sharpening           string     `tiff:"field,tag=6"`
	FocusMode            string     `tiff:"field,tag=7"`
	FlashSetting         string     `tiff:"field,tag=8"`
	FlashDevice          string     `tiff:"field,tag=9"`
	WhiteBalanceFineTune int16      `tiff:"field,tag=11"`
	WB_RBLevels          []*big.Rat `tiff:"field,tag=12"`
	ProgramShift         []byte     `tiff:"field,tag=13"`
	ExposureDifference   []byte     `tiff:"field,tag=14"`
	PreviewIFD           uint32     `tiff:"field,tag=17"`
	ToneComp             string     `tiff:"field,tag=129"`
	LensType             byte       `tiff:"field,tag=131"`
	Lens                 []*big.Rat `tiff:"field,tag=132"`
	FlashMode            byte       `tiff:"field,tag=135"`
	AFInfo               []byte     `tiff:"field,tag=136"`
	ShootingMode         byte       `tiff:"field,tag=137"`
	LensFStops           []byte     `tiff:"field,tag=139"`
	ContrastCurve        []byte     `tiff:"field,tag=140"`
	ColorHue             string     `tiff:"field,tag=141"`
	UNKNOWN_TAG_142      []*big.Rat `tiff:"field,tag=142"`
	LightSource          string     `tiff:"field,tag=144"`
	ShotInfo             []byte     `tiff:"field,tag=145"`
	HueAdjustment        int16      `tiff:"field,tag=146"`
	LensData             []byte     `tiff:"field,tag=152"`
	RawImageCenter       []uint16   `tiff:"field,tag=153"`
	SensorPixelSize      []*big.Rat `tiff:"field,tag=154"`
}

type NefIFD0

type NefIFD0 struct {
	NewSubfileType            uint32     `tiff:"field,tag=254"`
	ImageWidth                uint32     `tiff:"field,tag=256"`
	ImageLength               uint32     `tiff:"field,tag=257"`
	BitsPerSample             []uint16   `tiff:"field,tag=258"`
	Compression               uint16     `tiff:"field,tag=259"`
	PhotometricInterpretation uint16     `tiff:"field,tag=262"`
	ImageDescription          string     `tiff:"field,tag=270"`
	Make                      string     `tiff:"field,tag=271"`
	Model                     string     `tiff:"field,tag=272"`
	StripOffsets              uint32     `tiff:"field,tag=273"`
	SamplesPerPixel           uint16     `tiff:"field,tag=277"`
	RowsPerStrip              uint32     `tiff:"field,tag=278"`
	StripByteCounts           uint32     `tiff:"field,tag=279"`
	XResolution               *big.Rat   `tiff:"field,tag=282"`
	YResolution               *big.Rat   `tiff:"field,tag=283"`
	PlanarConfiguration       uint16     `tiff:"field,tag=284"`
	ResolutionUnit            uint16     `tiff:"field,tag=296"`
	Software                  string     `tiff:"field,tag=305"`
	DateTime                  string     `tiff:"field,tag=306"`
	SubIFDs                   uint32     `tiff:"field,tag=330"`
	ReferenceBlackWhite       []*big.Rat `tiff:"field,tag=532"`
	Copyright                 string     `tiff:"field,tag=33432"`
	ExifIFD                   uint32     `tiff:"field,tag=34665"`
	GPSIFD                    uint32     `tiff:"field,tag=34853"`
	DateTimeOriginal          string     `tiff:"field,tag=36867"`
	TIFFEPStandardID          []byte     `tiff:"field,tag=37398"`
}

type NefIFD0ExifIFD

type NefIFD0ExifIFD struct {
	ExposureTime          *big.Rat `tiff:"field,tag=33434"`
	FNumber               *big.Rat `tiff:"field,tag=33437"`
	ExposureProgram       uint16   `tiff:"field,tag=34850"`
	DateTimeOriginal      string   `tiff:"field,tag=36867"`
	DateTimeDigitized     string   `tiff:"field,tag=36868"`
	ExposureBiasValue     *big.Rat `tiff:"field,tag=37380"`
	MaxApertureValue      *big.Rat `tiff:"field,tag=37381"`
	MeteringMode          uint16   `tiff:"field,tag=37383"`
	LightSource           uint16   `tiff:"field,tag=37384"`
	Flash                 uint16   `tiff:"field,tag=37385"`
	FocalLength           *big.Rat `tiff:"field,tag=37386"`
	MakerNote             []byte   `tiff:"field,tag=37500"`
	UserComment           []byte   `tiff:"field,tag=37510"`
	SubsecTime            string   `tiff:"field,tag=37520"`
	SubsecTimeOriginal    string   `tiff:"field,tag=37521"`
	SubsecTimeDigitized   string   `tiff:"field,tag=37522"`
	SensingMethod         uint16   `tiff:"field,tag=41495"`
	FileSource            byte     `tiff:"field,tag=41728"`
	SceneType             byte     `tiff:"field,tag=41729"`
	CFAPattern            []byte   `tiff:"field,tag=41730"`
	CustomRendered        uint16   `tiff:"field,tag=41985"`
	ExposureMode          uint16   `tiff:"field,tag=41986"`
	WhiteBalance          uint16   `tiff:"field,tag=41987"`
	DigitalZoomRatio      *big.Rat `tiff:"field,tag=41988"`
	FocalLengthIn35mmFilm uint16   `tiff:"field,tag=41989"`
	SceneCaptureType      uint16   `tiff:"field,tag=41990"`
	GainControl           uint16   `tiff:"field,tag=41991"`
	Contrast              uint16   `tiff:"field,tag=41992"`
	Saturation            uint16   `tiff:"field,tag=41993"`
	Sharpness             uint16   `tiff:"field,tag=41994"`
	SubjectDistanceRange  uint16   `tiff:"field,tag=41996"`
}

type NefIFD0GPSIFD

type NefIFD0GPSIFD struct {
	GPSVersionID []byte `tiff:"field,tag=0"`
}

type NefIFD0SubIFD0

type NefIFD0SubIFD0 struct {
	NewSubfileType            uint32   `tiff:"field,tag=254"`
	ImageWidth                uint32   `tiff:"field,tag=256"`
	ImageLength               uint32   `tiff:"field,tag=257"`
	BitsPerSample             uint16   `tiff:"field,tag=258"`
	Compression               uint16   `tiff:"field,tag=259"`
	PhotometricInterpretation uint16   `tiff:"field,tag=262"`
	StripOffsets              []uint32 `tiff:"field,tag=273"`
	SamplesPerPixel           uint16   `tiff:"field,tag=277"`
	RowsPerStrip              uint32   `tiff:"field,tag=278"`
	StripByteCounts           []uint32 `tiff:"field,tag=279"`
	XResolution               *big.Rat `tiff:"field,tag=282"`
	YResolution               *big.Rat `tiff:"field,tag=283"`
	PlanarConfiguration       uint16   `tiff:"field,tag=284"`
	ResolutionUnit            uint16   `tiff:"field,tag=296"`
	CFARepeatPatternDim       []uint16 `tiff:"field,tag=33421"`
	CFAPattern                []byte   `tiff:"field,tag=33422"`
	SensingMethod             uint16   `tiff:"field,tag=37399"`
}

Jump to

Keyboard shortcuts

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