https://github.com/gen2brain/heic
HEIC image decoder
https://github.com/gen2brain/heic
Last synced: over 1 year ago
JSON representation
HEIC image decoder
- Host: GitHub
- URL: https://github.com/gen2brain/heic
- Owner: gen2brain
- License: mit
- Created: 2024-03-06T10:01:36.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-23T05:33:48.000Z (over 1 year ago)
- Last Synced: 2025-03-18T22:35:40.632Z (over 1 year ago)
- Language: Go
- Size: 1.96 MB
- Stars: 13
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## heic
[](https://github.com/gen2brain/heic/actions)
[](https://pkg.go.dev/github.com/gen2brain/heic)
Go decoder for [HEIC Image File Format](https://en.wikipedia.org/wiki/High_Efficiency_Image_File_Format) (HEVC in HEIF).
Based on [libheif](https://github.com/strukturag/libheif) and [libde265](https://github.com/strukturag/libde265) compiled to [WASM](https://en.wikipedia.org/wiki/WebAssembly) and used with [wazero](https://wazero.io/) runtime (CGo-free).
The library will first try to use a dynamic/shared library (if installed) via [purego](https://github.com/ebitengine/purego) and will fall back to WASM.
### Build tags
* `nodynamic` - do not use dynamic/shared library (use only WASM)