Skip to content

Commit 001c9b1

Browse files
Add tolerance
1 parent d1d1007 commit 001c9b1

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

tests/ImageSharp.Drawing.Tests/Processing/DrawingCanvasTests.DrawImage.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
using System.Numerics;
55
using SixLabors.ImageSharp.Drawing.Processing;
6+
using SixLabors.ImageSharp.Drawing.Tests.TestUtilities.ImageComparison;
67
using SixLabors.ImageSharp.PixelFormats;
78
using SixLabors.ImageSharp.Processing;
89

@@ -34,7 +35,9 @@ public void DrawImage_WithRotationTransform_MatchesReference<TPixel>(TestImagePr
3435
canvas.Flush();
3536

3637
target.DebugSave(provider, appendSourceFileOrDescription: false);
37-
target.CompareToReferenceOutput(provider, appendSourceFileOrDescription: false);
38+
39+
// Ubunut with .NET10 has some minor difference due to nearest neightbor resampling, so we need to use a tolerant comparer here.
40+
target.CompareToReferenceOutput(ImageComparer.TolerantPercentage(0.0080F), provider, appendSourceFileOrDescription: false);
3841
}
3942

4043
[Theory]

tests/ImageSharp.Drawing.Tests/Processing/DrawingCanvasTests.Text.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
using SixLabors.Fonts;
66
using SixLabors.Fonts.Unicode;
77
using SixLabors.ImageSharp.Drawing.Processing;
8+
using SixLabors.ImageSharp.Drawing.Tests.TestUtilities.ImageComparison;
89
using SixLabors.ImageSharp.Drawing.Text;
910
using SixLabors.ImageSharp.PixelFormats;
1011

@@ -141,7 +142,7 @@ public void DrawText_FillAndStroke_MatchesReference<TPixel>(TestImageProvider<TP
141142
canvas.Flush();
142143

143144
target.DebugSave(provider, appendSourceFileOrDescription: false);
144-
target.CompareToReferenceOutput(provider, appendSourceFileOrDescription: false);
145+
target.CompareToReferenceOutput(ImageComparer.TolerantPercentage(0.0001F), provider, appendSourceFileOrDescription: false);
145146
}
146147

147148
[Theory]

0 commit comments

Comments
 (0)