Skip to content

Commit 6ca3fc0

Browse files
committed
Update package references
And also change code to match LibDithering changes
1 parent 2b83e51 commit 6ca3fc0

2 files changed

Lines changed: 13 additions & 13 deletions

File tree

Dithery-cli.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
2020
</PropertyGroup>
2121

2222
<ItemGroup>
23-
<PackageReference Include="SkiaSharp" Version="2.88.6" />
24-
<PackageReference Include="SkiaSharp.NativeAssets.Win32" Version="2.88.6" />
25-
<PackageReference Include="SkiaSharp.NativeAssets.Linux.NoDependencies" Version="2.88.6" />
26-
<PackageReference Include="LibDithering" Version="1.0.1" />
23+
<PackageReference Include="SkiaSharp" Version="2.88.9" />
24+
<PackageReference Include="SkiaSharp.NativeAssets.Win32" Version="2.88.9" />
25+
<PackageReference Include="SkiaSharp.NativeAssets.Linux.NoDependencies" Version="2.88.9" />
26+
<PackageReference Include="LibDithering" Version="1.1.0" />
2727
</ItemGroup>
2828

2929
<ItemGroup>

Program.cs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,15 @@ class Program
5353
private static DitheringBase<byte> GetDitherer(DitheringMethod method, DitheringBase<byte>.ColorFunction colorfunc) =>
5454
method switch
5555
{
56-
DitheringMethod.Atkinson => new AtkinsonDitheringRGBByte(colorfunc),
57-
DitheringMethod.Burkes => new BurkesDitheringRGBByte(colorfunc),
58-
DitheringMethod.Fake => new FakeDitheringRGBByte(colorfunc),
59-
DitheringMethod.FloydSteinberg => new FloydSteinbergDitheringRGBByte(colorfunc),
60-
DitheringMethod.JarvisJudiceNinke => new JarvisJudiceNinkeDitheringRGBByte(colorfunc),
61-
DitheringMethod.Sierra => new SierraDitheringRGBByte(colorfunc),
62-
DitheringMethod.SierraLite => new SierraLiteDitheringRGBByte(colorfunc),
63-
DitheringMethod.SierraTwoRow => new SierraTwoRowDitheringRGBByte(colorfunc),
64-
DitheringMethod.Stucki => new StuckiDitheringRGBByte(colorfunc),
56+
DitheringMethod.Atkinson => new AtkinsonDitheringRGB<byte>(colorfunc),
57+
DitheringMethod.Burkes => new BurkesDitheringRGB<byte>(colorfunc),
58+
DitheringMethod.Fake => new FakeDitheringRGB<byte>(colorfunc),
59+
DitheringMethod.FloydSteinberg => new FloydSteinbergDitheringRGB<byte>(colorfunc),
60+
DitheringMethod.JarvisJudiceNinke => new JarvisJudiceNinkeDitheringRGB<byte>(colorfunc),
61+
DitheringMethod.Sierra => new SierraDitheringRGB<byte>(colorfunc),
62+
DitheringMethod.SierraLite => new SierraLiteDitheringRGB<byte>(colorfunc),
63+
DitheringMethod.SierraTwoRow => new SierraTwoRowDitheringRGB<byte>(colorfunc),
64+
DitheringMethod.Stucki => new StuckiDitheringRGB<byte>(colorfunc),
6565
_ => throw new ArgumentException(message: "invalid dithering", paramName: method.ToString()),
6666
};
6767

0 commit comments

Comments
 (0)