Documentation ¶
Overview ¶
Package bigtiff implements structures and functionality for working with BigTIFF data structures.
References:
[BIGTIFF]: http://www.awaresystems.be/imaging/tiff/bigtiff.html [BIGTIFFDESIGN]: http://www.remotesensing.org/libtiff/bigtiffdesign.html
Index ¶
- Constants
- Variables
- func GetTiffFieldPrintFullFieldValue() bool
- func ParseBigTIFF(ordr [2]byte, vers uint16, br tiff.BReader, tsp tiff.TagSpace, ...) (out tiff.TIFF, err error)
- func ParseField(br tiff.BReader, tsp tiff.TagSpace, ftsp tiff.FieldTypeSpace) (out tiff.Field, err error)
- func ParseIFD(br tiff.BReader, offset uint64, tsp tiff.TagSpace, ftsp tiff.FieldTypeSpace) (out tiff.IFD, err error)
- func SetTiffFieldPrintFullFieldValue(b bool)
- func UnmarshalSubIFDs(ifd tiff.IFD, br tiff.BReader, tsp tiff.TagSpace, out interface{}) error
- type BigTIFF
- type Entry
Constants ¶
View Source
const ( MagicBigEndian = "MM\x00\x2B" MagicLitEndian = "II\x2B\x00" Version uint16 = 0x2B VersionName string = "BigTIFF" )
Variables ¶
View Source
var ( FTLong8 = tiff.NewFieldType(16, "LONG8", 8, false, reprLong8, rvalLong8, typU64) FTSLong8 = tiff.NewFieldType(17, "SLONG8", 8, true, reprSLong8, rvalSLong8, typI64) FTIFD8 = tiff.NewFieldType(18, "IFD8", 8, false, reprLong8, rvalLong8, typU64) )
View Source
var BTFieldTypeSet = tiff.NewFieldTypeSet("BigTIFF")
Functions ¶
func GetTiffFieldPrintFullFieldValue ¶
func GetTiffFieldPrintFullFieldValue() bool
func ParseBigTIFF ¶
func ParseField ¶
func SetTiffFieldPrintFullFieldValue ¶
func SetTiffFieldPrintFullFieldValue(b bool)
Types ¶
type BigTIFF ¶
type BigTIFF struct {
// contains filtered or unexported fields
}
func (*BigTIFF) FirstOffset ¶
func (*BigTIFF) OffsetSize ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.