BCnEncoder.Net 2.1.0

dotnet add package BCnEncoder.Net --version 2.1.0
NuGet\Install-Package BCnEncoder.Net -Version 2.1.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="BCnEncoder.Net" Version="2.1.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BCnEncoder.Net --version 2.1.0
#r "nuget: BCnEncoder.Net, 2.1.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install BCnEncoder.Net as a Cake Addin
#addin nuget:?package=BCnEncoder.Net&version=2.1.0

// Install BCnEncoder.Net as a Cake Tool
#tool nuget:?package=BCnEncoder.Net&version=2.1.0

BCnEncoder.NET is a library for compressing rgba images to different block-compressed formats. Both ktx and dds output file-formats are supported. It has no native dependencies and is .NET Standard 2.1 compatible.

Supported formats are:
   Raw unsigned byte R, RG, RGB and RGBA formats
   BC1 (S3TC DXT1)
   BC2 (S3TC DXT3)
   BC3 (S3TC DXT5)
   BC4 (RGTC1)
   BC5 (RGTC2)
   BC7 (BPTC)

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on BCnEncoder.Net:

Package Downloads

Adds ImageSharp apis to BCnEncoder.Net


Package Description


Library and tools for working with Age of Empire 4's Essence engine.

GitHub repositories (6)

Showing the top 5 popular GitHub repositories that depend on BCnEncoder.Net:

Repository Stars
Mod Manager for Paradox Games. Official Discord:
Kuriimu is a general purpose game translation project manager and toolkit for authors of fan translations and game mods.
A c# program to convert Crytek files to Collada (XML) format
A collection of utilities for working around certain Gran Turismo games.
Editor toolset for Mass Effect Trilogy and Mass Effect Legendary Edition
Version Downloads Last updated
2.1.0 36,871 9/18/2021
2.0.3 13,115 3/22/2021
2.0.2 622 2/18/2021
2.0.1 1,417 2/16/2021
2.0.0 465 2/12/2021
1.2.3 796 10/20/2020
1.2.2 629 5/24/2020
1.2.1 558 4/30/2020
1.2.0 556 4/30/2020
1.1.1 498 4/28/2020
1.1.0 525 4/22/2020
1.0.1 500 4/20/2020
1.0.0 500 4/20/2020

2.0.0 - Removed ImageSharp dependency, added async api methods, added ATC and BGRA support, added new raw api methods, improved dds file handling and fixed some bugs. See the github page for more information about 2.0.

2.1.0 - BC6H Support