@@ -21,6 +21,9 @@ public static void Initialize()
2121 VerifierSettings . RegisterStreamConverter (
2222 "png" ,
2323 ( name , stream , context ) => ConvertImage ( name , stream , context , "png" , MagickFormat . Png ) ) ;
24+ VerifierSettings . RegisterStreamConverter (
25+ "webp" ,
26+ ( name , stream , context ) => ConvertImage ( name , stream , context , "webp" , MagickFormat . WebP ) ) ;
2427 VerifierSettings . RegisterStreamConverter (
2528 "tiff" ,
2629 ( name , stream , context ) => ConvertImage ( name , stream , context , "tiff" , MagickFormat . Tiff ) ) ;
@@ -61,6 +64,7 @@ public static void RegisterComparers(double threshold = .005, ErrorMetric metric
6164 RegisterComparer ( threshold , metric , "jpg" ) ;
6265 RegisterComparer ( threshold , metric , "bmp" ) ;
6366 RegisterComparer ( threshold , metric , "tiff" ) ;
67+ RegisterComparer ( threshold , metric , "webp" ) ;
6468 VerifierSettings . RegisterStringComparer (
6569 "svg" ,
6670 ( received , verified , _ ) => CompareSvg ( threshold , metric , received , verified ) ) ;
@@ -97,7 +101,7 @@ internal static Task<CompareResult> Compare(double threshold, ErrorMetric metric
97101 public static void ImageMagickComparer ( this VerifySettings settings , double threshold = .005 , ErrorMetric metric = ErrorMetric . Fuzz ) =>
98102 settings . UseStreamComparer (
99103 ( received , verified , _ ) => Compare ( threshold , metric , received , verified ) ,
100- extensions : [ "png" , "jpg" , "bmp" , "tiff" ] ) ;
104+ extensions : [ "png" , "jpg" , "bmp" , "tiff" , "webp" ] ) ;
101105
102106 /// <summary>
103107 /// Helper method that calls <see cref="RegisterPdfToPngConverter"/> and
0 commit comments