libheif-sharp
libheif-sharp provides .NET bindings for libheif.
It is built against .NET Standard 1.3, and should work on any supported .NET platform that has a libheif shared library.
Features
- Supports decoding
- Top-level images
- Thumbnails
- Depth images
- Vendor-specific auxiliary images
- Supports encoding
- Top-level images
- Thumbnails
- Supports reading and writing meta-data
Documentation
API Documentation
Building libheif on Windows with vcpkg
Sample Applications
The libheif-sharp-samples repository contains decoder and encoder samples that demonstrate the use of the library.
Requirements
The libheif shared library must be named libheif
in order for it to be found by P/Invoke.
The minimum supported libheif version is 1.9.0.
License
This project is licensed under the terms of the GNU Lesser General Public License version 3.0.
See License.md for more information.