├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ └── dotnet.yml ├── .gitignore ├── BlurHashSharp.sln ├── LICENSE ├── README.md ├── benches └── BlurHashSharp.Benches │ ├── BlurHashSharp.Benches.csproj │ ├── EncodeACBenches.cs │ ├── EncodeBase83Benches.cs │ ├── LinearTosRGBBenches.cs │ ├── MaxBenches.cs │ ├── PrecomputeCosinesBenches.cs │ └── Program.cs ├── global.json ├── src ├── BlurHashSharp.ImageSharp │ ├── BlurHashEncoder.cs │ └── BlurHashSharp.ImageSharp.csproj ├── BlurHashSharp.SkiaSharp │ ├── BlurHashEncoder.cs │ └── BlurHashSharp.SkiaSharp.csproj └── BlurHashSharp │ ├── AbsMaxExtensions.cs │ ├── BlurHashSharp.csproj │ ├── CoreBlurHashEncoder.cs │ ├── PixelFormat.cs │ └── ScaleHelper.cs └── tests ├── BlurHashSharp.ImageSharp.Tests ├── BlurHashEncoderTests.cs └── BlurHashSharp.ImageSharp.Tests.csproj ├── BlurHashSharp.SkiaSharp.Tests ├── BlurHashEncoderTests.cs └── BlurHashSharp.SkiaSharp.Tests.csproj └── BlurHashSharp.Tests ├── AbsMaxExtensionsTests.cs ├── BlurHashSharp.Tests.csproj ├── CoreBlurHashEncoderTests.cs └── ScaleHelpersTests.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/dotnet.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/.github/workflows/dotnet.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/.gitignore -------------------------------------------------------------------------------- /BlurHashSharp.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/BlurHashSharp.sln -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/README.md -------------------------------------------------------------------------------- /benches/BlurHashSharp.Benches/BlurHashSharp.Benches.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/benches/BlurHashSharp.Benches/BlurHashSharp.Benches.csproj -------------------------------------------------------------------------------- /benches/BlurHashSharp.Benches/EncodeACBenches.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/benches/BlurHashSharp.Benches/EncodeACBenches.cs -------------------------------------------------------------------------------- /benches/BlurHashSharp.Benches/EncodeBase83Benches.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/benches/BlurHashSharp.Benches/EncodeBase83Benches.cs -------------------------------------------------------------------------------- /benches/BlurHashSharp.Benches/LinearTosRGBBenches.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/benches/BlurHashSharp.Benches/LinearTosRGBBenches.cs -------------------------------------------------------------------------------- /benches/BlurHashSharp.Benches/MaxBenches.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/benches/BlurHashSharp.Benches/MaxBenches.cs -------------------------------------------------------------------------------- /benches/BlurHashSharp.Benches/PrecomputeCosinesBenches.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/benches/BlurHashSharp.Benches/PrecomputeCosinesBenches.cs -------------------------------------------------------------------------------- /benches/BlurHashSharp.Benches/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/benches/BlurHashSharp.Benches/Program.cs -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/global.json -------------------------------------------------------------------------------- /src/BlurHashSharp.ImageSharp/BlurHashEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/src/BlurHashSharp.ImageSharp/BlurHashEncoder.cs -------------------------------------------------------------------------------- /src/BlurHashSharp.ImageSharp/BlurHashSharp.ImageSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/src/BlurHashSharp.ImageSharp/BlurHashSharp.ImageSharp.csproj -------------------------------------------------------------------------------- /src/BlurHashSharp.SkiaSharp/BlurHashEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/src/BlurHashSharp.SkiaSharp/BlurHashEncoder.cs -------------------------------------------------------------------------------- /src/BlurHashSharp.SkiaSharp/BlurHashSharp.SkiaSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/src/BlurHashSharp.SkiaSharp/BlurHashSharp.SkiaSharp.csproj -------------------------------------------------------------------------------- /src/BlurHashSharp/AbsMaxExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/src/BlurHashSharp/AbsMaxExtensions.cs -------------------------------------------------------------------------------- /src/BlurHashSharp/BlurHashSharp.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/src/BlurHashSharp/BlurHashSharp.csproj -------------------------------------------------------------------------------- /src/BlurHashSharp/CoreBlurHashEncoder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/src/BlurHashSharp/CoreBlurHashEncoder.cs -------------------------------------------------------------------------------- /src/BlurHashSharp/PixelFormat.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/src/BlurHashSharp/PixelFormat.cs -------------------------------------------------------------------------------- /src/BlurHashSharp/ScaleHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/src/BlurHashSharp/ScaleHelper.cs -------------------------------------------------------------------------------- /tests/BlurHashSharp.ImageSharp.Tests/BlurHashEncoderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/tests/BlurHashSharp.ImageSharp.Tests/BlurHashEncoderTests.cs -------------------------------------------------------------------------------- /tests/BlurHashSharp.ImageSharp.Tests/BlurHashSharp.ImageSharp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/tests/BlurHashSharp.ImageSharp.Tests/BlurHashSharp.ImageSharp.Tests.csproj -------------------------------------------------------------------------------- /tests/BlurHashSharp.SkiaSharp.Tests/BlurHashEncoderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/tests/BlurHashSharp.SkiaSharp.Tests/BlurHashEncoderTests.cs -------------------------------------------------------------------------------- /tests/BlurHashSharp.SkiaSharp.Tests/BlurHashSharp.SkiaSharp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/tests/BlurHashSharp.SkiaSharp.Tests/BlurHashSharp.SkiaSharp.Tests.csproj -------------------------------------------------------------------------------- /tests/BlurHashSharp.Tests/AbsMaxExtensionsTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/tests/BlurHashSharp.Tests/AbsMaxExtensionsTests.cs -------------------------------------------------------------------------------- /tests/BlurHashSharp.Tests/BlurHashSharp.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/tests/BlurHashSharp.Tests/BlurHashSharp.Tests.csproj -------------------------------------------------------------------------------- /tests/BlurHashSharp.Tests/CoreBlurHashEncoderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/tests/BlurHashSharp.Tests/CoreBlurHashEncoderTests.cs -------------------------------------------------------------------------------- /tests/BlurHashSharp.Tests/ScaleHelpersTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bond-009/BlurHashSharp/HEAD/tests/BlurHashSharp.Tests/ScaleHelpersTests.cs --------------------------------------------------------------------------------