コード例 #1
0
ファイル: receive.go プロジェクト: ndarilek/camlistore
func tagFormatString(tag *tiff.Tag) string {
	switch tag.Format() {
	case tiff.IntVal:
		return "int"
	case tiff.RatVal:
		return "rat"
	case tiff.FloatVal:
		return "float"
	case tiff.StringVal:
		return "string"
	}
	return ""
}
コード例 #2
0
ファイル: receive.go プロジェクト: ndarilek/camlistore
func tagDegrees(tag *tiff.Tag) float64 {
	return ratFloat(tag.Rat2(0)) + ratFloat(tag.Rat2(1))/60 + ratFloat(tag.Rat2(2))/3600
}
コード例 #3
0
ファイル: main.go プロジェクト: JayBlaze420/camlistore
func (_ Walker) Walk(name exif.FieldName, tag *tiff.Tag) error {
	data, _ := tag.MarshalJSON()
	fmt.Printf("%v: %v\n", name, string(data))
	return nil
}