model

package
v0.0.0-...-769d336 Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ExifData

type ExifData struct {
	DateTimeOriginal   *time.Time
	OffsetTimeOriginal string
	CreateDate         *time.Time
	ModifyDate         *time.Time
	GPSDateTime        *time.Time
	GPSTimeZone        string
	GPSLatitude        *float64
	GPSLongitude       *float64
	Width              int
	Height             int
	Aperture           *float64
	Exposure           string
	FocalLength        *float64
	ISO                *int
	MeteringMode       string
	CameraModel        string
}

func (ExifData) ApertureDisplay

func (e ExifData) ApertureDisplay() string

func (ExifData) CameraModelDisplay

func (e ExifData) CameraModelDisplay() string

func (ExifData) ExposureDisplay

func (e ExifData) ExposureDisplay() string

func (ExifData) FocalLengthDisplay

func (e ExifData) FocalLengthDisplay() string

func (ExifData) GPSDisplay

func (e ExifData) GPSDisplay() string

func (ExifData) GPSLatitudeAttr

func (e ExifData) GPSLatitudeAttr() string

func (ExifData) GPSLongitudeAttr

func (e ExifData) GPSLongitudeAttr() string

func (ExifData) GPSTimeAttr

func (e ExifData) GPSTimeAttr() string

func (ExifData) GPSTimeDisplay

func (e ExifData) GPSTimeDisplay() string

func (ExifData) GPSTimeZoneDisplay

func (e ExifData) GPSTimeZoneDisplay() string

func (ExifData) ISODisplay

func (e ExifData) ISODisplay() string

func (ExifData) MeteringModeDisplay

func (e ExifData) MeteringModeDisplay() string

func (ExifData) Resolution

func (e ExifData) Resolution() string

func (ExifData) Time

func (e ExifData) Time() *time.Time

func (ExifData) TimeDisplay

func (e ExifData) TimeDisplay() string

func (ExifData) TimeDisplayWithOffset

func (e ExifData) TimeDisplayWithOffset() string

func (ExifData) TimeOffsetDisplay

func (e ExifData) TimeOffsetDisplay() string

type Photo

type Photo struct {
	ID           string
	CacheKey     string
	Side         Side
	Path         string
	RelativePath string
	BaseName     string
	Extension    string
	Size         int64
	ModTime      time.Time
	Exif         ExifData
}

func (Photo) ExifGPSDisplay

func (p Photo) ExifGPSDisplay() string

func (Photo) ExifTimeDisplay

func (p Photo) ExifTimeDisplay() string

func (Photo) Resolution

func (p Photo) Resolution() string

func (Photo) ThumbnailURL

func (p Photo) ThumbnailURL() string

type Side

type Side string
const (
	SideTarget    Side = "target"
	SideReference Side = "reference"
)

Jump to

Keyboard shortcuts

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