steganography

package
v0.0.0-...-cdc6344 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2023 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExecuteSteganography

func ExecuteSteganography(index int)

func PrintParsingOptions

func PrintParsingOptions(index int) int

Types

type CRS

type CRS struct {
	Type       string                 `json:"type"`
	Properties map[string]interface{} `json:"properties"`
}

type DJI_DNG_Parser

type DJI_DNG_Parser struct {
	// contains filtered or unexported fields
}

func NewDJI_DNG_Parser

func NewDJI_DNG_Parser(fileName string) *DJI_DNG_Parser

func (*DJI_DNG_Parser) DNGtoPNG

func (parser *DJI_DNG_Parser) DNGtoPNG(outputFileName string)

func (*DJI_DNG_Parser) ExecuteDNGAnalysis

func (parser *DJI_DNG_Parser) ExecuteDNGAnalysis(input int)

func (*DJI_DNG_Parser) ExportToCSV

func (parser *DJI_DNG_Parser) ExportToCSV(outputPath string)

func (*DJI_DNG_Parser) ExportToJSON

func (parser *DJI_DNG_Parser) ExportToJSON(outputPath string)

func (*DJI_DNG_Parser) ExportToTXT

func (parser *DJI_DNG_Parser) ExportToTXT(outputPath string)

func (*DJI_DNG_Parser) Read

func (parser *DJI_DNG_Parser) Read()

type DJI_EXIF_Parser

type DJI_EXIF_Parser struct {
	// contains filtered or unexported fields
}

func NewDJI_EXIF_Parser

func NewDJI_EXIF_Parser(fileName string) *DJI_EXIF_Parser

func (*DJI_EXIF_Parser) ExecuteEXIFAnalysis

func (parser *DJI_EXIF_Parser) ExecuteEXIFAnalysis(input int)

func (*DJI_EXIF_Parser) ExportToCSV

func (parser *DJI_EXIF_Parser) ExportToCSV(outputPath string)

func (*DJI_EXIF_Parser) ExportToJSON

func (parser *DJI_EXIF_Parser) ExportToJSON(outputPath string)

func (*DJI_EXIF_Parser) ExportToTXT

func (parser *DJI_EXIF_Parser) ExportToTXT(outputPath string)

func (*DJI_EXIF_Parser) Read

func (parser *DJI_EXIF_Parser) Read()

type DJI_SRT_Parser

type DJI_SRT_Parser struct {
	// contains filtered or unexported fields
}

func NewDJI_SRT_Parser

func NewDJI_SRT_Parser(fileName string) *DJI_SRT_Parser

func (*DJI_SRT_Parser) ExecuteSRTAnalysis

func (parser *DJI_SRT_Parser) ExecuteSRTAnalysis(input int)

func (*DJI_SRT_Parser) ExportToCSV

func (parser *DJI_SRT_Parser) ExportToCSV(outputPath string)

TODO: clean up some SRT empty

func (*DJI_SRT_Parser) ExportToGeoJSON

func (parser *DJI_SRT_Parser) ExportToGeoJSON(outputPath string)

func (*DJI_SRT_Parser) ExportToJSON

func (parser *DJI_SRT_Parser) ExportToJSON(outputPath string)

func (*DJI_SRT_Parser) GeneratePackets

func (parser *DJI_SRT_Parser) GeneratePackets()

func (*DJI_SRT_Parser) PacketToGeoFeatureJSON

func (parser *DJI_SRT_Parser) PacketToGeoFeatureJSON(packet SRT_Packet) GeoFeatureJSONPointResult

func (*DJI_SRT_Parser) PrintAllPackets

func (parser *DJI_SRT_Parser) PrintAllPackets()

func (*DJI_SRT_Parser) PrintFileMetadata

func (parser *DJI_SRT_Parser) PrintFileMetadata()

func (*DJI_SRT_Parser) SRTToObject

func (parser *DJI_SRT_Parser) SRTToObject(srt string) []SRT_Packet

type DJI_XMP_Parser

type DJI_XMP_Parser struct {
	// contains filtered or unexported fields
}

func NewDJI_XMP_Parser

func NewDJI_XMP_Parser(fileName string) *DJI_XMP_Parser

func (*DJI_XMP_Parser) ExecuteXMPAnalysis

func (parser *DJI_XMP_Parser) ExecuteXMPAnalysis(input int)

func (*DJI_XMP_Parser) ExportToCSV

func (parser *DJI_XMP_Parser) ExportToCSV(outputPath string)

func (*DJI_XMP_Parser) ExportToJSON

func (parser *DJI_XMP_Parser) ExportToJSON(outputPath string)

func (*DJI_XMP_Parser) ExportToTXT

func (parser *DJI_XMP_Parser) ExportToTXT(outputPath string)

func (*DJI_XMP_Parser) Read

func (parser *DJI_XMP_Parser) Read()

type GPS

type GPS struct {
	Latitude  float64 `json:"latitude"`
	Longitude float64 `json:"longitude"`
	Altitude  float64 `json:"altitude"`
}

type GPSPoint

type GPSPoint struct {
	Latitude  float64 `json:"latitude"`
	Longitude float64 `json:"longitude"`
}

type GeoFeatureJSONLineStringResult

type GeoFeatureJSONLineStringResult struct {
	Type       string             `json:"type"`
	Geometry   LineStringGeometry `json:"geometry"`
	Properties GeoJSONEnding      `json:"properties"`
}

type GeoFeatureJSONPointResult

type GeoFeatureJSONPointResult struct {
	Type       string        `json:"type"`
	Geometry   PointGeometry `json:"geometry"`
	Properties GeoProperty   `json:"properties"`
}

type GeoJSONEnding

type GeoJSONEnding struct {
	Source        string  `json:"source"`
	Timestamp     []int64 `json:"timestamp"`
	Name          string  `json:"name"`
	HomeLatitude  float64 `json:"HOME_LATITUDE"`
	HomeLongitude float64 `json:"HOME_LONGITUDE"`
	ISO           int32   `json:"ISO"`
	Shutter       string  `json:"SHUTTER"`
	FNUM          int32   `json:"FNUM"`
}

type GeoJSONResult

type GeoJSONResult struct {
	Type     string        `json:"type"`
	CRS      CRS           `json:"crs"`
	Features []interface{} `json:"features"`
}

type GeoProperty

type GeoProperty struct {
	FrameCount int64   `json:"FRAMECOUNT"`
	DiffTime   string  `json:"DIFF_TIME"`
	ISO        int32   `json:"ISO"`
	Shutter    string  `json:"SHUTTER"`
	FNUM       int32   `json:"FNUM"`
	EV         int32   `json:"EV"`
	CT         int64   `json:"CT"`
	ColorMd    string  `json:"COLOR_MD"`
	FocalLen   int32   `json:"FOCAL_LEN"`
	Latitude   float64 `json:"LATITUDE"`
	Longitude  float64 `json:"LONGITUDE"`
	Altitude   float64 `json:"ALTITUDE"`
	Date       string  `json:"DATE"`
	Timestamp  string  `json:"timestamp"`
	Barometer  float64 `json:"BAROMETER"`
}

type JSONResult

type JSONResult struct {
	FileName string        `json:"fileName"`
	Packets  []GeoProperty `json:"packets"`
}

type LineStringGeometry

type LineStringGeometry struct {
	Type        string      `json:"type"`
	Coordinates [][]float64 `json:"coordinates"`
}

type PointGeometry

type PointGeometry struct {
	Type        string    `json:"type"`
	Coordinates []float64 `json:"coordinates"`
}

type SRT_Packet

type SRT_Packet struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

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