• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.github/workflows/H11-Nov-2021-2322

examples/H03-May-2022-

vendor/H03-May-2022-346,404312,624

.gitignoreH A D11-Nov-202119 54

LICENSEH A D11-Nov-20217.5 KiB166128

README.mdH A D11-Nov-2021702 2417

TODO.mdH A D11-Nov-2021104 42

go.modH A D11-Nov-2021654 2117

go.sumH A D11-Nov-20214.2 KiB4544

heic.goH A D11-Nov-202138.2 KiB1,4111,123

heic_test.goH A D11-Nov-20215.1 KiB185146

keepalive_16.goH A D11-Nov-2021936 326

keepalive_17.goH A D11-Nov-2021924 337

metadata.goH A D11-Nov-20216 KiB211149

metadata_test.goH A D11-Nov-20213 KiB11698

README.md

1# HEIC
2
3This is a fork of the Go code in [github.com/strukturag/libheif/go](https://github.com/strukturag/libheif/tree/master/go), with the intention of being able to load dynamic wallpapers in the `heic` format.
4
5Code has been added that makes it possible to read the timing information from dynamic wallpapers in the `.heic` and/or HEIF format.
6
7```go
8...
9metadataIDs := handle.MetadataIDs()
10if len(metadataIDs) > 0 {
11    metadataID := metadataIDs[0]
12    timeTable, err := handle.ImageTimes(metadataID)
13    // the mapping from image index to timestamp that contains the correct hour and minute are now in "timeTable"
14    ...
15}
16```
17
18Take a look at
19
20## General info
21
22* Version: 1.0.0
23* License: LGPL3
24