Skip to main content
LibHeifSharp package icon

LibHeifSharp

Provides .NET bindings for libheif. 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 Requirements: The libheif shared library must be named `libheif` in order for it to be found by P/Invoke. On some platforms a DllImportResolver can be used to customize the loading of the `libheif` native library. See `LibHeifSharpDllImportResolver.cs` in the libheif-sharp-samples repository for an example of this. The minimum supported libheif version is 1.9.0.

Total Downloads
852.8K
852,836
Published
Nov 20, 2023
Latest stable version

Install

.NET CLI
dotnet add package LibHeifSharp --version 3.2.0
Package Manager Console
Install-Package LibHeifSharp -Version 3.2.0
PackageReference
<PackageReference Include="LibHeifSharp" Version="3.2.0" />

Frameworks

.NETStandard2.0 .NETStandard2.1

Dependencies

System.Memory
.NETStandard2.0
[4.5.5, )

Adoption guide

Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.

Compatibility metadata lists 2 target frameworks; confirm the exact target used by your application.

How to read this guidance

Sources: published NuGet v3 registry metadata and explicit NuBrowse editorial guides. Refresh: package metadata is refreshed from NuGet when the page loads. Limit: this is not a security, legal or compatibility guarantee; validate the selected version in your project.

Useful next steps

Move from package metadata to a concrete selection or review workflow.