From d183091ac4ab9c7838baf58dae7f995ce5654dc8 Mon Sep 17 00:00:00 2001 From: James Jackson-South Date: Tue, 16 Feb 2021 22:36:14 +0000 Subject: [PATCH] Add output reference images --- .../External/LoadTestInput/Calliphora.jpg | 3 +++ tests/Images/External/LoadTestInput/Earth.jpg | 3 +++ tests/Images/External/LoadTestInput/Lake.jpg | 3 +++ .../External/LoadTestInput/LargeTree.jpg | 3 +++ tests/Images/External/LoadTestInput/Saturn.jpg | 3 +++ tests/Images/External/LoadTestInput/Snake.jpg | 3 +++ .../Images/External/LoadTestInput/caspian.jpg | 3 +++ .../External/LoadTestInput/jpeg420exif.jpg | 3 +++ tests/Images/External/README.md | 8 ++++++++ ...ld_WithRectangle_Works_Rgba32_Bradley02.png | 3 +++ ...daptiveThreshold_Works_Rgba32_Bradley01.png | 3 +++ ...daptiveThreshold_Works_Rgba32_Bradley02.png | 3 +++ .../AdaptiveThreshold_Works_Rgba32_ducky.png | 3 +++ ...ourceRectangle1_Rgba32_TestPattern96x48.png | 3 +++ ...ourceRectangle2_Rgba32_TestPattern96x48.png | 3 +++ ...estPattern100x50_R(0)_S(1,1)_T(-20,-10).png | 3 +++ ...32_TestPattern100x50_R(0)_S(1,1)_T(0,0).png | 3 +++ ..._TestPattern100x50_R(0)_S(1,1)_T(20,10).png | 3 +++ ...32_TestPattern100x50_R(0)_S(1,2)_T(0,0).png | 3 +++ ...32_TestPattern100x50_R(0)_S(2,1)_T(0,0).png | 3 +++ ...stPattern100x50_R(50)_S(1,1)_T(-20,-10).png | 3 +++ ...2_TestPattern100x50_R(50)_S(1,1)_T(0,0).png | 3 +++ ...TestPattern100x50_R(50)_S(1,1)_T(20,10).png | 3 +++ ...attern100x50_R(50)_S(1.1,1.3)_T(30,-20).png | 3 +++ ...stPattern100x50_R(50)_S(1.5,1.5)_T(0,0).png | 3 +++ ...late_Rgba32_TestPattern100x50__original.png | 3 +++ ...ed_Rgba32_TestPattern96x96_R(50)_S(0.8).png | 3 +++ ...mpler_Rgba32_TestPattern150x150_Bicubic.png | 3 +++ ...thSampler_Rgba32_TestPattern150x150_Box.png | 3 +++ ...er_Rgba32_TestPattern150x150_CatmullRom.png | 3 +++ ...mpler_Rgba32_TestPattern150x150_Hermite.png | 3 +++ ...pler_Rgba32_TestPattern150x150_Lanczos2.png | 3 +++ ...pler_Rgba32_TestPattern150x150_Lanczos3.png | 3 +++ ...pler_Rgba32_TestPattern150x150_Lanczos5.png | 3 +++ ...pler_Rgba32_TestPattern150x150_Lanczos8.png | 3 +++ ...32_TestPattern150x150_MitchellNetravali.png | 3 +++ ...ba32_TestPattern150x150_NearestNeighbor.png | 3 +++ ...pler_Rgba32_TestPattern150x150_Robidoux.png | 3 +++ ...Rgba32_TestPattern150x150_RobidouxSharp.png | 3 +++ ...ampler_Rgba32_TestPattern150x150_Spline.png | 3 +++ ...pler_Rgba32_TestPattern150x150_Triangle.png | 3 +++ ...Sampler_Rgba32_TestPattern150x150_Welch.png | 3 +++ ...ode_8BitColor_WithOctreeQuantizer_rgb32.bmp | 3 +++ .../Encode_8BitColor_WithWuQuantizer_rgb32.bmp | 3 +++ ...FilterProcessor_BikeGrayscale_R16_C1_G3.png | 3 +++ ...FilterProcessor_BikeGrayscale_R16_C2_G3.png | 3 +++ ...rFilterProcessor_BikeGrayscale_R8_C1_G1.png | 3 +++ ...BokehBlurFilterProcessor_Bike_R16_C1_G3.png | 3 +++ ...BokehBlurFilterProcessor_Bike_R16_C2_G3.png | 3 +++ .../BokehBlurFilterProcessor_Bike_R8_C1_G1.png | 3 +++ ...ocessor_Bounded_BikeGrayscale_R16_C1_G3.png | 3 +++ ...ocessor_Bounded_BikeGrayscale_R16_C2_G3.png | 3 +++ ...rocessor_Bounded_BikeGrayscale_R8_C1_G1.png | 3 +++ ...rFilterProcessor_Bounded_Bike_R16_C1_G3.png | 3 +++ ...rFilterProcessor_Bounded_Bike_R16_C2_G3.png | 3 +++ ...urFilterProcessor_Bounded_Bike_R8_C1_G1.png | 3 +++ ...sor_Bounded_CalliphoraPartial_R16_C1_G3.png | 3 +++ ...sor_Bounded_CalliphoraPartial_R16_C2_G3.png | 3 +++ ...ssor_Bounded_CalliphoraPartial_R8_C1_G1.png | 3 +++ ...FilterProcessor_Bounded_cross_R16_C1_G3.png | 3 +++ ...FilterProcessor_Bounded_cross_R16_C2_G3.png | 3 +++ ...rFilterProcessor_Bounded_cross_R8_C1_G1.png | 3 +++ ...erProcessor_CalliphoraPartial_R16_C1_G3.png | 3 +++ ...erProcessor_CalliphoraPartial_R16_C2_G3.png | 3 +++ ...terProcessor_CalliphoraPartial_R8_C1_G1.png | 3 +++ ...ssor_Solid50x50_(255,0,0,255)_R16_C1_G3.png | 3 +++ ...ssor_Solid50x50_(255,0,0,255)_R16_C2_G3.png | 3 +++ ...essor_Solid50x50_(255,0,0,255)_R8_C1_G1.png | 3 +++ ...rProcessor_TestPattern200x100_R16_C1_G3.png | 3 +++ ...rProcessor_TestPattern200x100_R16_C2_G3.png | 3 +++ ...erProcessor_TestPattern200x100_R8_C1_G1.png | 3 +++ ...terProcessor_TestPattern23x31_R16_C1_G3.png | 3 +++ ...terProcessor_TestPattern23x31_R16_C2_G3.png | 3 +++ ...lterProcessor_TestPattern23x31_R8_C1_G1.png | 3 +++ ...terProcessor_TestPattern30x20_R16_C1_G3.png | 3 +++ ...terProcessor_TestPattern30x20_R16_C2_G3.png | 3 +++ ...lterProcessor_TestPattern30x20_R8_C1_G1.png | 3 +++ ...rProcessor_WorksWithAllPixelTypes_Bgr24.png | 3 +++ ...Processor_WorksWithAllPixelTypes_Bgra32.png | 3 +++ ...rProcessor_WorksWithAllPixelTypes_Gray8.png | 3 +++ ...okehBlurFilterProcessor_cross_R16_C1_G3.png | 3 +++ ...okehBlurFilterProcessor_cross_R16_C2_G3.png | 3 +++ ...BokehBlurFilterProcessor_cross_R8_C1_G1.png | 3 +++ .../InBox_Rgba32_CalliphoraPartial_3.png | 3 +++ .../InBox_Rgba32_CalliphoraPartial_5.png | 3 +++ .../BoxBlurTest/InBox_Rgba32_Car_3.png | 3 +++ .../BoxBlurTest/InBox_Rgba32_Car_5.png | 3 +++ .../OnFullImage_Rgba32_CalliphoraPartial_3.png | 3 +++ .../OnFullImage_Rgba32_CalliphoraPartial_5.png | 3 +++ .../BoxBlurTest/OnFullImage_Rgba32_Car_3.png | 3 +++ .../BoxBlurTest/OnFullImage_Rgba32_Car_5.png | 3 +++ ...WorksWithAllFilters_Rgba32_Bike_Kayyali.png | 3 +++ ...WorksWithAllFilters_Rgba32_Bike_Prewitt.png | 3 +++ ...WithAllFilters_Rgba32_Bike_RobertsCross.png | 3 +++ ..._WorksWithAllFilters_Rgba32_Bike_Scharr.png | 3 +++ ...D_WorksWithAllFilters_Rgba32_Bike_Sobel.png | 3 +++ ...lters_Rgba32_TestPattern100x100_Kayyali.png | 3 +++ ...lters_Rgba32_TestPattern100x100_Prewitt.png | 3 +++ ..._Rgba32_TestPattern100x100_RobertsCross.png | 3 +++ ...ilters_Rgba32_TestPattern100x100_Scharr.png | 3 +++ ...Filters_Rgba32_TestPattern100x100_Sobel.png | 3 +++ ..._WorksWithAllFilters_Rgba32_Bike_Kirsch.png | 3 +++ ...orksWithAllFilters_Rgba32_Bike_Robinson.png | 3 +++ ...ilters_Rgba32_TestPattern100x100_Kirsch.png | 3 +++ ...ters_Rgba32_TestPattern100x100_Robinson.png | 3 +++ .../DetectEdges_InBox_Rgba32_Bike.png | 3 +++ ...IsNotBoundToSinglePixelType_Bgra32_Bike.png | 3 +++ ...IsNotBoundToSinglePixelType_Rgba32_Bike.png | 3 +++ ...tBoundToSinglePixelType_RgbaVector_Bike.png | 3 +++ ...WithAllFilters_Rgba32_Bike_Laplacian3x3.png | 3 +++ ...WithAllFilters_Rgba32_Bike_Laplacian5x5.png | 3 +++ ...Filters_Rgba32_Bike_LaplacianOfGaussian.png | 3 +++ ..._Rgba32_TestPattern100x100_Laplacian3x3.png | 3 +++ ..._Rgba32_TestPattern100x100_Laplacian5x5.png | 3 +++ ..._TestPattern100x100_LaplacianOfGaussian.png | 3 +++ .../InBox_Rgba32_CalliphoraPartial_3.png | 3 +++ .../InBox_Rgba32_CalliphoraPartial_5.png | 3 +++ .../GaussianBlurTest/InBox_Rgba32_Car_3.png | 3 +++ .../GaussianBlurTest/InBox_Rgba32_Car_5.png | 3 +++ .../OnFullImage_Rgba32_CalliphoraPartial_3.png | 3 +++ .../OnFullImage_Rgba32_CalliphoraPartial_5.png | 3 +++ .../OnFullImage_Rgba32_Car_3.png | 3 +++ .../OnFullImage_Rgba32_Car_5.png | 3 +++ .../InBox_Rgba32_CalliphoraPartial_3.png | 3 +++ .../InBox_Rgba32_CalliphoraPartial_5.png | 3 +++ .../GaussianSharpenTest/InBox_Rgba32_Car_3.png | 3 +++ .../GaussianSharpenTest/InBox_Rgba32_Car_5.png | 3 +++ .../OnFullImage_Rgba32_CalliphoraPartial_3.png | 3 +++ .../OnFullImage_Rgba32_CalliphoraPartial_5.png | 3 +++ .../OnFullImage_Rgba32_Car_3.png | 3 +++ .../OnFullImage_Rgba32_Car_5.png | 3 +++ ...ionFilterInBox_Rgba32_CalliphoraPartial.png | 3 +++ ...herFilterInBox_Rgba32_CalliphoraPartial.png | 3 +++ ...tDependOnSinglePixelType_Bgra32_filter0.png | 3 +++ ...otDependOnSinglePixelType_Rgb24_filter0.png | 3 +++ ...tDependOnSinglePixelType_Rgba32_filter0.png | 3 +++ ...endOnSinglePixelType_RgbaVector_filter0.png | 3 +++ ...orksWithAllErrorDiffusers_Bike_Atkinson.png | 3 +++ ...r_WorksWithAllErrorDiffusers_Bike_Burks.png | 3 +++ ...thAllErrorDiffusers_Bike_FloydSteinberg.png | 3 +++ ...llErrorDiffusers_Bike_JarvisJudiceNinke.png | 3 +++ ...WorksWithAllErrorDiffusers_Bike_Sierra2.png | 3 +++ ...WorksWithAllErrorDiffusers_Bike_Sierra3.png | 3 +++ ...ksWithAllErrorDiffusers_Bike_SierraLite.png | 3 +++ ...ithAllErrorDiffusers_Bike_StevensonArce.png | 3 +++ ..._WorksWithAllErrorDiffusers_Bike_Stucki.png | 3 +++ ...rorDiffusers_CalliphoraPartial_Atkinson.png | 3 +++ ...lErrorDiffusers_CalliphoraPartial_Burks.png | 3 +++ ...fusers_CalliphoraPartial_FloydSteinberg.png | 3 +++ ...ers_CalliphoraPartial_JarvisJudiceNinke.png | 3 +++ ...rrorDiffusers_CalliphoraPartial_Sierra2.png | 3 +++ ...rrorDiffusers_CalliphoraPartial_Sierra3.png | 3 +++ ...rDiffusers_CalliphoraPartial_SierraLite.png | 3 +++ ...ffusers_CalliphoraPartial_StevensonArce.png | 3 +++ ...ErrorDiffusers_CalliphoraPartial_Stucki.png | 3 +++ ...tDependOnSinglePixelType_Bgra32_filter0.png | 3 +++ ...otDependOnSinglePixelType_Rgb24_filter0.png | 3 +++ ...tDependOnSinglePixelType_Rgba32_filter0.png | 3 +++ ...endOnSinglePixelType_RgbaVector_filter0.png | 3 +++ ...ter_WorksWithAllDitherers_Bike_Bayer2x2.png | 3 +++ ...ter_WorksWithAllDitherers_Bike_Bayer4x4.png | 3 +++ ...ter_WorksWithAllDitherers_Bike_Bayer8x8.png | 3 +++ ...r_WorksWithAllDitherers_Bike_Ordered3x3.png | 3 +++ ...AllDitherers_CalliphoraPartial_Bayer2x2.png | 3 +++ ...AllDitherers_CalliphoraPartial_Bayer4x4.png | 3 +++ ...AllDitherers_CalliphoraPartial_Bayer8x8.png | 3 +++ ...lDitherers_CalliphoraPartial_Ordered3x3.png | 3 +++ .../DrawImageOfDifferentPixelType_Bgra32.png | 3 +++ .../DrawImageOfDifferentPixelType_Rgba32.png | 3 +++ .../Drawing/DrawImageTests/DrawTransformed.png | 3 +++ ...BlendingMatchesSvgSpecExamples_mode-Add.png | 3 +++ ...ndingMatchesSvgSpecExamples_mode-Darken.png | 3 +++ ...ngMatchesSvgSpecExamples_mode-HardLight.png | 3 +++ ...dingMatchesSvgSpecExamples_mode-Lighten.png | 3 +++ ...ingMatchesSvgSpecExamples_mode-Multiply.png | 3 +++ ...ndingMatchesSvgSpecExamples_mode-Normal.png | 3 +++ ...dingMatchesSvgSpecExamples_mode-Overlay.png | 3 +++ ...ndingMatchesSvgSpecExamples_mode-Screen.png | 3 +++ ...ingMatchesSvgSpecExamples_mode-Subtract.png | 3 +++ ...s_Bgr24_CalliphoraPartial_Bike-Normal-1.png | 3 +++ ...32_CalliphoraPartial_splash-Normal-0.25.png | 3 +++ ...32_CalliphoraPartial_splash-Normal-0.75.png | 3 +++ ...gba32_CalliphoraPartial_splash-Normal-1.png | 3 +++ ...gba32_TestPattern400x400_splash-Add-0.5.png | 3 +++ ..._TestPattern400x400_splash-Multiply-0.5.png | 3 +++ ..._TestPattern400x400_splash-Subtract-0.5.png | 3 +++ ...ons_Rgba64_rgb-48bpp_splash-Normal-0.25.png | 3 +++ ...ations_Rgba64_rgb-48bpp_splash-Normal-1.png | 3 +++ .../WorksWithDifferentLocations_-25_-30.png | 3 +++ .../WorksWithDifferentLocations_0_0.png | 3 +++ .../WorksWithDifferentLocations_25_25.png | 3 +++ .../WorksWithDifferentLocations_75_50.png | 3 +++ .../FullImage_Rgba32_ducky.png | 3 +++ .../FullImage_Rgba32_splash.png | 3 +++ .../BackgroundColorTest/InBox_Rgba32_ducky.png | 3 +++ .../InBox_Rgba32_splash.png | 3 +++ .../FullImage_CalliphoraPartial_15-10.png | 3 +++ .../FullImage_CalliphoraPartial_6-5.png | 3 +++ .../OilPaintTest/FullImage_Car_15-10.png | 3 +++ .../Effects/OilPaintTest/FullImage_Car_6-5.png | 3 +++ .../InBox_Rgba32_CalliphoraPartial_15-10.png | 3 +++ .../InBox_Rgba32_CalliphoraPartial_6-5.png | 3 +++ .../OilPaintTest/InBox_Rgba32_Car_15-10.png | 3 +++ .../OilPaintTest/InBox_Rgba32_Car_6-5.png | 3 +++ .../InBox_Rgba32_TestPattern100x100_15-10.png | 3 +++ .../InBox_Rgba32_TestPattern100x100_6-5.png | 3 +++ .../FullImage_CalliphoraPartial.png | 3 +++ .../InBox_Rgba32_CalliphoraPartial.png | 3 +++ ...ositionAwareFullImage_CalliphoraPartial.png | 3 +++ ...tionAwareInBox_Rgba32_CalliphoraPartial.png | 3 +++ .../Effects/PixelateTest/FullImage_ducky_4.png | 3 +++ .../Effects/PixelateTest/FullImage_ducky_8.png | 3 +++ .../InBox_Rgba32_CalliphoraPartial_4.png | 3 +++ .../InBox_Rgba32_CalliphoraPartial_8.png | 3 +++ .../InBox_Rgba32_TestPattern320x240_4.png | 3 +++ .../InBox_Rgba32_TestPattern320x240_8.png | 3 +++ ...lackWhiteFilter_Rgba32_TestPattern48x48.png | 3 +++ ...tnessFilter_Rgba32_TestPattern48x48_0.5.png | 3 +++ ...tnessFilter_Rgba32_TestPattern48x48_1.5.png | 3 +++ ...r_Rgba32_TestPattern48x48_Achromatomaly.png | 3 +++ ...r_Rgba32_TestPattern48x48_Achromatopsia.png | 3 +++ ...r_Rgba32_TestPattern48x48_Deuteranomaly.png | 3 +++ ...er_Rgba32_TestPattern48x48_Deuteranopia.png | 3 +++ ...ter_Rgba32_TestPattern48x48_Protanomaly.png | 3 +++ ...lter_Rgba32_TestPattern48x48_Protanopia.png | 3 +++ ...ter_Rgba32_TestPattern48x48_Tritanomaly.png | 3 +++ ...lter_Rgba32_TestPattern48x48_Tritanopia.png | 3 +++ ...trastFilter_Rgba32_TestPattern48x48_0.5.png | 3 +++ ...trastFilter_Rgba32_TestPattern48x48_1.5.png | 3 +++ ...pplyFilterInBox_Rgba32_TestPattern48x48.png | 3 +++ .../ApplyFilter_Bgra32_TestPattern48x48.png | 3 +++ .../ApplyFilter_Rgba32_TestPattern48x48.png | 3 +++ ...aleFilter_Rgba32_TestPattern48x48_Bt601.png | 3 +++ ...aleFilter_Rgba32_TestPattern48x48_Bt709.png | 3 +++ ...yHueFilter_Rgba32_TestPattern48x48_-180.png | 3 +++ ...lyHueFilter_Rgba32_TestPattern48x48_180.png | 3 +++ ...plyInvertFilter_Rgba32_TestPattern48x48.png | 3 +++ ...odachromeFilter_Rgba32_TestPattern48x48.png | 3 +++ ...tnessFilter_Rgba32_TestPattern48x48_0.5.png | 3 +++ ...tnessFilter_Rgba32_TestPattern48x48_1.5.png | 3 +++ ...LomographFilter_Rgba32_TestPattern48x48.png | 3 +++ ...AlphaFilter_Rgba32_TestPattern48x48_0.2.png | 3 +++ ...AlphaFilter_Rgba32_TestPattern48x48_0.8.png | 3 +++ ...yPolaroidFilter_Rgba32_TestPattern48x48.png | 3 +++ ...ationFilter_Rgba32_TestPattern48x48_0.5.png | 3 +++ ...ationFilter_Rgba32_TestPattern48x48_1.5.png | 3 +++ ...pplySepiaFilter_Rgba32_TestPattern48x48.png | 3 +++ .../00.png | 3 +++ .../01.png | 3 +++ .../02.png | 3 +++ .../03.png | 3 +++ .../04.png | 3 +++ .../00.png | 3 +++ .../01.png | 3 +++ .../02.png | 3 +++ .../03.png | 3 +++ .../04.png | 3 +++ .../05.png | 3 +++ .../06.png | 3 +++ .../07.png | 3 +++ .../08.png | 3 +++ .../09.png | 3 +++ .../10.png | 3 +++ .../11.png | 3 +++ .../12.png | 3 +++ .../13.png | 3 +++ .../14.png | 3 +++ .../15.png | 3 +++ .../16.png | 3 +++ .../17.png | 3 +++ .../18.png | 3 +++ .../19.png | 3 +++ .../20.png | 3 +++ .../21.png | 3 +++ .../22.png | 3 +++ .../23.png | 3 +++ .../24.png | 3 +++ .../25.png | 3 +++ .../26.png | 3 +++ ...ifyRootFrameAndFrameCount_Rgba32_cheers.png | 3 +++ ...ount_Rgba32_issue403_baddescriptorwidth.png | 3 +++ ...rifyRootFrameAndFrameCount_Rgba32_rings.png | 3 +++ ...sNotBoundToSinglePixelType_Argb32_trans.png | 3 +++ ...sNotBoundToSinglePixelType_Rgba32_trans.png | 3 +++ ...BoundToSinglePixelType_RgbaVector_trans.png | 3 +++ .../00.png | 3 +++ .../01.png | 3 +++ .../02.png | 3 +++ .../03.png | 3 +++ .../04.png | 3 +++ .../05.png | 3 +++ .../06.png | 3 +++ .../07.png | 3 +++ .../08.png | 3 +++ ...th_Rgba32_issue405_badappextlength252-2.png | 3 +++ ...ngth_Rgba32_issue405_badappextlength252.png | 3 +++ ...ratedPatterns_Argb32_TestPattern100x100.gif | 3 +++ ...ratedPatterns_Rgba32_TestPattern100x100.gif | 3 +++ ...dPatterns_RgbaVector_TestPattern100x100.gif | 3 +++ ...Clipping_Rgba32_AsianCarvingLowContrast.png | 3 +++ ...Clipping_Rgba32_AsianCarvingLowContrast.png | 3 +++ ..._Rgba32_640px-Unequalized_Hawkes_Bay_NZ.png | 3 +++ .../Issue984_Rgb24_TestPattern110x110.png | 3 +++ .../Issue984_Rgb24_TestPattern170x170.png | 3 +++ .../DecodeBaselineJpeg_Calliphora.png | 3 +++ ...codeBaselineJpeg_Issue373-safari-canvas.png | 3 +++ ..._Issue394-MultiHuffmanBaseline-Speakers.png | 3 +++ ...ineJpeg_Issue694-Decode-Exif-OutOfRange.png | 3 +++ ...DecodeBaselineJpeg_Issue695-Invalid-EOI.png | 3 +++ ...ineJpeg_Issue696-Resize-Exif-OutOfRange.png | 3 +++ ...DecodeBaselineJpeg_Issue721-InvalidAPP0.png | 3 +++ ...peg_Issue824-IndexOutOfRangeException-C.png | 3 +++ ..._Issue825-ArgumentOutOfRangeException-B.png | 3 +++ ...eJpeg_Issue922-AccessViolationException.png | 3 +++ ...ecodeBaselineJpeg_MultiScanBaselineCMYK.png | 3 +++ .../DecodeBaselineJpeg_badeof.png | 3 +++ .../DecodeBaselineJpeg_badrst.png | 3 +++ .../DecodeBaselineJpeg_cmyk.png | 3 +++ ...lineJpeg_issue-1076-invalid-subsampling.png | 3 +++ .../DecodeBaselineJpeg_issue750-exif-load.png | 3 +++ ...codeBaselineJpeg_issue750-exif-tranform.png | 3 +++ ...elineJpeg_issue855-incorrect-colorspace.png | 3 +++ .../DecodeBaselineJpeg_jpeg400jfif.png | 3 +++ .../DecodeBaselineJpeg_jpeg420small.png | 3 +++ .../DecodeBaselineJpeg_jpeg444.png | 3 +++ .../DecodeBaselineJpeg_testorig.png | 3 +++ .../DecodeBaselineJpeg_testorig12.png | 3 +++ .../DecodeBaselineJpeg_turtle.png | 3 +++ .../DecodeBaselineJpeg_ycck-subsample-1222.png | 3 +++ .../DecodeBaselineJpeg_ycck.png | 3 +++ ...DecodeProgressiveJpeg_BadEofProgressive.png | 3 +++ .../DecodeProgressiveJpeg_ExifUndefType.png | 3 +++ .../DecodeProgressiveJpeg_Festzug.png | 3 +++ ...ssue159-MissingFF00-Progressive-Bedroom.png | 3 +++ ...g_Issue159-MissingFF00-Progressive-Girl.png | 3 +++ ...peg_Issue178-BadCoeffsProgressive-Lemon.png | 3 +++ ...siveJpeg_Issue385-BadZigZag-Progressive.png | 3 +++ ...ressiveJpeg_Issue517-No-EOI-Progressive.png | 3 +++ ...essiveJpeg_Issue518-Bad-RST-Progressive.png | 3 +++ ...ssue624-DhtHasWrongLength-Progressive-N.png | 3 +++ ...ue723-Ordered-Interleaved-Progressive-A.png | 3 +++ ...ue723-Ordered-Interleaved-Progressive-B.png | 3 +++ ...ue723-Ordered-Interleaved-Progressive-C.png | 3 +++ .../DecodeProgressiveJpeg_fb.png | 3 +++ .../DecodeProgressiveJpeg_progress.png | 3 +++ .../FullImage_ApplyColor_ducky_Blue.png | 3 +++ .../FullImage_ApplyColor_ducky_White.png | 3 +++ .../FullImage_ApplyColor_splash_Blue.png | 3 +++ .../FullImage_ApplyColor_splash_White.png | 3 +++ .../GlowTest/FullImage_ApplyRadius_ducky.png | 3 +++ .../GlowTest/FullImage_ApplyRadius_splash.png | 3 +++ .../Overlays/GlowTest/InBox_Rgba32_ducky.png | 3 +++ .../Overlays/GlowTest/InBox_Rgba32_splash.png | 3 +++ .../FullImage_ApplyColor_ducky_Blue.png | 3 +++ .../FullImage_ApplyColor_ducky_White.png | 3 +++ .../FullImage_ApplyColor_splash_Blue.png | 3 +++ .../FullImage_ApplyColor_splash_White.png | 3 +++ .../FullImage_ApplyRadius_ducky.png | 3 +++ .../FullImage_ApplyRadius_splash.png | 3 +++ .../VignetteTest/InBox_Rgba32_ducky.png | 3 +++ .../VignetteTest/InBox_Rgba32_splash.png | 3 +++ ...lType_Bgra32_TestPattern24x24_Grayscale.png | 3 +++ ...a32_TestPattern24x24_GrayscaleWithAlpha.png | 3 +++ ...lePixelType_Bgra32_TestPattern24x24_Rgb.png | 3 +++ ...pe_Bgra32_TestPattern24x24_RgbWithAlpha.png | 3 +++ ...elType_Rgb24_TestPattern24x24_Grayscale.png | 3 +++ ...b24_TestPattern24x24_GrayscaleWithAlpha.png | 3 +++ ...glePixelType_Rgb24_TestPattern24x24_Rgb.png | 3 +++ ...ype_Rgb24_TestPattern24x24_RgbWithAlpha.png | 3 +++ ...lType_Rgba32_TestPattern24x24_Grayscale.png | 3 +++ ...a32_TestPattern24x24_GrayscaleWithAlpha.png | 3 +++ ...lePixelType_Rgba32_TestPattern24x24_Rgb.png | 3 +++ ...pe_Rgba32_TestPattern24x24_RgbWithAlpha.png | 3 +++ ...Quantizer_palette-8bpp__PaletteSize-100.png | 3 +++ ...Quantizer_palette-8bpp__PaletteSize-120.png | 3 +++ ...Quantizer_palette-8bpp__PaletteSize-230.png | 3 +++ ...uQuantizer_palette-8bpp__PaletteSize-80.png | 3 +++ ...lCompressionLevels_TestPattern24x24__C1.png | 3 +++ ...lCompressionLevels_TestPattern24x24__C2.png | 3 +++ ...lCompressionLevels_TestPattern24x24__C3.png | 3 +++ ...lCompressionLevels_TestPattern24x24__C4.png | 3 +++ ...lCompressionLevels_TestPattern24x24__C5.png | 3 +++ ...lCompressionLevels_TestPattern24x24__C6.png | 3 +++ ...lCompressionLevels_TestPattern24x24__C7.png | 3 +++ ...lCompressionLevels_TestPattern24x24__C8.png | 3 +++ ...lCompressionLevels_TestPattern24x24__C9.png | 3 +++ ...FilterMethods_TestPattern24x24_Adaptive.png | 3 +++ ...lFilterMethods_TestPattern24x24_Average.png | 3 +++ ...hAllFilterMethods_TestPattern24x24_None.png | 3 +++ ...AllFilterMethods_TestPattern24x24_Paeth.png | 3 +++ ...thAllFilterMethods_TestPattern24x24_Sub.png | 3 +++ ...ithAllFilterMethods_TestPattern24x24_Up.png | 3 +++ ...zes_Solid1x1_(255,100,50,255)_Grayscale.png | 3 +++ ...1x1_(255,100,50,255)_GrayscaleWithAlpha.png | 3 +++ ...rentSizes_Solid1x1_(255,100,50,255)_Rgb.png | 3 +++ ..._Solid1x1_(255,100,50,255)_RgbWithAlpha.png | 3 +++ ...ifferentSizes_TestPattern47x8_Grayscale.png | 3 +++ ...izes_TestPattern47x8_GrayscaleWithAlpha.png | 3 +++ ...sWithDifferentSizes_TestPattern47x8_Rgb.png | 3 +++ ...erentSizes_TestPattern47x8_RgbWithAlpha.png | 3 +++ ...fferentSizes_TestPattern48x24_Grayscale.png | 3 +++ ...zes_TestPattern48x24_GrayscaleWithAlpha.png | 3 +++ ...WithDifferentSizes_TestPattern48x24_Rgb.png | 3 +++ ...rentSizes_TestPattern48x24_RgbWithAlpha.png | 3 +++ ...ifferentSizes_TestPattern49x7_Grayscale.png | 3 +++ ...izes_TestPattern49x7_GrayscaleWithAlpha.png | 3 +++ ...sWithDifferentSizes_TestPattern49x7_Rgb.png | 3 +++ ...erentSizes_TestPattern49x7_RgbWithAlpha.png | 3 +++ ...DifferentSizes_TestPattern7x5_Grayscale.png | 3 +++ ...Sizes_TestPattern7x5_GrayscaleWithAlpha.png | 3 +++ ...ksWithDifferentSizes_TestPattern7x5_Rgb.png | 3 +++ ...ferentSizes_TestPattern7x5_RgbWithAlpha.png | 3 +++ ...thDifferentSizes_palette-8bpp_Grayscale.png | 3 +++ ...ntSizes_palette-8bpp_GrayscaleWithAlpha.png | 3 +++ ...orksWithDifferentSizes_palette-8bpp_Rgb.png | 3 +++ ...ifferentSizes_palette-8bpp_RgbWithAlpha.png | 3 +++ ...DuffOutputIsCorrect_Rgba32_pd-dest_Atop.png | 3 +++ ...uffOutputIsCorrect_Rgba32_pd-dest_Clear.png | 3 +++ ...DuffOutputIsCorrect_Rgba32_pd-dest_Dest.png | 3 +++ ...OutputIsCorrect_Rgba32_pd-dest_DestAtop.png | 3 +++ ...ffOutputIsCorrect_Rgba32_pd-dest_DestIn.png | 3 +++ ...fOutputIsCorrect_Rgba32_pd-dest_DestOut.png | 3 +++ ...OutputIsCorrect_Rgba32_pd-dest_DestOver.png | 3 +++ ...erDuffOutputIsCorrect_Rgba32_pd-dest_In.png | 3 +++ ...rDuffOutputIsCorrect_Rgba32_pd-dest_Out.png | 3 +++ ...DuffOutputIsCorrect_Rgba32_pd-dest_Over.png | 3 +++ ...rDuffOutputIsCorrect_Rgba32_pd-dest_Src.png | 3 +++ ...rDuffOutputIsCorrect_Rgba32_pd-dest_Xor.png | 3 +++ .../Set1/AlphaComposition_100_100-Clear.png | 3 +++ .../Set1/AlphaComposition_100_100-Dest.png | 3 +++ .../Set1/AlphaComposition_100_100-DestAtop.png | 3 +++ .../Set1/AlphaComposition_100_100-DestIn.png | 3 +++ .../Set1/AlphaComposition_100_100-DestOut.png | 3 +++ .../Set1/AlphaComposition_100_100-DestOver.png | 3 +++ .../Set1/AlphaComposition_100_100-Src.png | 3 +++ .../Set1/AlphaComposition_100_100-SrcAtop.png | 3 +++ .../Set1/AlphaComposition_100_100-SrcIn.png | 3 +++ .../Set1/AlphaComposition_100_100-SrcOut.png | 3 +++ .../Set1/AlphaComposition_100_100-SrcOver.png | 3 +++ .../Set1/AlphaComposition_100_100-Xor.png | 3 +++ .../Set1/AlphaComposition_50_50-Clear.png | 3 +++ .../Set1/AlphaComposition_50_50-Dest.png | 3 +++ .../Set1/AlphaComposition_50_50-DestAtop.png | 3 +++ .../Set1/AlphaComposition_50_50-DestIn.png | 3 +++ .../Set1/AlphaComposition_50_50-DestOut.png | 3 +++ .../Set1/AlphaComposition_50_50-DestOver.png | 3 +++ .../Set1/AlphaComposition_50_50-Src.png | 3 +++ .../Set1/AlphaComposition_50_50-SrcAtop.png | 3 +++ .../Set1/AlphaComposition_50_50-SrcIn.png | 3 +++ .../Set1/AlphaComposition_50_50-SrcOut.png | 3 +++ .../Set1/AlphaComposition_50_50-SrcOver.png | 3 +++ .../Set1/AlphaComposition_50_50-Xor.png | 3 +++ .../Set1/ColorBlending_100_100-Add.png | 3 +++ .../Set1/ColorBlending_100_100-Darken.png | 3 +++ .../Set1/ColorBlending_100_100-HardLight.png | 3 +++ .../Set1/ColorBlending_100_100-Lighten.png | 3 +++ .../Set1/ColorBlending_100_100-Multiply.png | 3 +++ .../Set1/ColorBlending_100_100-Normal.png | 3 +++ .../Set1/ColorBlending_100_100-Overlay.png | 3 +++ .../Set1/ColorBlending_100_100-Screen.png | 3 +++ .../Set1/ColorBlending_100_100-Subtract.png | 3 +++ .../Set1/ColorBlending_50_50-Add.png | 3 +++ .../Set1/ColorBlending_50_50-Darken.png | 3 +++ .../Set1/ColorBlending_50_50-HardLight.png | 3 +++ .../Set1/ColorBlending_50_50-Lighten.png | 3 +++ .../Set1/ColorBlending_50_50-Multiply.png | 3 +++ .../Set1/ColorBlending_50_50-Normal.png | 3 +++ .../Set1/ColorBlending_50_50-Overlay.png | 3 +++ .../Set1/ColorBlending_50_50-Screen.png | 3 +++ .../Set1/ColorBlending_50_50-Subtract.png | 3 +++ .../PorterDuffCompositorTests/Set1/DEST.png | 3 +++ .../PorterDuffCompositorTests/Set1/SRC.png | 3 +++ ...esCSS_Rgba32_Solid290x154_(0,0,255,255).png | 3 +++ ...ample_Rgba32_Solid100x100_(0,0,255,255).png | 3 +++ ...mpler_Rgba32_TestPattern150x150_Bicubic.png | 3 +++ ...thSampler_Rgba32_TestPattern150x150_Box.png | 3 +++ ...er_Rgba32_TestPattern150x150_CatmullRom.png | 3 +++ ...mpler_Rgba32_TestPattern150x150_Hermite.png | 3 +++ ...pler_Rgba32_TestPattern150x150_Lanczos2.png | 3 +++ ...pler_Rgba32_TestPattern150x150_Lanczos3.png | 3 +++ ...pler_Rgba32_TestPattern150x150_Lanczos5.png | 3 +++ ...pler_Rgba32_TestPattern150x150_Lanczos8.png | 3 +++ ...32_TestPattern150x150_MitchellNetravali.png | 3 +++ ...ba32_TestPattern150x150_NearestNeighbor.png | 3 +++ ...pler_Rgba32_TestPattern150x150_Robidoux.png | 3 +++ ...Rgba32_TestPattern150x150_RobidouxSharp.png | 3 +++ ...ampler_Rgba32_TestPattern150x150_Spline.png | 3 +++ ...pler_Rgba32_TestPattern150x150_Triangle.png | 3 +++ ...Sampler_Rgba32_TestPattern150x150_Welch.png | 3 +++ ...32_Solid30x30_(255,0,0,255)_Bottom-Both.png | 3 +++ ...lid30x30_(255,0,0,255)_Bottom-LeftOrTop.png | 3 +++ ...0x30_(255,0,0,255)_Bottom-RightOrBottom.png | 3 +++ ...ba32_Solid30x30_(255,0,0,255)_Left-Both.png | 3 +++ ...Solid30x30_(255,0,0,255)_Left-LeftOrTop.png | 3 +++ ...d30x30_(255,0,0,255)_Left-RightOrBottom.png | 3 +++ ...a32_Solid30x30_(255,0,0,255)_Right-Both.png | 3 +++ ...olid30x30_(255,0,0,255)_Right-LeftOrTop.png | 3 +++ ...30x30_(255,0,0,255)_Right-RightOrBottom.png | 3 +++ ...gba32_Solid30x30_(255,0,0,255)_Top-Both.png | 3 +++ ..._Solid30x30_(255,0,0,255)_Top-LeftOrTop.png | 3 +++ ...id30x30_(255,0,0,255)_Top-RightOrBottom.png | 3 +++ ...nInBox_Bike_OctreeQuantizer_ErrorDither.png | 3 +++ ...tionInBox_Bike_OctreeQuantizer_NoDither.png | 3 +++ ...nBox_Bike_OctreeQuantizer_OrderedDither.png | 3 +++ ...ike_WebSafePaletteQuantizer_ErrorDither.png | 3 +++ ...x_Bike_WebSafePaletteQuantizer_NoDither.png | 3 +++ ...e_WebSafePaletteQuantizer_OrderedDither.png | 3 +++ ...Bike_WernerPaletteQuantizer_ErrorDither.png | 3 +++ ...ox_Bike_WernerPaletteQuantizer_NoDither.png | 3 +++ ...ke_WernerPaletteQuantizer_OrderedDither.png | 3 +++ ...ationInBox_Bike_WuQuantizer_ErrorDither.png | 3 +++ ...tizationInBox_Bike_WuQuantizer_NoDither.png | 3 +++ ...ionInBox_Bike_WuQuantizer_OrderedDither.png | 3 +++ ...horaPartial_OctreeQuantizer_ErrorDither.png | 3 +++ ...liphoraPartial_OctreeQuantizer_NoDither.png | 3 +++ ...raPartial_OctreeQuantizer_OrderedDither.png | 3 +++ ...ial_WebSafePaletteQuantizer_ErrorDither.png | 3 +++ ...artial_WebSafePaletteQuantizer_NoDither.png | 3 +++ ...l_WebSafePaletteQuantizer_OrderedDither.png | 3 +++ ...tial_WernerPaletteQuantizer_ErrorDither.png | 3 +++ ...Partial_WernerPaletteQuantizer_NoDither.png | 3 +++ ...al_WernerPaletteQuantizer_OrderedDither.png | 3 +++ ...lliphoraPartial_WuQuantizer_ErrorDither.png | 3 +++ ..._CalliphoraPartial_WuQuantizer_NoDither.png | 3 +++ ...iphoraPartial_WuQuantizer_OrderedDither.png | 3 +++ ..._david_OctreeQuantizer_ErrorDither_0.25.png | 3 +++ ...e_david_OctreeQuantizer_ErrorDither_0.5.png | 3 +++ ..._david_OctreeQuantizer_ErrorDither_0.75.png | 3 +++ ...ale_david_OctreeQuantizer_ErrorDither_0.png | 3 +++ ...ale_david_OctreeQuantizer_ErrorDither_1.png | 3 +++ ...avid_OctreeQuantizer_OrderedDither_0.25.png | 3 +++ ...david_OctreeQuantizer_OrderedDither_0.5.png | 3 +++ ...avid_OctreeQuantizer_OrderedDither_0.75.png | 3 +++ ...e_david_OctreeQuantizer_OrderedDither_0.png | 3 +++ ...e_david_OctreeQuantizer_OrderedDither_1.png | 3 +++ ...ebSafePaletteQuantizer_ErrorDither_0.25.png | 3 +++ ...WebSafePaletteQuantizer_ErrorDither_0.5.png | 3 +++ ...ebSafePaletteQuantizer_ErrorDither_0.75.png | 3 +++ ...d_WebSafePaletteQuantizer_ErrorDither_0.png | 3 +++ ...d_WebSafePaletteQuantizer_ErrorDither_1.png | 3 +++ ...SafePaletteQuantizer_OrderedDither_0.25.png | 3 +++ ...bSafePaletteQuantizer_OrderedDither_0.5.png | 3 +++ ...SafePaletteQuantizer_OrderedDither_0.75.png | 3 +++ ...WebSafePaletteQuantizer_OrderedDither_0.png | 3 +++ ...WebSafePaletteQuantizer_OrderedDither_1.png | 3 +++ ...WernerPaletteQuantizer_ErrorDither_0.25.png | 3 +++ ..._WernerPaletteQuantizer_ErrorDither_0.5.png | 3 +++ ...WernerPaletteQuantizer_ErrorDither_0.75.png | 3 +++ ...id_WernerPaletteQuantizer_ErrorDither_0.png | 3 +++ ...id_WernerPaletteQuantizer_ErrorDither_1.png | 3 +++ ...rnerPaletteQuantizer_OrderedDither_0.25.png | 3 +++ ...ernerPaletteQuantizer_OrderedDither_0.5.png | 3 +++ ...rnerPaletteQuantizer_OrderedDither_0.75.png | 3 +++ ..._WernerPaletteQuantizer_OrderedDither_0.png | 3 +++ ..._WernerPaletteQuantizer_OrderedDither_1.png | 3 +++ ...cale_david_WuQuantizer_ErrorDither_0.25.png | 3 +++ ...Scale_david_WuQuantizer_ErrorDither_0.5.png | 3 +++ ...cale_david_WuQuantizer_ErrorDither_0.75.png | 3 +++ ...ngScale_david_WuQuantizer_ErrorDither_0.png | 3 +++ ...ngScale_david_WuQuantizer_ErrorDither_1.png | 3 +++ ...le_david_WuQuantizer_OrderedDither_0.25.png | 3 +++ ...ale_david_WuQuantizer_OrderedDither_0.5.png | 3 +++ ...le_david_WuQuantizer_OrderedDither_0.75.png | 3 +++ ...Scale_david_WuQuantizer_OrderedDither_0.png | 3 +++ ...Scale_david_WuQuantizer_OrderedDither_1.png | 3 +++ ...zation_Bike_OctreeQuantizer_ErrorDither.png | 3 +++ ...ntization_Bike_OctreeQuantizer_NoDither.png | 3 +++ ...tion_Bike_OctreeQuantizer_OrderedDither.png | 3 +++ ...ike_WebSafePaletteQuantizer_ErrorDither.png | 3 +++ ...n_Bike_WebSafePaletteQuantizer_NoDither.png | 3 +++ ...e_WebSafePaletteQuantizer_OrderedDither.png | 3 +++ ...Bike_WernerPaletteQuantizer_ErrorDither.png | 3 +++ ...on_Bike_WernerPaletteQuantizer_NoDither.png | 3 +++ ...ke_WernerPaletteQuantizer_OrderedDither.png | 3 +++ ...antization_Bike_WuQuantizer_ErrorDither.png | 3 +++ ...yQuantization_Bike_WuQuantizer_NoDither.png | 3 +++ ...tization_Bike_WuQuantizer_OrderedDither.png | 3 +++ ...horaPartial_OctreeQuantizer_ErrorDither.png | 3 +++ ...liphoraPartial_OctreeQuantizer_NoDither.png | 3 +++ ...raPartial_OctreeQuantizer_OrderedDither.png | 3 +++ ...ial_WebSafePaletteQuantizer_ErrorDither.png | 3 +++ ...artial_WebSafePaletteQuantizer_NoDither.png | 3 +++ ...l_WebSafePaletteQuantizer_OrderedDither.png | 3 +++ ...tial_WernerPaletteQuantizer_ErrorDither.png | 3 +++ ...Partial_WernerPaletteQuantizer_NoDither.png | 3 +++ ...al_WernerPaletteQuantizer_OrderedDither.png | 3 +++ ...lliphoraPartial_WuQuantizer_ErrorDither.png | 3 +++ ..._CalliphoraPartial_WuQuantizer_NoDither.png | 3 +++ ...iphoraPartial_WuQuantizer_OrderedDither.png | 3 +++ ...pMode_Rgba32_issue1006-incorrect-resize.png | 3 +++ .../LargeImage_TestPattern4000x4000.png | 3 +++ ...ourceRectangle_Rgba32_CalliphoraPartial.png | 3 +++ ...tAndKeepAspect_Rgba32_CalliphoraPartial.png | 3 +++ ...hAndKeepAspect_Rgba32_CalliphoraPartial.png | 3 +++ ...WithBoxPadMode_Rgba32_CalliphoraPartial.png | 3 +++ ...CropHeightMode_Rgba32_CalliphoraPartial.png | 3 +++ ...hCropWidthMode_Rgba32_CalliphoraPartial.png | 3 +++ ...izeWithMaxMode_Rgba32_CalliphoraPartial.png | 3 +++ ...izeWithMinMode_Rgba32_CalliphoraPartial.png | 3 +++ ...izeWithPadMode_Rgba32_CalliphoraPartial.png | 3 +++ ...ithStretchMode_Rgba32_CalliphoraPartial.png | 3 +++ ...Small_BasicTestPattern15x12_(2÷3,1÷2).png | 3 +++ ...Small_BasicTestPattern2x256_(1÷1,1÷8).png | 3 +++ ...cSmall_BasicTestPattern2x32_(1÷1,1÷2).png | 3 +++ ...esize_Compand_Rgba32_TestPattern100x100.png | 3 +++ .../Resize_DoesNotBleedAlphaPixels.png | 3 +++ .../Resize_DoesNotBleedAlphaPixels_Compand.png | 3 +++ ...esize_IsAppliedToAllFrames_Rgba32_giphy.gif | 3 +++ ...SinglePixelType_Bgra32_TestPattern50x50.png | 3 +++ ...SinglePixelType_Rgba32_TestPattern50x50.png | 3 +++ ...lePixelType_RgbaVector_TestPattern50x50.png | 3 +++ .../Resize_PremultiplyAlpha_Off.png | 3 +++ .../ResizeTests/Resize_PremultiplyAlpha_On.png | 3 +++ ...ize_WorksWithAllParallelismLevels_MDP-1.png | 3 +++ ...size_WorksWithAllParallelismLevels_MDP1.png | 3 +++ ...size_WorksWithAllParallelismLevels_MDP4.png | 3 +++ ...size_WorksWithAllParallelismLevels_MDP8.png | 3 +++ ...esamplers_CalliphoraPartial_Bicubic-0.3.png | 3 +++ ...esamplers_CalliphoraPartial_Bicubic-0.5.png | 3 +++ ...esamplers_CalliphoraPartial_Bicubic-1.8.png | 3 +++ ...AllResamplers_CalliphoraPartial_Box-0.3.png | 3 +++ ...AllResamplers_CalliphoraPartial_Box-0.5.png | 3 +++ ...AllResamplers_CalliphoraPartial_Box-1.8.png | 3 +++ ...mplers_CalliphoraPartial_CatmullRom-0.5.png | 3 +++ ...esamplers_CalliphoraPartial_Hermite-0.5.png | 3 +++ ...samplers_CalliphoraPartial_Lanczos2-0.5.png | 3 +++ ...samplers_CalliphoraPartial_Lanczos3-0.5.png | 3 +++ ...samplers_CalliphoraPartial_Lanczos5-0.3.png | 3 +++ ...samplers_CalliphoraPartial_Lanczos5-0.5.png | 3 +++ ...samplers_CalliphoraPartial_Lanczos5-1.8.png | 3 +++ ...samplers_CalliphoraPartial_Lanczos8-0.5.png | 3 +++ ...CalliphoraPartial_MitchellNetravali-0.5.png | 3 +++ ...s_CalliphoraPartial_NearestNeighbor-0.3.png | 3 +++ ...s_CalliphoraPartial_NearestNeighbor-0.5.png | 3 +++ ...s_CalliphoraPartial_NearestNeighbor-1.8.png | 3 +++ ...samplers_CalliphoraPartial_Robidoux-0.5.png | 3 +++ ...ers_CalliphoraPartial_RobidouxSharp-0.5.png | 3 +++ ...Resamplers_CalliphoraPartial_Spline-0.5.png | 3 +++ ...samplers_CalliphoraPartial_Triangle-0.5.png | 3 +++ ...lResamplers_CalliphoraPartial_Welch-0.5.png | 3 +++ ...samplers_TestPattern100x100_Bicubic-0.5.png | 3 +++ ...Resamplers_TestPattern100x100_Bicubic-1.png | 3 +++ ...llResamplers_TestPattern100x100_Box-0.5.png | 3 +++ ...hAllResamplers_TestPattern100x100_Box-1.png | 3 +++ ...amplers_TestPattern100x100_Lanczos5-0.5.png | 3 +++ ...esamplers_TestPattern100x100_Lanczos5-1.png | 3 +++ ..._TestPattern100x100_NearestNeighbor-0.5.png | 3 +++ ...rs_TestPattern100x100_NearestNeighbor-1.png | 3 +++ ...plers_TestPattern201x199_Bicubic-100x99.png | 3 +++ ...esamplers_TestPattern201x199_Box-100x99.png | 3 +++ ...lers_TestPattern201x199_Lanczos5-100x99.png | 3 +++ ...stPattern201x199_NearestNeighbor-100x99.png | 3 +++ ...ers_TestPattern301x1180_Bicubic-300x480.png | 3 +++ ...amplers_TestPattern301x1180_Box-300x480.png | 3 +++ ...rs_TestPattern301x1180_Lanczos5-300x480.png | 3 +++ ...Pattern301x1180_NearestNeighbor-300x480.png | 3 +++ ...mplers_TestPattern49x80_Bicubic-301x100.png | 3 +++ ...Resamplers_TestPattern49x80_Box-301x100.png | 3 +++ ...plers_TestPattern49x80_Lanczos5-301x100.png | 3 +++ ...estPattern49x80_NearestNeighbor-301x100.png | 3 +++ ...llResamplers_TestPattern50x50_Bicubic-8.png | 3 +++ ...ithAllResamplers_TestPattern50x50_Box-8.png | 3 +++ ...lResamplers_TestPattern50x50_Lanczos5-8.png | 3 +++ ...lers_TestPattern50x50_NearestNeighbor-8.png | 3 +++ ...sAppliedCorrectly_TestPattern100x100_50.png | 3 +++ ...sAppliedCorrectly_TestPattern100x100_60.png | 3 +++ ...AppliedCorrectly_TestPattern100x400_110.png | 3 +++ ...IsAppliedCorrectly_TestPattern23x211_31.png | 3 +++ ...IsAppliedCorrectly_TestPattern47x193_73.png | 3 +++ ...s_IsAppliedCorrectly_TestPattern79x97_5.png | 3 +++ ..._IsAppliedCorrectly_TestPattern79x97_73.png | 3 +++ ...ppendPixelType_Solid10x10_(0,0,255,255).png | 3 +++ ..._Throws_Rgba32_Solid10x10_(0,0,255,255).png | 3 +++ ...otThrow_Rgba32_Solid10x10_(0,0,255,255).png | 3 +++ ...Decode_Gray_16Bit_Rgba32_grayscale_a_UL.png | 3 +++ ...mLeftOrigin_16Bit_Rgba32_grayscale_a_LL.png | 3 +++ ...RightOrigin_16Bit_Rgba32_grayscale_a_LR.png | 3 +++ ...RightOrigin_16Bit_Rgba32_grayscale_a_UR.png | 3 +++ ...ed_Gray_16Bit_Rgba32_grayscale_a_rle_UL.png | 3 +++ ...tOrigin_16Bit_Rgba32_grayscale_a_rle_LL.png | 3 +++ ...tOrigin_16Bit_Rgba32_grayscale_a_rle_LR.png | 3 +++ ...tOrigin_16Bit_Rgba32_grayscale_a_rle_UR.png | 3 +++ ...phaBitsNotSet_Rgba32_32bit_no_alphabits.png | 3 +++ ...itsNotSet_Rgba32_32bit_rle_no_alphabits.png | 3 +++ ...oOrient_WorksForAllExifOrientations_F_0.png | 3 +++ ...oOrient_WorksForAllExifOrientations_F_1.png | 3 +++ ...oOrient_WorksForAllExifOrientations_F_2.png | 3 +++ ...oOrient_WorksForAllExifOrientations_F_3.png | 3 +++ ...oOrient_WorksForAllExifOrientations_F_4.png | 3 +++ ...oOrient_WorksForAllExifOrientations_F_5.png | 3 +++ ...oOrient_WorksForAllExifOrientations_F_6.png | 3 +++ ...oOrient_WorksForAllExifOrientations_F_7.png | 3 +++ ...oOrient_WorksForAllExifOrientations_F_8.png | 3 +++ .../Crop_TestPattern30x70_X7Y13.W20H50.png | 3 +++ .../Crop_TestPattern50x50_X-1Y-1.W100H200.png | 3 +++ .../Crop_TestPattern70x30_X0Y0.W70H30.png | 3 +++ .../EntropyCrop_MultiScanBaselineCMYK_0.25.png | 3 +++ .../EntropyCrop_MultiScanBaselineCMYK_0.75.png | 3 +++ .../EntropyCropTest/EntropyCrop_ducky_0.25.png | 3 +++ .../EntropyCropTest/EntropyCrop_ducky_0.75.png | 3 +++ .../EntropyCrop_jpeg400jfif_0.25.png | 3 +++ .../EntropyCrop_jpeg400jfif_0.75.png | 3 +++ .../Flip_TestPattern17x32_Horizontal.png | 3 +++ .../FlipTests/Flip_TestPattern17x32_None.png | 3 +++ .../Flip_TestPattern17x32_Vertical.png | 3 +++ .../Flip_TestPattern20x37_Horizontal.png | 3 +++ .../FlipTests/Flip_TestPattern20x37_None.png | 3 +++ .../Flip_TestPattern20x37_Vertical.png | 3 +++ .../Flip_TestPattern53x37_Horizontal.png | 3 +++ .../FlipTests/Flip_TestPattern53x37_None.png | 3 +++ .../Flip_TestPattern53x37_Vertical.png | 3 +++ ...MemoryImage_TestPattern17x32_Horizontal.png | 3 +++ ...rappedMemoryImage_TestPattern17x32_None.png | 3 +++ ...edMemoryImage_TestPattern17x32_Vertical.png | 3 +++ ...MemoryImage_TestPattern53x37_Horizontal.png | 3 +++ ...rappedMemoryImage_TestPattern53x37_None.png | 3 +++ ...edMemoryImage_TestPattern53x37_Vertical.png | 3 +++ ...Rotate_WithAngle_TestPattern100x50_-170.png | 3 +++ .../Rotate_WithAngle_TestPattern100x50_-50.png | 3 +++ .../Rotate_WithAngle_TestPattern100x50_170.png | 3 +++ .../Rotate_WithAngle_TestPattern100x50_50.png | 3 +++ ...Rotate_WithAngle_TestPattern50x100_-170.png | 3 +++ .../Rotate_WithAngle_TestPattern50x100_-50.png | 3 +++ .../Rotate_WithAngle_TestPattern50x100_170.png | 3 +++ .../Rotate_WithAngle_TestPattern50x100_50.png | 3 +++ ...thRotateTypeEnum_TestPattern100x50_None.png | 3 +++ ...ateTypeEnum_TestPattern100x50_Rotate180.png | 3 +++ ...ateTypeEnum_TestPattern100x50_Rotate270.png | 3 +++ ...tateTypeEnum_TestPattern100x50_Rotate90.png | 3 +++ ...thRotateTypeEnum_TestPattern50x100_None.png | 3 +++ ...ateTypeEnum_TestPattern50x100_Rotate180.png | 3 +++ ...ateTypeEnum_TestPattern50x100_Rotate270.png | 3 +++ ...tateTypeEnum_TestPattern50x100_Rotate90.png | 3 +++ ...elType_Bgra32_TestPattern100x50_-20_-10.png | 3 +++ ...ixelType_Bgra32_TestPattern100x50_20_10.png | 3 +++ ...xelType_Rgb24_TestPattern100x50_-20_-10.png | 3 +++ ...PixelType_Rgb24_TestPattern100x50_20_10.png | 3 +++ ...ew_WorksWithAllResamplers_ducky_Bicubic.png | 3 +++ .../Skew_WorksWithAllResamplers_ducky_Box.png | 3 +++ ...WorksWithAllResamplers_ducky_CatmullRom.png | 3 +++ ...ew_WorksWithAllResamplers_ducky_Hermite.png | 3 +++ ...w_WorksWithAllResamplers_ducky_Lanczos2.png | 3 +++ ...w_WorksWithAllResamplers_ducky_Lanczos3.png | 3 +++ ...w_WorksWithAllResamplers_ducky_Lanczos5.png | 3 +++ ...w_WorksWithAllResamplers_ducky_Lanczos8.png | 3 +++ ...thAllResamplers_ducky_MitchellNetravali.png | 3 +++ ...WithAllResamplers_ducky_NearestNeighbor.png | 3 +++ ...w_WorksWithAllResamplers_ducky_Robidoux.png | 3 +++ ...ksWithAllResamplers_ducky_RobidouxSharp.png | 3 +++ ...kew_WorksWithAllResamplers_ducky_Spline.png | 3 +++ ...w_WorksWithAllResamplers_ducky_Triangle.png | 3 +++ ...Skew_WorksWithAllResamplers_ducky_Welch.png | 3 +++ tests/Images/External/tools/jpeg/README.md | 13 +++++++++++++ .../External/tools/jpeg/dump-jpeg-coeffs.exe | Bin 0 -> 13824 bytes tests/Images/External/tools/jpeg/jpeg62.dll | Bin 0 -> 414720 bytes .../External/tools/jpeg2png-usage-example.cmd | 2 ++ tests/Images/External/tools/jpeg2png.cmd | 9 +++++++++ tests/Images/External/tools/optimize-all.cmd | 1 + tests/Images/External/tools/optipng.exe | Bin 0 -> 103424 bytes 759 files changed, 2286 insertions(+) create mode 100644 tests/Images/External/LoadTestInput/Calliphora.jpg create mode 100644 tests/Images/External/LoadTestInput/Earth.jpg create mode 100644 tests/Images/External/LoadTestInput/Lake.jpg create mode 100644 tests/Images/External/LoadTestInput/LargeTree.jpg create mode 100644 tests/Images/External/LoadTestInput/Saturn.jpg create mode 100644 tests/Images/External/LoadTestInput/Snake.jpg create mode 100644 tests/Images/External/LoadTestInput/caspian.jpg create mode 100644 tests/Images/External/LoadTestInput/jpeg420exif.jpg create mode 100644 tests/Images/External/README.md create mode 100644 tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_WithRectangle_Works_Rgba32_Bradley02.png create mode 100644 tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_Works_Rgba32_Bradley01.png create mode 100644 tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_Works_Rgba32_Bradley02.png create mode 100644 tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_Works_Rgba32_ducky.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_FromSourceRectangle1_Rgba32_TestPattern96x48.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_FromSourceRectangle2_Rgba32_TestPattern96x48.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(-20,-10).png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(0,0).png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(20,10).png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,2)_T(0,0).png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(2,1)_T(0,0).png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(-20,-10).png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(0,0).png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(20,10).png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1.1,1.3)_T(30,-20).png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1.5,1.5)_T(0,0).png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50__original.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScale_ManuallyCentered_Rgba32_TestPattern96x96_R(50)_S(0.8).png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Bicubic.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Box.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_CatmullRom.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Hermite.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos2.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos3.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos5.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos8.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_MitchellNetravali.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_NearestNeighbor.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Robidoux.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_RobidouxSharp.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Spline.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Triangle.png create mode 100644 tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Welch.png create mode 100644 tests/Images/External/ReferenceOutput/BmpEncoderTests/Encode_8BitColor_WithOctreeQuantizer_rgb32.bmp create mode 100644 tests/Images/External/ReferenceOutput/BmpEncoderTests/Encode_8BitColor_WithWuQuantizer_rgb32.bmp create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_BikeGrayscale_R16_C1_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_BikeGrayscale_R16_C2_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_BikeGrayscale_R8_C1_G1.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bike_R16_C1_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bike_R16_C2_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bike_R8_C1_G1.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_BikeGrayscale_R16_C1_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_BikeGrayscale_R16_C2_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_BikeGrayscale_R8_C1_G1.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_Bike_R16_C1_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_Bike_R16_C2_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_Bike_R8_C1_G1.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_CalliphoraPartial_R16_C1_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_CalliphoraPartial_R16_C2_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_CalliphoraPartial_R8_C1_G1.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_cross_R16_C1_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_cross_R16_C2_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_cross_R8_C1_G1.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_CalliphoraPartial_R16_C1_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_CalliphoraPartial_R16_C2_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_CalliphoraPartial_R8_C1_G1.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Solid50x50_(255,0,0,255)_R16_C1_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Solid50x50_(255,0,0,255)_R16_C2_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Solid50x50_(255,0,0,255)_R8_C1_G1.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern200x100_R16_C1_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern200x100_R16_C2_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern200x100_R8_C1_G1.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern23x31_R16_C1_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern23x31_R16_C2_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern23x31_R8_C1_G1.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern30x20_R16_C1_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern30x20_R16_C2_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern30x20_R8_C1_G1.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_WorksWithAllPixelTypes_Bgr24.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_WorksWithAllPixelTypes_Bgra32.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_WorksWithAllPixelTypes_Gray8.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_cross_R16_C1_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_cross_R16_C2_G3.png create mode 100644 tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_cross_R8_C1_G1.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_CalliphoraPartial_3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_CalliphoraPartial_5.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_Car_3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_Car_5.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_CalliphoraPartial_3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_CalliphoraPartial_5.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_Car_3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_Car_5.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Kayyali.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Prewitt.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_RobertsCross.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Scharr.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Sobel.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Kayyali.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Prewitt.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_RobertsCross.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Scharr.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Sobel.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_Bike_Kirsch.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_Bike_Robinson.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_TestPattern100x100_Kirsch.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_TestPattern100x100_Robinson.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_InBox_Rgba32_Bike.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_IsNotBoundToSinglePixelType_Bgra32_Bike.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_IsNotBoundToSinglePixelType_Rgba32_Bike.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_IsNotBoundToSinglePixelType_RgbaVector_Bike.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_Bike_Laplacian3x3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_Bike_Laplacian5x5.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_Bike_LaplacianOfGaussian.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_TestPattern100x100_Laplacian3x3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_TestPattern100x100_Laplacian5x5.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_TestPattern100x100_LaplacianOfGaussian.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_CalliphoraPartial_3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_CalliphoraPartial_5.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_Car_3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_Car_5.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_CalliphoraPartial_3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_CalliphoraPartial_5.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_Car_3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_Car_5.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_CalliphoraPartial_3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_CalliphoraPartial_5.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_Car_3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_Car_5.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_CalliphoraPartial_3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_CalliphoraPartial_5.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_Car_3.png create mode 100644 tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_Car_5.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/ApplyDiffusionFilterInBox_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/ApplyDitherFilterInBox_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_Bgra32_filter0.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_Rgb24_filter0.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_Rgba32_filter0.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_RgbaVector_filter0.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Atkinson.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Burks.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_FloydSteinberg.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_JarvisJudiceNinke.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Sierra2.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Sierra3.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_SierraLite.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_StevensonArce.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Stucki.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Atkinson.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Burks.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_FloydSteinberg.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_JarvisJudiceNinke.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Sierra2.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Sierra3.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_SierraLite.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_StevensonArce.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Stucki.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_Bgra32_filter0.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_Rgb24_filter0.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_Rgba32_filter0.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_RgbaVector_filter0.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Bayer2x2.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Bayer4x4.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Bayer8x8.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Ordered3x3.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Bayer2x2.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Bayer4x4.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Bayer8x8.png create mode 100644 tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Ordered3x3.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/DrawImageOfDifferentPixelType_Bgra32.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/DrawImageOfDifferentPixelType_Rgba32.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/DrawTransformed.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Add.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Darken.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-HardLight.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Lighten.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Multiply.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Normal.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Overlay.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Screen.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Subtract.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Bgr24_CalliphoraPartial_Bike-Normal-1.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_CalliphoraPartial_splash-Normal-0.25.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_CalliphoraPartial_splash-Normal-0.75.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_CalliphoraPartial_splash-Normal-1.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_TestPattern400x400_splash-Add-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_TestPattern400x400_splash-Multiply-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_TestPattern400x400_splash-Subtract-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba64_rgb-48bpp_splash-Normal-0.25.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba64_rgb-48bpp_splash-Normal-1.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_-25_-30.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_0_0.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_25_25.png create mode 100644 tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_75_50.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/FullImage_Rgba32_ducky.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/FullImage_Rgba32_splash.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/InBox_Rgba32_ducky.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/InBox_Rgba32_splash.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_CalliphoraPartial_15-10.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_CalliphoraPartial_6-5.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_Car_15-10.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_Car_6-5.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_CalliphoraPartial_15-10.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_CalliphoraPartial_6-5.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_Car_15-10.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_Car_6-5.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_TestPattern100x100_15-10.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_TestPattern100x100_6-5.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/FullImage_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/InBox_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/PositionAwareFullImage_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/PositionAwareInBox_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/PixelateTest/FullImage_ducky_4.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/PixelateTest/FullImage_ducky_8.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_CalliphoraPartial_4.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_CalliphoraPartial_8.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_TestPattern320x240_4.png create mode 100644 tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_TestPattern320x240_8.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/BlackWhiteTest/ApplyBlackWhiteFilter_Rgba32_TestPattern48x48.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/BrightnessTest/ApplyBrightnessFilter_Rgba32_TestPattern48x48_0.5.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/BrightnessTest/ApplyBrightnessFilter_Rgba32_TestPattern48x48_1.5.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Achromatomaly.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Achromatopsia.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Deuteranomaly.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Deuteranopia.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Protanomaly.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Protanopia.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Tritanomaly.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Tritanopia.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/ContrastTest/ApplyContrastFilter_Rgba32_TestPattern48x48_0.5.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/ContrastTest/ApplyContrastFilter_Rgba32_TestPattern48x48_1.5.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/FilterTest/ApplyFilterInBox_Rgba32_TestPattern48x48.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/FilterTest/ApplyFilter_Bgra32_TestPattern48x48.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/FilterTest/ApplyFilter_Rgba32_TestPattern48x48.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/GrayscaleTest/ApplyGrayscaleFilter_Rgba32_TestPattern48x48_Bt601.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/GrayscaleTest/ApplyGrayscaleFilter_Rgba32_TestPattern48x48_Bt709.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/HueTest/ApplyHueFilter_Rgba32_TestPattern48x48_-180.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/HueTest/ApplyHueFilter_Rgba32_TestPattern48x48_180.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/InvertTest/ApplyInvertFilter_Rgba32_TestPattern48x48.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/KodachromeTest/ApplyKodachromeFilter_Rgba32_TestPattern48x48.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/LightnessTest/ApplyLightnessFilter_Rgba32_TestPattern48x48_0.5.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/LightnessTest/ApplyLightnessFilter_Rgba32_TestPattern48x48_1.5.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/LomographTest/ApplyLomographFilter_Rgba32_TestPattern48x48.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/OpacityTest/ApplyAlphaFilter_Rgba32_TestPattern48x48_0.2.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/OpacityTest/ApplyAlphaFilter_Rgba32_TestPattern48x48_0.8.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/PolaroidTest/ApplyPolaroidFilter_Rgba32_TestPattern48x48.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/SaturateTest/ApplySaturationFilter_Rgba32_TestPattern48x48_0.5.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/SaturateTest/ApplySaturationFilter_Rgba32_TestPattern48x48_1.5.png create mode 100644 tests/Images/External/ReferenceOutput/Filters/SepiaTest/ApplySepiaFilter_Rgba32_TestPattern48x48.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/00.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/01.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/02.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/03.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/04.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/00.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/01.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/02.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/03.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/04.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/05.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/06.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/07.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/08.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/09.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/10.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/11.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/12.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/13.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/14.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/15.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/16.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/17.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/18.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/19.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/20.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/21.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/22.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/23.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/24.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/25.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/26.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyRootFrameAndFrameCount_Rgba32_cheers.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyRootFrameAndFrameCount_Rgba32_issue403_baddescriptorwidth.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyRootFrameAndFrameCount_Rgba32_rings.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/GifDecoder_IsNotBoundToSinglePixelType_Argb32_trans.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/GifDecoder_IsNotBoundToSinglePixelType_Rgba32_trans.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/GifDecoder_IsNotBoundToSinglePixelType_RgbaVector_trans.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/00.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/01.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/02.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/03.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/04.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/05.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/06.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/07.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/08.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Issue405_BadApplicationExtensionBlockLength_Rgba32_issue405_badappextlength252-2.png create mode 100644 tests/Images/External/ReferenceOutput/GifDecoderTests/Issue405_BadApplicationExtensionBlockLength_Rgba32_issue405_badappextlength252.png create mode 100644 tests/Images/External/ReferenceOutput/GifEncoderTests/EncodeGeneratedPatterns_Argb32_TestPattern100x100.gif create mode 100644 tests/Images/External/ReferenceOutput/GifEncoderTests/EncodeGeneratedPatterns_Rgba32_TestPattern100x100.gif create mode 100644 tests/Images/External/ReferenceOutput/GifEncoderTests/EncodeGeneratedPatterns_RgbaVector_TestPattern100x100.gif create mode 100644 tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Adaptive_SlidingWindow_15Tiles_WithClipping_Rgba32_AsianCarvingLowContrast.png create mode 100644 tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Adaptive_TileInterpolation_10Tiles_WithClipping_Rgba32_AsianCarvingLowContrast.png create mode 100644 tests/Images/External/ReferenceOutput/HistogramEqualizationTests/GlobalHistogramEqualization_CompareToReferenceOutput_Rgba32_640px-Unequalized_Hawkes_Bay_NZ.png create mode 100644 tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Issue984_Rgb24_TestPattern110x110.png create mode 100644 tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Issue984_Rgb24_TestPattern170x170.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Calliphora.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue373-safari-canvas.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue394-MultiHuffmanBaseline-Speakers.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue694-Decode-Exif-OutOfRange.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue695-Invalid-EOI.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue696-Resize-Exif-OutOfRange.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue721-InvalidAPP0.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue824-IndexOutOfRangeException-C.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue825-ArgumentOutOfRangeException-B.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue922-AccessViolationException.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_MultiScanBaselineCMYK.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_badeof.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_badrst.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_cmyk.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue-1076-invalid-subsampling.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue750-exif-load.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue750-exif-tranform.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue855-incorrect-colorspace.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_jpeg400jfif.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_jpeg420small.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_jpeg444.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_testorig.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_testorig12.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_turtle.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_ycck-subsample-1222.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_ycck.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_BadEofProgressive.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_ExifUndefType.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Festzug.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue159-MissingFF00-Progressive-Bedroom.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue159-MissingFF00-Progressive-Girl.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue178-BadCoeffsProgressive-Lemon.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue385-BadZigZag-Progressive.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue517-No-EOI-Progressive.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue518-Bad-RST-Progressive.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue624-DhtHasWrongLength-Progressive-N.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue723-Ordered-Interleaved-Progressive-A.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue723-Ordered-Interleaved-Progressive-B.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue723-Ordered-Interleaved-Progressive-C.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_fb.png create mode 100644 tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_progress.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_ducky_Blue.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_ducky_White.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_splash_Blue.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_splash_White.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyRadius_ducky.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyRadius_splash.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/GlowTest/InBox_Rgba32_ducky.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/GlowTest/InBox_Rgba32_splash.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_ducky_Blue.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_ducky_White.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_splash_Blue.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_splash_White.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyRadius_ducky.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyRadius_splash.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/VignetteTest/InBox_Rgba32_ducky.png create mode 100644 tests/Images/External/ReferenceOutput/Overlays/VignetteTest/InBox_Rgba32_splash.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_Grayscale.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_GrayscaleWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_Rgb.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_RgbWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_Grayscale.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_GrayscaleWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_Rgb.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_RgbWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_Grayscale.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_GrayscaleWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_Rgb.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_RgbWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-100.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-120.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-230.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-80.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C1.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C2.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C3.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C4.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C5.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C6.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C7.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C8.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C9.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Adaptive.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Average.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_None.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Paeth.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Sub.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Up.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_Grayscale.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_GrayscaleWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_Rgb.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_RgbWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_Grayscale.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_GrayscaleWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_Rgb.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_RgbWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_Grayscale.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_GrayscaleWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_Rgb.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_RgbWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_Grayscale.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_GrayscaleWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_Rgb.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_RgbWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_Grayscale.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_GrayscaleWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_Rgb.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_RgbWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_Grayscale.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_GrayscaleWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_Rgb.png create mode 100644 tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_RgbWithAlpha.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Atop.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Clear.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Dest.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestAtop.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestIn.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestOut.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestOver.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_In.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Out.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Over.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Src.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Xor.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Clear.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Dest.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestAtop.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestIn.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestOut.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestOver.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Src.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcAtop.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcIn.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcOut.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcOver.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Xor.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Clear.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Dest.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestAtop.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestIn.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestOut.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestOver.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Src.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcAtop.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcIn.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcOut.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcOver.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Xor.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Add.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Darken.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-HardLight.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Lighten.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Multiply.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Normal.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Overlay.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Screen.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Subtract.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Add.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Darken.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-HardLight.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Lighten.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Multiply.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Normal.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Overlay.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Screen.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Subtract.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/DEST.png create mode 100644 tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/SRC.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/PerspectiveTransformMatchesCSS_Rgba32_Solid290x154_(0,0,255,255).png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/RawTransformMatchesDocumentedExample_Rgba32_Solid100x100_(0,0,255,255).png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Bicubic.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Box.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_CatmullRom.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Hermite.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos2.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos3.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos5.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos8.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_MitchellNetravali.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_NearestNeighbor.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Robidoux.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_RobidouxSharp.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Spline.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Triangle.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Welch.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Bottom-Both.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Bottom-LeftOrTop.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Bottom-RightOrBottom.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Left-Both.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Left-LeftOrTop.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Left-RightOrBottom.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Right-Both.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Right-LeftOrTop.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Right-RightOrBottom.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Top-Both.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Top-LeftOrTop.png create mode 100644 tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Top-RightOrBottom.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_OctreeQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_OctreeQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_OctreeQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WebSafePaletteQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WebSafePaletteQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WebSafePaletteQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WernerPaletteQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WernerPaletteQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WernerPaletteQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WuQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WuQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WuQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_OctreeQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_OctreeQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_OctreeQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WebSafePaletteQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WebSafePaletteQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WebSafePaletteQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WernerPaletteQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WernerPaletteQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WernerPaletteQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WuQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WuQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WuQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.25.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.5.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.75.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_1.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.25.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.5.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.75.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_1.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.25.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.5.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.75.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_1.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.25.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.5.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.75.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_1.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.25.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.5.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.75.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_1.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.25.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.5.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.75.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_1.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.25.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.5.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.75.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_1.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.25.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.5.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.75.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_1.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_OctreeQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_OctreeQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_OctreeQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WebSafePaletteQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WebSafePaletteQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WebSafePaletteQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WernerPaletteQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WernerPaletteQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WernerPaletteQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WuQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WuQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WuQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_OctreeQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_OctreeQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_OctreeQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WebSafePaletteQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WebSafePaletteQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WebSafePaletteQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WernerPaletteQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WernerPaletteQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WernerPaletteQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WuQuantizer_ErrorDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WuQuantizer_NoDither.png create mode 100644 tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WuQuantizer_OrderedDither.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/CanResizeLargeImageWithCropMode_Rgba32_issue1006-incorrect-resize.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/LargeImage_TestPattern4000x4000.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/ResizeFromSourceRectangle_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/ResizeHeightAndKeepAspect_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/ResizeWidthAndKeepAspect_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithBoxPadMode_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithCropHeightMode_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithCropWidthMode_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithMaxMode_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithMinMode_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithPadMode_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithStretchMode_Rgba32_CalliphoraPartial.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_BasicSmall_BasicTestPattern15x12_(2÷3,1÷2).png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_BasicSmall_BasicTestPattern2x256_(1÷1,1÷8).png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_BasicSmall_BasicTestPattern2x32_(1÷1,1÷2).png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_Compand_Rgba32_TestPattern100x100.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_DoesNotBleedAlphaPixels.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_DoesNotBleedAlphaPixels_Compand.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsAppliedToAllFrames_Rgba32_giphy.gif create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsNotBoundToSinglePixelType_Bgra32_TestPattern50x50.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsNotBoundToSinglePixelType_Rgba32_TestPattern50x50.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsNotBoundToSinglePixelType_RgbaVector_TestPattern50x50.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_PremultiplyAlpha_Off.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_PremultiplyAlpha_On.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP-1.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP1.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP4.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP8.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Bicubic-0.3.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Bicubic-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Bicubic-1.8.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Box-0.3.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Box-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Box-1.8.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_CatmullRom-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Hermite-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos2-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos3-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos5-0.3.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos5-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos5-1.8.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos8-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_MitchellNetravali-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_NearestNeighbor-0.3.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_NearestNeighbor-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_NearestNeighbor-1.8.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Robidoux-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_RobidouxSharp-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Spline-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Triangle-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Welch-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Bicubic-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Bicubic-1.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Box-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Box-1.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Lanczos5-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Lanczos5-1.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_NearestNeighbor-0.5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_NearestNeighbor-1.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_Bicubic-100x99.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_Box-100x99.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_Lanczos5-100x99.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_NearestNeighbor-100x99.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_Bicubic-300x480.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_Box-300x480.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_Lanczos5-300x480.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_NearestNeighbor-300x480.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_Bicubic-301x100.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_Box-301x100.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_Lanczos5-301x100.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_NearestNeighbor-301x100.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_Bicubic-8.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_Box-8.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_Lanczos5-8.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_NearestNeighbor-8.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern100x100_50.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern100x100_60.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern100x400_110.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern23x211_31.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern47x193_73.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern79x97_5.png create mode 100644 tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern79x97_73.png create mode 100644 tests/Images/External/ReferenceOutput/TestImageExtensionsTests/CompareToReferenceOutput_DoNotAppendPixelType_Solid10x10_(0,0,255,255).png create mode 100644 tests/Images/External/ReferenceOutput/TestImageExtensionsTests/CompareToReferenceOutput_WhenReferenceOutputDoesNotMatch_Throws_Rgba32_Solid10x10_(0,0,255,255).png create mode 100644 tests/Images/External/ReferenceOutput/TestImageExtensionsTests/CompareToReferenceOutput_WhenReferenceOutputMatches_ShouldNotThrow_Rgba32_Solid10x10_(0,0,255,255).png create mode 100644 tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_16Bit_Rgba32_grayscale_a_UL.png create mode 100644 tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_WithBottomLeftOrigin_16Bit_Rgba32_grayscale_a_LL.png create mode 100644 tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_WithBottomRightOrigin_16Bit_Rgba32_grayscale_a_LR.png create mode 100644 tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_WithTopRightOrigin_16Bit_Rgba32_grayscale_a_UR.png create mode 100644 tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_16Bit_Rgba32_grayscale_a_rle_UL.png create mode 100644 tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_WithBottomLeftOrigin_16Bit_Rgba32_grayscale_a_rle_LL.png create mode 100644 tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_WithBottomRightOrigin_16Bit_Rgba32_grayscale_a_rle_LR.png create mode 100644 tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_WithTopRightOrigin_16Bit_Rgba32_grayscale_a_rle_UR.png create mode 100644 tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_WhenAlphaBitsNotSet_Rgba32_32bit_no_alphabits.png create mode 100644 tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_WhenAlphaBitsNotSet_Rgba32_32bit_rle_no_alphabits.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_0.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_1.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_2.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_3.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_4.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_5.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_6.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_7.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_8.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/CropTest/Crop_TestPattern30x70_X7Y13.W20H50.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/CropTest/Crop_TestPattern50x50_X-1Y-1.W100H200.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/CropTest/Crop_TestPattern70x30_X0Y0.W70H30.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_MultiScanBaselineCMYK_0.25.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_MultiScanBaselineCMYK_0.75.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_ducky_0.25.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_ducky_0.75.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_jpeg400jfif_0.25.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_jpeg400jfif_0.75.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern17x32_Horizontal.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern17x32_None.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern17x32_Vertical.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern20x37_Horizontal.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern20x37_None.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern20x37_Vertical.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern53x37_Horizontal.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern53x37_None.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern53x37_Vertical.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern17x32_Horizontal.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern17x32_None.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern17x32_Vertical.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern53x37_Horizontal.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern53x37_None.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern53x37_Vertical.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_-170.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_-50.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_170.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_50.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_-170.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_-50.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_170.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_50.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_None.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_Rotate180.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_Rotate270.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_Rotate90.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_None.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_Rotate180.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_Rotate270.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_Rotate90.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Bgra32_TestPattern100x50_-20_-10.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Bgra32_TestPattern100x50_20_10.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Rgb24_TestPattern100x50_-20_-10.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Rgb24_TestPattern100x50_20_10.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Bicubic.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Box.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_CatmullRom.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Hermite.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos2.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos3.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos5.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos8.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_MitchellNetravali.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_NearestNeighbor.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Robidoux.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_RobidouxSharp.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Spline.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Triangle.png create mode 100644 tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Welch.png create mode 100644 tests/Images/External/tools/jpeg/README.md create mode 100644 tests/Images/External/tools/jpeg/dump-jpeg-coeffs.exe create mode 100644 tests/Images/External/tools/jpeg/jpeg62.dll create mode 100644 tests/Images/External/tools/jpeg2png-usage-example.cmd create mode 100644 tests/Images/External/tools/jpeg2png.cmd create mode 100644 tests/Images/External/tools/optimize-all.cmd create mode 100644 tests/Images/External/tools/optipng.exe diff --git a/tests/Images/External/LoadTestInput/Calliphora.jpg b/tests/Images/External/LoadTestInput/Calliphora.jpg new file mode 100644 index 000000000..aa3fdef01 --- /dev/null +++ b/tests/Images/External/LoadTestInput/Calliphora.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67172fcab405f914587b88cd1106328e6b24ab59d622ba509dcc99509951ff5c +size 254766 diff --git a/tests/Images/External/LoadTestInput/Earth.jpg b/tests/Images/External/LoadTestInput/Earth.jpg new file mode 100644 index 000000000..43cdf12ad --- /dev/null +++ b/tests/Images/External/LoadTestInput/Earth.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2cdfeb0f3829f2179c3e00beed9863ebddd0814043a542b5b9f726616a8a0d7d +size 4088390 diff --git a/tests/Images/External/LoadTestInput/Lake.jpg b/tests/Images/External/LoadTestInput/Lake.jpg new file mode 100644 index 000000000..d77c175f8 --- /dev/null +++ b/tests/Images/External/LoadTestInput/Lake.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7332d4e0b1d31367e04458d7cb33fd83eac31a8299d59efacd200350ec032d6 +size 206342 diff --git a/tests/Images/External/LoadTestInput/LargeTree.jpg b/tests/Images/External/LoadTestInput/LargeTree.jpg new file mode 100644 index 000000000..86958402b --- /dev/null +++ b/tests/Images/External/LoadTestInput/LargeTree.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60af9c0ea0d24a9b1bf7058a79c3f43ccc3929547a9f0c4677005a11cd3cb468 +size 3129522 diff --git a/tests/Images/External/LoadTestInput/Saturn.jpg b/tests/Images/External/LoadTestInput/Saturn.jpg new file mode 100644 index 000000000..e69298e95 --- /dev/null +++ b/tests/Images/External/LoadTestInput/Saturn.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f96c3c18c13cc376e0c3b2eb1767487a36777aeaa2518f4f2aa8b69a26d49fd7 +size 197951 diff --git a/tests/Images/External/LoadTestInput/Snake.jpg b/tests/Images/External/LoadTestInput/Snake.jpg new file mode 100644 index 000000000..8ec1b3b83 --- /dev/null +++ b/tests/Images/External/LoadTestInput/Snake.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f3d1b46db3b5974820fd2737db3f025d21b09c75aff73fd40ba6535dddf2ad70 +size 165200 diff --git a/tests/Images/External/LoadTestInput/caspian.jpg b/tests/Images/External/LoadTestInput/caspian.jpg new file mode 100644 index 000000000..c39f8ae57 --- /dev/null +++ b/tests/Images/External/LoadTestInput/caspian.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a32e799ca8dc2d5f7acb14aafd8b9a604012240e651a0107eb77a26cf0fc89b6 +size 6911104 diff --git a/tests/Images/External/LoadTestInput/jpeg420exif.jpg b/tests/Images/External/LoadTestInput/jpeg420exif.jpg new file mode 100644 index 000000000..522a4c2fe --- /dev/null +++ b/tests/Images/External/LoadTestInput/jpeg420exif.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:223f9ca11722e7eccae9eadb158fa2c7bf806ed0aa6ee4390a96df7770035ba4 +size 768608 diff --git a/tests/Images/External/README.md b/tests/Images/External/README.md new file mode 100644 index 000000000..936b15e6a --- /dev/null +++ b/tests/Images/External/README.md @@ -0,0 +1,8 @@ +### ReferenceOutput +Contains images to validate against in ImageSharp tests. In most cases the file hierarchy follows the hierarchy of `ActualOutput` + +### tools +Various utilities to help dealing with images. +- `optipng.exe`: [lossless PNG compressor](http://optipng.sourceforge.net/), to keep the `ReferenceImages` folder as small as possible +- `optimize-all.cmd`: Runs lossless optimizer for reference PNG-s. Currently it has to be manually edited to add new test class directories. +- [`dump-jpeg-coeffs.exe`](https://github.com/SixLabors/Imagesharp/blob/master/tests/Images/External/tools/jpeg/README.md) diff --git a/tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_WithRectangle_Works_Rgba32_Bradley02.png b/tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_WithRectangle_Works_Rgba32_Bradley02.png new file mode 100644 index 000000000..ea5a333e8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_WithRectangle_Works_Rgba32_Bradley02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36f60abb0ade0320779e242716c61b6dbabc8243a125f0a3145be35e233e117c +size 24542 diff --git a/tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_Works_Rgba32_Bradley01.png b/tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_Works_Rgba32_Bradley01.png new file mode 100644 index 000000000..62660ef4b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_Works_Rgba32_Bradley01.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4c4a92f0ecd0f2ec06b12091b14f2d421605ef178092bf4f7f7cb4e661270945 +size 52876 diff --git a/tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_Works_Rgba32_Bradley02.png b/tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_Works_Rgba32_Bradley02.png new file mode 100644 index 000000000..7c40f64c0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_Works_Rgba32_Bradley02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c6d99bcaefa9e344e602465d08714f628b165e7783f73ddb3316e31c3f679825 +size 5760 diff --git a/tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_Works_Rgba32_ducky.png b/tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_Works_Rgba32_ducky.png new file mode 100644 index 000000000..467206ea6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AdaptiveThresholdTests/AdaptiveThreshold_Works_Rgba32_ducky.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6826d39280ffd36f075e52cd055975748fedec25a4b58c148b623a6dc6a517f4 +size 2040 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_FromSourceRectangle1_Rgba32_TestPattern96x48.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_FromSourceRectangle1_Rgba32_TestPattern96x48.png new file mode 100644 index 000000000..f5af01102 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_FromSourceRectangle1_Rgba32_TestPattern96x48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b01d54838d678b61c3b7a1c7e76ff9a60b3f5f4faef5af848231177eac956eb1 +size 1262 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_FromSourceRectangle2_Rgba32_TestPattern96x48.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_FromSourceRectangle2_Rgba32_TestPattern96x48.png new file mode 100644 index 000000000..e5005ac5d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_FromSourceRectangle2_Rgba32_TestPattern96x48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d34394771605c2a70cc23f3841592c20d22a68aaabf2ad6e8aba7348a181afb3 +size 531 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(-20,-10).png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(-20,-10).png new file mode 100644 index 000000000..d2ee69ce8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(-20,-10).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6b13fd15f767271628930510b9a00cc71c8dbe37158cdee7459e8184b2c254b +size 689 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(0,0).png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(0,0).png new file mode 100644 index 000000000..b3dc8be7f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(0,0).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5c186653c2431d706175ac59b06637852942d18a9177b21772d3ab511c563202 +size 723 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(20,10).png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(20,10).png new file mode 100644 index 000000000..f00a63f90 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,1)_T(20,10).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:291e1044a062943cc91840cd252e7cc4722d8f5bc59386597c6c2aac5565b5f4 +size 757 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,2)_T(0,0).png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,2)_T(0,0).png new file mode 100644 index 000000000..1b361c467 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(1,2)_T(0,0).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8f2167445c7ca069b0f33b56f4e758e9929ff5753d076c987cf53c5d7cc3bc2 +size 3318 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(2,1)_T(0,0).png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(2,1)_T(0,0).png new file mode 100644 index 000000000..7a8fe2087 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(0)_S(2,1)_T(0,0).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:462eaba7681f5a43f3012f8b6445180173b398c932a3cd8ec2e15cb1df9d9c4e +size 4327 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(-20,-10).png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(-20,-10).png new file mode 100644 index 000000000..ec3bfb5d1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(-20,-10).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57376aa4446fc2d034d2a0cb627163ac416d1b6768b063b2c11ccf8517443bda +size 10135 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(0,0).png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(0,0).png new file mode 100644 index 000000000..ad39ebb12 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(0,0).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d1fb97a28b5f754150343a3dc3c6974ac9abbb1577a44d88db61f0169983db0 +size 11083 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(20,10).png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(20,10).png new file mode 100644 index 000000000..20d15c665 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1,1)_T(20,10).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c78c6310b6b716e9fdb1605b5b356fa7e1b0fbed9f6e6ff0d705d5152ce52665 +size 11148 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1.1,1.3)_T(30,-20).png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1.1,1.3)_T(30,-20).png new file mode 100644 index 000000000..713ce3103 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1.1,1.3)_T(30,-20).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b4b00b7801fd844035d9235f3d1163587e9847001b918b2d971ea7e917485371 +size 13683 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1.5,1.5)_T(0,0).png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1.5,1.5)_T(0,0).png new file mode 100644 index 000000000..df59e9693 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50_R(50)_S(1.5,1.5)_T(0,0).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0b6f27c2361cc100b6928195522e0c8e76ee3ceeda814bd036d0636957024c9f +size 22761 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50__original.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50__original.png new file mode 100644 index 000000000..bdad18d1d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScaleTranslate_Rgba32_TestPattern100x50__original.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9c83b59471a50df9e1d7b8f0e35c50aa417cd3be1730d6369f47f5cc99b87cef +size 6405 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScale_ManuallyCentered_Rgba32_TestPattern96x96_R(50)_S(0.8).png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScale_ManuallyCentered_Rgba32_TestPattern96x96_R(50)_S(0.8).png new file mode 100644 index 000000000..27a25224d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_RotateScale_ManuallyCentered_Rgba32_TestPattern96x96_R(50)_S(0.8).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad5beec2c4a09ef8c4718bb39bda5b2d0bfcccfa4634b7458ac748d2fda498fe +size 11738 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Bicubic.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Bicubic.png new file mode 100644 index 000000000..526096e7c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Bicubic.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9f149093c5d9d487f3e16cb59e6807ea6ce581b5c307e57aeb4edaf921de9ca +size 15138 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Box.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Box.png new file mode 100644 index 000000000..5a8c0f2fa --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Box.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21f13832d15b9491e8b73711b3081fa56c08ca69bd9b165c323dec0ba4e6f99f +size 11358 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_CatmullRom.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_CatmullRom.png new file mode 100644 index 000000000..526096e7c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_CatmullRom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9f149093c5d9d487f3e16cb59e6807ea6ce581b5c307e57aeb4edaf921de9ca +size 15138 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Hermite.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Hermite.png new file mode 100644 index 000000000..7bfe76553 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Hermite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:829f7e7315a5a0cc3e88115529305ddb0c53a104863a8a66f6ad1f2efc440109 +size 12231 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos2.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos2.png new file mode 100644 index 000000000..b3439a5c8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0c7467702a784807a3a5813a75d5f643655ed5ad427e978d6ee079da67b05961 +size 15363 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos3.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos3.png new file mode 100644 index 000000000..4622adab4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a836c63c0912f69683bc9c8f59687b11e6b84f257816a01ff979ad0b6f4ab656 +size 19059 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos5.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos5.png new file mode 100644 index 000000000..753764631 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:05de30dc282a0b8a096a476f689a1d2b6bb298098692a2f665c59c3d14902aa6 +size 20426 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos8.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos8.png new file mode 100644 index 000000000..c0840e5f7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8892179d8edf96583900048bdd895eff24e57be0105e91efafe1de971414db0e +size 22457 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_MitchellNetravali.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_MitchellNetravali.png new file mode 100644 index 000000000..094777eec --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_MitchellNetravali.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f351ec6ae6df56537e383494984c2fbcf35a66c44a6ce53d6fd8d6d74a330f3 +size 15342 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_NearestNeighbor.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_NearestNeighbor.png new file mode 100644 index 000000000..06c6bfa22 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_NearestNeighbor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37332e56f71506663b00deacc52adaa7574167565e395217b493d235965b29b9 +size 11563 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Robidoux.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Robidoux.png new file mode 100644 index 000000000..c580f0cff --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Robidoux.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0fb38dbdded32a1518d62ac79f4aa88133aaddad947f23c1066dc33d6938e0b +size 15372 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_RobidouxSharp.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_RobidouxSharp.png new file mode 100644 index 000000000..4c0bb37bc --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_RobidouxSharp.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0be42a5fd4ff10680af74a99ed1e0561ae38181f4efe4641bd63891222dcdf3c +size 15283 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Spline.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Spline.png new file mode 100644 index 000000000..7527157d5 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Spline.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1eabaf35e0dda3eccd5e8866ddd65e0c45557c8d5cc29423a99e2f377ee1bfa9 +size 16271 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Triangle.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Triangle.png new file mode 100644 index 000000000..1ee2a15ff --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Triangle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ab9bea8f45e7d29d7a8c5e3d0182c0f3f3aa7014aa358883dee53db6dfeb3f7 +size 14076 diff --git a/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Welch.png b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Welch.png new file mode 100644 index 000000000..d3b893809 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/AffineTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Welch.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea452bc46c508f6990870a34d908224a58aa350c4ccebabd4fa6ba138e8034a0 +size 18383 diff --git a/tests/Images/External/ReferenceOutput/BmpEncoderTests/Encode_8BitColor_WithOctreeQuantizer_rgb32.bmp b/tests/Images/External/ReferenceOutput/BmpEncoderTests/Encode_8BitColor_WithOctreeQuantizer_rgb32.bmp new file mode 100644 index 000000000..b4d475488 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BmpEncoderTests/Encode_8BitColor_WithOctreeQuantizer_rgb32.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dba331639d724f198d7d11af971156d34076b57bba0f2d0d45e699104a3a674 +size 9270 diff --git a/tests/Images/External/ReferenceOutput/BmpEncoderTests/Encode_8BitColor_WithWuQuantizer_rgb32.bmp b/tests/Images/External/ReferenceOutput/BmpEncoderTests/Encode_8BitColor_WithWuQuantizer_rgb32.bmp new file mode 100644 index 000000000..01c919696 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BmpEncoderTests/Encode_8BitColor_WithWuQuantizer_rgb32.bmp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9213e188b3a2f715ae21a5ab2fb2acedc23397207820c0999b06fa60e7052b85 +size 9270 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_BikeGrayscale_R16_C1_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_BikeGrayscale_R16_C1_G3.png new file mode 100644 index 000000000..564a76f90 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_BikeGrayscale_R16_C1_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3a6e47d880b7276702e6bf4b1ba1b4781abfa2cd99ee9321a56169440fc318c +size 49844 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_BikeGrayscale_R16_C2_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_BikeGrayscale_R16_C2_G3.png new file mode 100644 index 000000000..4f2dc77b0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_BikeGrayscale_R16_C2_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18b4837dceb9a065c5b27133b67ef257a0f050fa1342d02a7e06d3501e068f47 +size 44966 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_BikeGrayscale_R8_C1_G1.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_BikeGrayscale_R8_C1_G1.png new file mode 100644 index 000000000..57ce8295e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_BikeGrayscale_R8_C1_G1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e652706e1aec475c8eec08392d65be1bd888cc79eccc4019eb3826db71c6dac0 +size 54744 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bike_R16_C1_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bike_R16_C1_G3.png new file mode 100644 index 000000000..a0e9c1b24 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bike_R16_C1_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffc82427285a2bfeb3226e3e87ac316e41a2a8f853bb406b88ba2ae7bfae099d +size 164923 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bike_R16_C2_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bike_R16_C2_G3.png new file mode 100644 index 000000000..caf152f9b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bike_R16_C2_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ea08065be7271e7ff75ed49e63544701bc14a03bd44d754fb056370559dd105 +size 149483 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bike_R8_C1_G1.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bike_R8_C1_G1.png new file mode 100644 index 000000000..5ad60a4bf --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bike_R8_C1_G1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a61bca9de7e0b6bf6f88c4d01b9e3f1611f6866db10e4a1168550ab84804f42 +size 178531 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_BikeGrayscale_R16_C1_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_BikeGrayscale_R16_C1_G3.png new file mode 100644 index 000000000..4e3d437e0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_BikeGrayscale_R16_C1_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3260ab8cc85b9fd64720376cb7c2fee026af7f30aba0a273d961a44635ed2e87 +size 79287 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_BikeGrayscale_R16_C2_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_BikeGrayscale_R16_C2_G3.png new file mode 100644 index 000000000..4053a152d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_BikeGrayscale_R16_C2_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b59f781529494c62951cddbcd99ef29a334e39ff04f27391526e24aa5cb46450 +size 77995 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_BikeGrayscale_R8_C1_G1.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_BikeGrayscale_R8_C1_G1.png new file mode 100644 index 000000000..bd7c886b9 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_BikeGrayscale_R8_C1_G1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae5c8924f261044fbf6ea4257c05a05c5715fa64fd5b04f93f9a0c591619a3d9 +size 83978 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_Bike_R16_C1_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_Bike_R16_C1_G3.png new file mode 100644 index 000000000..7a45ae8f1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_Bike_R16_C1_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5587863a814ad37010464313d1351399617e3f2d94e363dd3196e82f7bc3ee9d +size 247417 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_Bike_R16_C2_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_Bike_R16_C2_G3.png new file mode 100644 index 000000000..8dd39701d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_Bike_R16_C2_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4eaf2e9d13e73f9b7744cba89c2d0c268e3ab5718b3df7ccb01f4521ca4af002 +size 243906 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_Bike_R8_C1_G1.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_Bike_R8_C1_G1.png new file mode 100644 index 000000000..3fbac62f9 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_Bike_R8_C1_G1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d80a75091d547cb0d30ac61eba714d5a6562265a2c36f79c227ad060a1eeb4a +size 256901 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_CalliphoraPartial_R16_C1_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_CalliphoraPartial_R16_C1_G3.png new file mode 100644 index 000000000..a6d274bfd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_CalliphoraPartial_R16_C1_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6019cc0bc65d0f1e9bdb03e3954b04d220414a0a4cf345c95764e893e1b7cddf +size 257288 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_CalliphoraPartial_R16_C2_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_CalliphoraPartial_R16_C2_G3.png new file mode 100644 index 000000000..0ea7d7551 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_CalliphoraPartial_R16_C2_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b1251c453bede61ec3bc09c1ce070f4be89b5dfac9913e4a2ed8a3d9b1ef362 +size 255308 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_CalliphoraPartial_R8_C1_G1.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_CalliphoraPartial_R8_C1_G1.png new file mode 100644 index 000000000..c0bd19583 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_CalliphoraPartial_R8_C1_G1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:040e5aa93a5d57d0cc3312a20401a5535bc7f03c7f9612c885e1b5fd1e6e892f +size 269037 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_cross_R16_C1_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_cross_R16_C1_G3.png new file mode 100644 index 000000000..a377eb690 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_cross_R16_C1_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfdc65d04ea7e1e05ee952e6a1a3fb87ecabd9a280624cf9745ec11d9c2efd60 +size 5818 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_cross_R16_C2_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_cross_R16_C2_G3.png new file mode 100644 index 000000000..b947522a5 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_cross_R16_C2_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71c8bd171de42cd17dbfea8a7012ab76526dcf166948f72aa6ed42e52c4d6437 +size 5723 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_cross_R8_C1_G1.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_cross_R8_C1_G1.png new file mode 100644 index 000000000..ada75d578 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Bounded_cross_R8_C1_G1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d13652480cc8a57bcc2c9c07b882f92ad7f089dc96e2ad2578a01841962e578d +size 5874 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_CalliphoraPartial_R16_C1_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_CalliphoraPartial_R16_C1_G3.png new file mode 100644 index 000000000..d1b15eb8e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_CalliphoraPartial_R16_C1_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4e2f6c6c42ddd15c0730edcd402bf8fd05a1116cb72495e3156a545988ff0230 +size 85901 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_CalliphoraPartial_R16_C2_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_CalliphoraPartial_R16_C2_G3.png new file mode 100644 index 000000000..3acb240b3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_CalliphoraPartial_R16_C2_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8193ce8690dbb99517cd56e5a866268c0a5c971c992058afb818393658781b91 +size 77762 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_CalliphoraPartial_R8_C1_G1.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_CalliphoraPartial_R8_C1_G1.png new file mode 100644 index 000000000..335375205 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_CalliphoraPartial_R8_C1_G1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:412c302f92500d855658d466aa1a686386ed998f6a3d5fe7326cd148a6f829ae +size 116229 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Solid50x50_(255,0,0,255)_R16_C1_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Solid50x50_(255,0,0,255)_R16_C1_G3.png new file mode 100644 index 000000000..ffa9624d0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Solid50x50_(255,0,0,255)_R16_C1_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d753a7dc732d6f01f7bce8c6de50d70158639aa5e0eb18d168e417fe36492731 +size 135 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Solid50x50_(255,0,0,255)_R16_C2_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Solid50x50_(255,0,0,255)_R16_C2_G3.png new file mode 100644 index 000000000..ffa9624d0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Solid50x50_(255,0,0,255)_R16_C2_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d753a7dc732d6f01f7bce8c6de50d70158639aa5e0eb18d168e417fe36492731 +size 135 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Solid50x50_(255,0,0,255)_R8_C1_G1.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Solid50x50_(255,0,0,255)_R8_C1_G1.png new file mode 100644 index 000000000..ffa9624d0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_Solid50x50_(255,0,0,255)_R8_C1_G1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d753a7dc732d6f01f7bce8c6de50d70158639aa5e0eb18d168e417fe36492731 +size 135 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern200x100_R16_C1_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern200x100_R16_C1_G3.png new file mode 100644 index 000000000..e155d618d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern200x100_R16_C1_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:570cb16b4026d38cbf586592c34d0fe303f2c1d99baeb531670c4ba25956f9c3 +size 15489 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern200x100_R16_C2_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern200x100_R16_C2_G3.png new file mode 100644 index 000000000..3f93014b6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern200x100_R16_C2_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27813f975640c7ac15e78af910efc796ada950cd7efcd9a4fe045d531de24ec8 +size 15197 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern200x100_R8_C1_G1.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern200x100_R8_C1_G1.png new file mode 100644 index 000000000..198baadf7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern200x100_R8_C1_G1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e10a91175585b3843b25b710dc45f734ba706b60fc56a21748da355f27b8dcf5 +size 12776 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern23x31_R16_C1_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern23x31_R16_C1_G3.png new file mode 100644 index 000000000..9140cdb0b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern23x31_R16_C1_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6c0aca87ea94ec94c4d9e458dd33d366e0166533ee3e3c39066ee9d8be63a74e +size 1393 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern23x31_R16_C2_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern23x31_R16_C2_G3.png new file mode 100644 index 000000000..32778c0a7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern23x31_R16_C2_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d486512f51a57c90de6c3126791fbd3b7e7dd756932b5bd716660ee9b72f010 +size 1168 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern23x31_R8_C1_G1.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern23x31_R8_C1_G1.png new file mode 100644 index 000000000..a60c7f0cb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern23x31_R8_C1_G1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79f344abd9f1cfe6e8c2f0be52fd9498ee3ee6370cea94244d90fdaba7fa5e71 +size 1488 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern30x20_R16_C1_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern30x20_R16_C1_G3.png new file mode 100644 index 000000000..ae9b64afa --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern30x20_R16_C1_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90a45e7212ce97754be0e1432fffdc62ef5d2bdc30fdff0477a1951754cc0929 +size 1113 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern30x20_R16_C2_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern30x20_R16_C2_G3.png new file mode 100644 index 000000000..1e9dc61e6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern30x20_R16_C2_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c61766f05dc48413c21baea8af1994895aa354732109fd5701a42f746f1f412 +size 1005 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern30x20_R8_C1_G1.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern30x20_R8_C1_G1.png new file mode 100644 index 000000000..99a249b1d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_TestPattern30x20_R8_C1_G1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be002593c2874eab803d0dc9b5646fb51b94ea92e17158797609219f46c2f723 +size 1518 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_WorksWithAllPixelTypes_Bgr24.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_WorksWithAllPixelTypes_Bgr24.png new file mode 100644 index 000000000..8f8267160 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_WorksWithAllPixelTypes_Bgr24.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:42c62ed7ff832efa4a5f7c25db0fa76eaadd4c702c3c6b3afff7c115d3748f63 +size 15109 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_WorksWithAllPixelTypes_Bgra32.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_WorksWithAllPixelTypes_Bgra32.png new file mode 100644 index 000000000..3924423e2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_WorksWithAllPixelTypes_Bgra32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ad02d12edd4706280de4c6133c6c173fb8ede339e91d26fe013d78f53b0609c +size 20502 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_WorksWithAllPixelTypes_Gray8.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_WorksWithAllPixelTypes_Gray8.png new file mode 100644 index 000000000..aa0af1f55 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_WorksWithAllPixelTypes_Gray8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bc13a3bedc8ac11627c770134d422662f3d6ec2158a4167ad026d59ec6fc196d +size 5006 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_cross_R16_C1_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_cross_R16_C1_G3.png new file mode 100644 index 000000000..d4ff4e16b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_cross_R16_C1_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:11edba36c7f73271d9575b16cc7663a1e75c3b34560df51b7430cfde3ce1ea08 +size 6576 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_cross_R16_C2_G3.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_cross_R16_C2_G3.png new file mode 100644 index 000000000..a02c2d670 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_cross_R16_C2_G3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75320c25e8977e5d56ff32f054e15773bd797e4ba745cd7bf3a2fd4c7000e3df +size 6400 diff --git a/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_cross_R8_C1_G1.png b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_cross_R8_C1_G1.png new file mode 100644 index 000000000..5fbabed0a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/BokehBlurTest/BokehBlurFilterProcessor_cross_R8_C1_G1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8bb334d24245359fda8b64a74cbd30267cbdd1238e0aeae674b57be5371cd7db +size 6266 diff --git a/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_CalliphoraPartial_3.png b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_CalliphoraPartial_3.png new file mode 100644 index 000000000..66df78ea2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_CalliphoraPartial_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e4f4145fd269e8b2bb911becc72cda2a0bfca96d797de9ebf030b8ddaf874d8 +size 276572 diff --git a/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_CalliphoraPartial_5.png b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_CalliphoraPartial_5.png new file mode 100644 index 000000000..347a4648e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_CalliphoraPartial_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:045bff9c9d46545a61b9cf38d49b7ee631e36861eb814e94ce387a891c73ed7a +size 267458 diff --git a/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_Car_3.png b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_Car_3.png new file mode 100644 index 000000000..e8baa7ed8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_Car_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76b1f4181eede513d21633af1c33e7ba484545f41c775a8cb50aca50fb882c5c +size 192721 diff --git a/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_Car_5.png b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_Car_5.png new file mode 100644 index 000000000..81e969507 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/InBox_Rgba32_Car_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0abf372faf736c53d427c303d12c400bcdb226640a12b3117f87e1ca3a25435b +size 184541 diff --git a/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_CalliphoraPartial_3.png b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_CalliphoraPartial_3.png new file mode 100644 index 000000000..b98943653 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_CalliphoraPartial_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4962891ff596cc2d1e43721786e7cede417175d7f8773abd092e5949c968d2d +size 156753 diff --git a/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_CalliphoraPartial_5.png b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_CalliphoraPartial_5.png new file mode 100644 index 000000000..4ae85071b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_CalliphoraPartial_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb0a3b2ec77cdbcddd522e0567b8223658fbbf145bc49306b67b839f0c0fa7d7 +size 117061 diff --git a/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_Car_3.png b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_Car_3.png new file mode 100644 index 000000000..d69f06f6c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_Car_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1d0df644e610026de22d8867345bcfd7d0ba08e8653a833b666141b79954ea3c +size 141890 diff --git a/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_Car_5.png b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_Car_5.png new file mode 100644 index 000000000..e5d8265d9 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/BoxBlurTest/OnFullImage_Rgba32_Car_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6967b83a2494f4fdef672a748a1855bcd418e9fd1fc3a416472a70a39980856d +size 121606 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Kayyali.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Kayyali.png new file mode 100644 index 000000000..73c2ec159 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Kayyali.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:66169470cf7b29ded78cfd3abc221e5374e4ee70b704ce0f8d4aa082b6a54fc9 +size 81056 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Prewitt.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Prewitt.png new file mode 100644 index 000000000..1e789d3ee --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Prewitt.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f12129c2de0e085a40dcaac2de40700f8f961ef2a64cd930f23df3d81935a9bc +size 129869 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_RobertsCross.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_RobertsCross.png new file mode 100644 index 000000000..f8527f2fd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_RobertsCross.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:efe7f70d49a3822c759bf9a0a4245abf387620f5e840de6fdb9f6131d4e99259 +size 106478 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Scharr.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Scharr.png new file mode 100644 index 000000000..b394720ef --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Scharr.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81e0e6a8c512967d48bfc61065f9d4a9eaca78f8ddf54cd0138cbdb00b6e0f0f +size 114230 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Sobel.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Sobel.png new file mode 100644 index 000000000..6634c3901 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_Bike_Sobel.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c403541d7e0cc0d8913cc652077d937b3d12ab0978dacfb102ab324efe88b632 +size 130771 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Kayyali.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Kayyali.png new file mode 100644 index 000000000..4a85a4e1b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Kayyali.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ea6a5da616e343ba1d5518e847fe0fea97dfa046e2a18f45efba10457f1fd74 +size 1394 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Prewitt.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Prewitt.png new file mode 100644 index 000000000..3c8ab0c32 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Prewitt.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c5ec7f464eb63163cc70f4c64ac5df3e719972dd2e674a21546a57caed8e87ac +size 5349 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_RobertsCross.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_RobertsCross.png new file mode 100644 index 000000000..0324e0b1c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_RobertsCross.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d4adff74b72f273e3022f07ffaecbc79126cd176ebcfa33a2b99400853d4cd4 +size 3463 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Scharr.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Scharr.png new file mode 100644 index 000000000..d7c28104f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Scharr.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60a4a4876939f689be731e62e557b3680bae7ab2c795eae9047e939681f03cce +size 1656 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Sobel.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Sobel.png new file mode 100644 index 000000000..c33664976 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges2D_WorksWithAllFilters_Rgba32_TestPattern100x100_Sobel.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49fc488684c58b7d91dc25003997111b36c37fbd45d4513168dd3a4682fdbb4a +size 4235 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_Bike_Kirsch.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_Bike_Kirsch.png new file mode 100644 index 000000000..ef571da58 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_Bike_Kirsch.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4d99cc705a6c7bc9bbce009eae3637472efde5ff5f832826eba6d74fa386c348 +size 119073 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_Bike_Robinson.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_Bike_Robinson.png new file mode 100644 index 000000000..2c3cea6c6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_Bike_Robinson.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:113af6d7e451fabcf94090de69ad9c711394e8473c7c627de3baa67f88bb42cd +size 130874 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_TestPattern100x100_Kirsch.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_TestPattern100x100_Kirsch.png new file mode 100644 index 000000000..8dec16bfc --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_TestPattern100x100_Kirsch.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:186937ce04f61b42a3ecae29f0b0aa50614532933f05565ed44b1ebc60acfc9f +size 4323 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_TestPattern100x100_Robinson.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_TestPattern100x100_Robinson.png new file mode 100644 index 000000000..039841268 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdgesCompass_WorksWithAllFilters_Rgba32_TestPattern100x100_Robinson.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:326c5a44caf11818852cc4174c8bf8db7171bd64c219ce1c0fa86771f1eff8cd +size 4550 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_InBox_Rgba32_Bike.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_InBox_Rgba32_Bike.png new file mode 100644 index 000000000..89d9898a7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_InBox_Rgba32_Bike.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea9814d2724d4180e6628f9fc7f3041ca3a8c0518164b4941e97aee7c2876273 +size 258518 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_IsNotBoundToSinglePixelType_Bgra32_Bike.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_IsNotBoundToSinglePixelType_Bgra32_Bike.png new file mode 100644 index 000000000..6634c3901 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_IsNotBoundToSinglePixelType_Bgra32_Bike.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c403541d7e0cc0d8913cc652077d937b3d12ab0978dacfb102ab324efe88b632 +size 130771 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_IsNotBoundToSinglePixelType_Rgba32_Bike.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_IsNotBoundToSinglePixelType_Rgba32_Bike.png new file mode 100644 index 000000000..6634c3901 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_IsNotBoundToSinglePixelType_Rgba32_Bike.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c403541d7e0cc0d8913cc652077d937b3d12ab0978dacfb102ab324efe88b632 +size 130771 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_IsNotBoundToSinglePixelType_RgbaVector_Bike.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_IsNotBoundToSinglePixelType_RgbaVector_Bike.png new file mode 100644 index 000000000..68aeb832c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_IsNotBoundToSinglePixelType_RgbaVector_Bike.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:addcd6b062106fbad8d89cf551df9c932b53e7eda9ca37ec1f0c47ab1b177cd5 +size 134460 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_Bike_Laplacian3x3.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_Bike_Laplacian3x3.png new file mode 100644 index 000000000..3187748f9 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_Bike_Laplacian3x3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aeaa731c83d735037950755cf66b4bee374cdf52a602ce0e456c35efe0be73b2 +size 85549 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_Bike_Laplacian5x5.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_Bike_Laplacian5x5.png new file mode 100644 index 000000000..de1442a56 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_Bike_Laplacian5x5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc1dcf10f0bc03d0ef89acd6ff6c3278f2284269ae9936ebcbb412c2144320f5 +size 82666 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_Bike_LaplacianOfGaussian.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_Bike_LaplacianOfGaussian.png new file mode 100644 index 000000000..ee061ae87 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_Bike_LaplacianOfGaussian.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd18b8c62e4e7acece0a134252492d8451501e042628834946e4c7f3788c78db +size 88291 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_TestPattern100x100_Laplacian3x3.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_TestPattern100x100_Laplacian3x3.png new file mode 100644 index 000000000..6a2ded3cc --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_TestPattern100x100_Laplacian3x3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2ddaa3c4b7286f256f50bdad575612dee641046b950e4cf806bbfc2de4e9bf1 +size 4323 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_TestPattern100x100_Laplacian5x5.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_TestPattern100x100_Laplacian5x5.png new file mode 100644 index 000000000..8731d51b8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_TestPattern100x100_Laplacian5x5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2d1960d83de64b2bd48f4eec5db4ca34d5f5d99c069ccad06d9889025650af1 +size 4323 diff --git a/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_TestPattern100x100_LaplacianOfGaussian.png b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_TestPattern100x100_LaplacianOfGaussian.png new file mode 100644 index 000000000..794aa9423 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/DetectEdgesTest/DetectEdges_WorksWithAllFilters_Rgba32_TestPattern100x100_LaplacianOfGaussian.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2942d8809e5fde2b1890ec6db7aa64617787933a0990ec0a52185b0cd4edbfd +size 4323 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_CalliphoraPartial_3.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_CalliphoraPartial_3.png new file mode 100644 index 000000000..24939678e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_CalliphoraPartial_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e2e7a74fe02c795d77c2221482a96bfd17cc0b91882cb49d94b978a4eb553813 +size 262921 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_CalliphoraPartial_5.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_CalliphoraPartial_5.png new file mode 100644 index 000000000..3127167a6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_CalliphoraPartial_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:35dcaf3afea6c68196d3b684f675410dc2c61cdb6d77fb7c772981d0aade51fd +size 258423 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_Car_3.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_Car_3.png new file mode 100644 index 000000000..5a0a55a32 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_Car_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd006c7ed0bccc968720b752584419c7983481c146a88c0b7e003c7759e4a89e +size 183106 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_Car_5.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_Car_5.png new file mode 100644 index 000000000..a8aeba376 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/InBox_Rgba32_Car_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b65b30789c22f0357ee35fed9fe046c255c6aa0835faa1ede269084d02857f73 +size 173555 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_CalliphoraPartial_3.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_CalliphoraPartial_3.png new file mode 100644 index 000000000..645597e25 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_CalliphoraPartial_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca66b363d2566ae50f8e2fabb5811e83f8a797aac8850148b4f4d1689d9472ef +size 103659 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_CalliphoraPartial_5.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_CalliphoraPartial_5.png new file mode 100644 index 000000000..7ea9a6655 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_CalliphoraPartial_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e37e52779e9c74d6543fd49bbd5644ae9b773ee40cb413fd06af3a4a8c54370 +size 80731 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_Car_3.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_Car_3.png new file mode 100644 index 000000000..16efbe2d0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_Car_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd774c1ebd288a48a686a55e9f750cf275bb63cc692185b29e275b18e64a298c +size 116146 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_Car_5.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_Car_5.png new file mode 100644 index 000000000..b7c81ed63 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianBlurTest/OnFullImage_Rgba32_Car_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b722332185401bdd4e4bb6fe3f56369d5f59a752acfec11805def4de7cb949b9 +size 98421 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_CalliphoraPartial_3.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_CalliphoraPartial_3.png new file mode 100644 index 000000000..432027deb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_CalliphoraPartial_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ea444d62b7476712274f427d42b69b83e421c9a6f05553076fa71af9ed7aeb5 +size 324209 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_CalliphoraPartial_5.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_CalliphoraPartial_5.png new file mode 100644 index 000000000..9bc336e3b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_CalliphoraPartial_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4844920e31f0f57fccabacd3866a8afe0ebc03f5f0592f9f13e9e42e02e35850 +size 323024 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_Car_3.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_Car_3.png new file mode 100644 index 000000000..70e3a67b4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_Car_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62fc4aa5af3e2edf8ce40f970f29656188d415c0abeb975dc3a19946505faa7e +size 255668 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_Car_5.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_Car_5.png new file mode 100644 index 000000000..4bbf15494 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/InBox_Rgba32_Car_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:08b53445a3c4634ff3f2cde3bc4081527d69b6f4e392ca52b18bef1e7530c179 +size 249687 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_CalliphoraPartial_3.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_CalliphoraPartial_3.png new file mode 100644 index 000000000..f4c5eff4d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_CalliphoraPartial_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:733be45cd59fa377369fbd6f625f19f04814423744bbf412c5d2dcba8223f9dc +size 303740 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_CalliphoraPartial_5.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_CalliphoraPartial_5.png new file mode 100644 index 000000000..531ca6e08 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_CalliphoraPartial_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c592d0e9fc06eff1c9826cf8d670357b5cd4338bc98de8f7810f41cf2751f0b +size 293410 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_Car_3.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_Car_3.png new file mode 100644 index 000000000..b90b67656 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_Car_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23fd386d1a9e021ec2e65ed8bf72903769a65a61649a40297c3a96d8318f2e92 +size 307951 diff --git a/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_Car_5.png b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_Car_5.png new file mode 100644 index 000000000..f23fe7116 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Convolution/GaussianSharpenTest/OnFullImage_Rgba32_Car_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9217f4041b8fa51879961cca45f112d15a43ea2cfa994b6db41edece2f014e25 +size 298201 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/ApplyDiffusionFilterInBox_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/DitherTests/ApplyDiffusionFilterInBox_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..80149fa37 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/ApplyDiffusionFilterInBox_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1aa62e798c085eb7b0e8e5ce5e4cb2cccfe925dd8ac3e29659f9afd53fca977c +size 329912 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/ApplyDitherFilterInBox_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/DitherTests/ApplyDitherFilterInBox_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..572c719e9 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/ApplyDitherFilterInBox_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ce9f105031562af60baff3619b9bc84a9f76d77a555a334149d13ddf1e9b44b +size 269077 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_Bgra32_filter0.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_Bgra32_filter0.png new file mode 100644 index 000000000..8f0ad4f18 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_Bgra32_filter0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0216f1684430087035b387ab02d33b043c526bd8c7d78343c31e1bc410581bfb +size 727 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_Rgb24_filter0.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_Rgb24_filter0.png new file mode 100644 index 000000000..8f0ad4f18 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_Rgb24_filter0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0216f1684430087035b387ab02d33b043c526bd8c7d78343c31e1bc410581bfb +size 727 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_Rgba32_filter0.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_Rgba32_filter0.png new file mode 100644 index 000000000..8f0ad4f18 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_Rgba32_filter0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0216f1684430087035b387ab02d33b043c526bd8c7d78343c31e1bc410581bfb +size 727 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_RgbaVector_filter0.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_RgbaVector_filter0.png new file mode 100644 index 000000000..ca40d71ef --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_ShouldNotDependOnSinglePixelType_RgbaVector_filter0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24191da3ce18438edefa7a189d9beadaa3057b5e4d4c550254e3a81ed159c0f8 +size 723 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Atkinson.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Atkinson.png new file mode 100644 index 000000000..b03fe7b9f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Atkinson.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:087148425a048f33c6ae063064cfe374f7fb88f075d767e62c73675ec52a3e0a +size 100066 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Burks.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Burks.png new file mode 100644 index 000000000..33cd02bda --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Burks.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2a90c8463632606b40461ad91d80d44826f7b468ba5f1a905acfc85ad0344c9 +size 114413 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_FloydSteinberg.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_FloydSteinberg.png new file mode 100644 index 000000000..e0d901ea7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_FloydSteinberg.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:192c742bfd53f3a74d96c79e92443a922ac60c354b73d7abf292f30d10131307 +size 114842 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_JarvisJudiceNinke.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_JarvisJudiceNinke.png new file mode 100644 index 000000000..aa0446d48 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_JarvisJudiceNinke.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50c12659dc05b3ce8a6692cdbc72971bbc691cc7fd26c34df65b4bd71d190e5b +size 108799 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Sierra2.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Sierra2.png new file mode 100644 index 000000000..ef0afb9bd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Sierra2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6a1c408687899b57b96e9f01ea889bc6f16d9a479386346c6bd9babc45ef99d0 +size 109095 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Sierra3.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Sierra3.png new file mode 100644 index 000000000..8ecbc1545 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Sierra3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3d8aead7f9f69dac7eec1b2d8e2200331bf28218c98b7fa3435c9610ff88264 +size 110221 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_SierraLite.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_SierraLite.png new file mode 100644 index 000000000..417ee7b49 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_SierraLite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f1fed9d8f58e38cfa938d7735cbdfcbac0aa02f58eda0dddfe29a5ebed0e74eb +size 117802 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_StevensonArce.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_StevensonArce.png new file mode 100644 index 000000000..b668b84cb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_StevensonArce.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbeeda3f4e505c46e1ec218001f0f1aade4eb64c3932e2c374a74c4b0702d7a8 +size 103735 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Stucki.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Stucki.png new file mode 100644 index 000000000..ea7a103ba --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_Bike_Stucki.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8003014c90f6c3a722c75e9cafb397d1be3818bb84c3484e28ee79ae273d7d0b +size 109707 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Atkinson.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Atkinson.png new file mode 100644 index 000000000..a519e1094 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Atkinson.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f02a9465aaaa62b6fc0e9e0578362ccf65ce57bf7a8e1e2899f254863e72807f +size 100060 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Burks.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Burks.png new file mode 100644 index 000000000..5fa4e4613 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Burks.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f50c240c062cb66e820e8f632107e63bc0de85013143a81975e56f0b72499d8f +size 102871 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_FloydSteinberg.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_FloydSteinberg.png new file mode 100644 index 000000000..d87f3fd5a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_FloydSteinberg.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa6c2bb78faaf689cf979dd87b3a24b6405720755ce16c028cafab690ac7b318 +size 104334 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_JarvisJudiceNinke.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_JarvisJudiceNinke.png new file mode 100644 index 000000000..3a8de62be --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_JarvisJudiceNinke.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5bddfb2d8b8aa83fd532b3157fe78e75199d591d415524f04f688baafd1744a8 +size 101155 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Sierra2.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Sierra2.png new file mode 100644 index 000000000..184c91795 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Sierra2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ce16c4b23075e784927143d4077063be3b42bd8a88ca1358082c00974c40150 +size 102434 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Sierra3.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Sierra3.png new file mode 100644 index 000000000..79ec8e070 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Sierra3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddbd3cc8250205b38fbedef85c938920608826d5a39e5e9ecfc835b6b2583453 +size 101438 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_SierraLite.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_SierraLite.png new file mode 100644 index 000000000..5848f60bf --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_SierraLite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a880481e38ca282f29a8d00fb041de67c5231304ecdc8cef9167efb58dd482ff +size 105295 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_StevensonArce.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_StevensonArce.png new file mode 100644 index 000000000..300d82795 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_StevensonArce.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df9945efaa843da6b95c883f109075f116009bec688191d7dae5429a7fa157fc +size 100713 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Stucki.png b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Stucki.png new file mode 100644 index 000000000..a0a7af21b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DiffusionFilter_WorksWithAllErrorDiffusers_CalliphoraPartial_Stucki.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c58aeb0e9bcc20b405b5700ec1ac12c7759e77e16da7887186b8d61903e9d906 +size 101013 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_Bgra32_filter0.png b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_Bgra32_filter0.png new file mode 100644 index 000000000..b6d77f3f1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_Bgra32_filter0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56b0fc0343c220f672611d1adceffd4f59ba917e7c5766b19568271d0b4a95e0 +size 788 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_Rgb24_filter0.png b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_Rgb24_filter0.png new file mode 100644 index 000000000..b6d77f3f1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_Rgb24_filter0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56b0fc0343c220f672611d1adceffd4f59ba917e7c5766b19568271d0b4a95e0 +size 788 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_Rgba32_filter0.png b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_Rgba32_filter0.png new file mode 100644 index 000000000..b6d77f3f1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_Rgba32_filter0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56b0fc0343c220f672611d1adceffd4f59ba917e7c5766b19568271d0b4a95e0 +size 788 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_RgbaVector_filter0.png b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_RgbaVector_filter0.png new file mode 100644 index 000000000..b6d77f3f1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_ShouldNotDependOnSinglePixelType_RgbaVector_filter0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:56b0fc0343c220f672611d1adceffd4f59ba917e7c5766b19568271d0b4a95e0 +size 788 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Bayer2x2.png b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Bayer2x2.png new file mode 100644 index 000000000..dc944f212 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Bayer2x2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97f4582029805abbae7575df9935a77b55ab7c4f4190f7cfb7a68b3f3dac9cfc +size 39840 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Bayer4x4.png b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Bayer4x4.png new file mode 100644 index 000000000..55f36449f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Bayer4x4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:186be7a7c23b9150e669b3aa15e3f7af7e619759ecc4ea2a7be7645c124caebb +size 40570 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Bayer8x8.png b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Bayer8x8.png new file mode 100644 index 000000000..e2c5332cd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Bayer8x8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e038cf3f08e27f7b83921256112378f69cc56880added2fc60bf1f710e2e497e +size 40547 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Ordered3x3.png b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Ordered3x3.png new file mode 100644 index 000000000..93f286cf2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_Bike_Ordered3x3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f071a490e7a297e7f861a9669afc7641f2fcb264cdef84f562d41fd97ed66504 +size 40751 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Bayer2x2.png b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Bayer2x2.png new file mode 100644 index 000000000..1c6b28791 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Bayer2x2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9994ba45741132a51fab9fdd71e6aaab7ce748c6c393b7515b85bad71878e3ee +size 49984 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Bayer4x4.png b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Bayer4x4.png new file mode 100644 index 000000000..964765902 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Bayer4x4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5360890509baffe70fd84499a0b0e18057f1220660782b1d82e39d36c04dc3f1 +size 49638 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Bayer8x8.png b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Bayer8x8.png new file mode 100644 index 000000000..36d899109 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Bayer8x8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e8603ec1daebec049e34658a07bb85333ac996d5d16d64aa318b7f47d966bf6 +size 49253 diff --git a/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Ordered3x3.png b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Ordered3x3.png new file mode 100644 index 000000000..2d93e7950 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/DitherTests/DitherFilter_WorksWithAllDitherers_CalliphoraPartial_Ordered3x3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74bdc85112c696133c251d05080c100675cb72f07ed8a8e542faa5255fd0c942 +size 49248 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/DrawImageOfDifferentPixelType_Bgra32.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/DrawImageOfDifferentPixelType_Bgra32.png new file mode 100644 index 000000000..2c7f15663 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/DrawImageOfDifferentPixelType_Bgra32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffaff9fb6fa2295c00fe5024b7661499a61cc34c78c8b479aecc0509b57bc476 +size 33852 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/DrawImageOfDifferentPixelType_Rgba32.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/DrawImageOfDifferentPixelType_Rgba32.png new file mode 100644 index 000000000..2c7f15663 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/DrawImageOfDifferentPixelType_Rgba32.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffaff9fb6fa2295c00fe5024b7661499a61cc34c78c8b479aecc0509b57bc476 +size 33852 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/DrawTransformed.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/DrawTransformed.png new file mode 100644 index 000000000..bfb9ab5ed --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/DrawTransformed.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c83df7a2f70aec8f150799055ce42db09568b47b95216c91a79233ce69381d5 +size 191563 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Add.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Add.png new file mode 100644 index 000000000..eeea5c350 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Add.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4756b6b82d15345b151942960c1abae9c697ec8d7ec128b4f3bd796e88779427 +size 15684 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Darken.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Darken.png new file mode 100644 index 000000000..5438131cd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Darken.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:860e2966148cb2c29a690c9998f359f22cb1113c7fec2cf307df17bf7a7cf229 +size 10177 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-HardLight.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-HardLight.png new file mode 100644 index 000000000..26bc317f9 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-HardLight.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:defb24dde47675ee3e7647a8055f0d437fb3c79856ca41326fd1edf39ee46535 +size 22338 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Lighten.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Lighten.png new file mode 100644 index 000000000..e8f65763b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Lighten.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a16c7ed0cd8213b478f1a754c9684aeddd218275d6637585f7ced7d925492db0 +size 18362 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Multiply.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Multiply.png new file mode 100644 index 000000000..872b0a0c6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Multiply.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe691de9af39c939d740a1ea900b1378d42b025d3ba14a57e0cf999c8139215b +size 17149 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Normal.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Normal.png new file mode 100644 index 000000000..c6dcf4ef0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e19e8b5beb10a266939414d01c3e3319ac11513f821514669a7abd300be6ea8 +size 23869 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Overlay.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Overlay.png new file mode 100644 index 000000000..03ac3f071 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Overlay.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3995b89d929437611d1c2a544c06cdcd1fb147685ff33970744513ace04fb5d6 +size 16637 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Screen.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Screen.png new file mode 100644 index 000000000..21ef3eada --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Screen.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8267f374c311d751ca82696ea75591941e2f252e09db44403caa07ccc85ecb9 +size 18775 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Subtract.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Subtract.png new file mode 100644 index 000000000..70f5ad14b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/ImageBlendingMatchesSvgSpecExamples_mode-Subtract.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c99be5e8c4f1d81377f3cf133cf3dfc36253ba01dac4a8a94b371e5eef5a6d88 +size 12231 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Bgr24_CalliphoraPartial_Bike-Normal-1.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Bgr24_CalliphoraPartial_Bike-Normal-1.png new file mode 100644 index 000000000..87b5c9afb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Bgr24_CalliphoraPartial_Bike-Normal-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72f7b3d4fd46d23d773ee0287896650330b39d50740b3b5d3eec318d832eaa63 +size 234903 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_CalliphoraPartial_splash-Normal-0.25.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_CalliphoraPartial_splash-Normal-0.25.png new file mode 100644 index 000000000..5fa25265e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_CalliphoraPartial_splash-Normal-0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:50c734b7de7f85c0866a98a7eccb17fe00c4cff0b4830bc6a31d9850b8bedd07 +size 315291 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_CalliphoraPartial_splash-Normal-0.75.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_CalliphoraPartial_splash-Normal-0.75.png new file mode 100644 index 000000000..39c8ef938 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_CalliphoraPartial_splash-Normal-0.75.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7903fd89a872a2f2c9a72a5382051bd4b420df7e6252867caa6caff46cdef83e +size 310382 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_CalliphoraPartial_splash-Normal-1.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_CalliphoraPartial_splash-Normal-1.png new file mode 100644 index 000000000..0333685d6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_CalliphoraPartial_splash-Normal-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c5ed6c781e52f7a94868a01749ba116a6720dc6099f7f02913412869adf77ea +size 299040 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_TestPattern400x400_splash-Add-0.5.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_TestPattern400x400_splash-Add-0.5.png new file mode 100644 index 000000000..883c5c056 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_TestPattern400x400_splash-Add-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8500e834f7244df4b8ec31492e66f7139406e673b9784a10ecf784149995b303 +size 73186 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_TestPattern400x400_splash-Multiply-0.5.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_TestPattern400x400_splash-Multiply-0.5.png new file mode 100644 index 000000000..4c6772655 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_TestPattern400x400_splash-Multiply-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4caf90bc51068ff44e77e12098bf41a83a99ddd36a95848e0dfcd3a79a1d4126 +size 68999 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_TestPattern400x400_splash-Subtract-0.5.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_TestPattern400x400_splash-Subtract-0.5.png new file mode 100644 index 000000000..8f80c6b39 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba32_TestPattern400x400_splash-Subtract-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f62d2811997ca73c4b3d6448de225b1f4799e8562a8b638e5369fd9f79d3bfd8 +size 67224 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba64_rgb-48bpp_splash-Normal-0.25.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba64_rgb-48bpp_splash-Normal-0.25.png new file mode 100644 index 000000000..0eed0d3ad --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba64_rgb-48bpp_splash-Normal-0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e71d1de16ac7fe77c20a68e47a01d8cc1e4b0a1241526e203e0c638aff4286aa +size 1278034 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba64_rgb-48bpp_splash-Normal-1.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba64_rgb-48bpp_splash-Normal-1.png new file mode 100644 index 000000000..532308425 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentConfigurations_Rgba64_rgb-48bpp_splash-Normal-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be647ef8a62c383f20887eca63cbee452bbb708219de20e351dff5a4c5bb981c +size 1327872 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_-25_-30.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_-25_-30.png new file mode 100644 index 000000000..9ba0cded7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_-25_-30.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fafc33a1eb3e8600f11b6199da605b5a1ae63b72704a49328f9f473d933c3416 +size 158 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_0_0.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_0_0.png new file mode 100644 index 000000000..e1b23865f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_0_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe7d4706ea0b98f902cd40de5d6f06a1be964166f5f1e4fe3f4b18c738df123c +size 157 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_25_25.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_25_25.png new file mode 100644 index 000000000..9adde49d3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_25_25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f8687a87b1a795be966912781cacced6682efb6a3ce2063b0ed8ad603e43444 +size 429 diff --git a/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_75_50.png b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_75_50.png new file mode 100644 index 000000000..de65215fa --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Drawing/DrawImageTests/WorksWithDifferentLocations_75_50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9164f54bb563f72029b7b7884918e50004222fed56fe00287260871dcff5e54 +size 155 diff --git a/tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/FullImage_Rgba32_ducky.png b/tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/FullImage_Rgba32_ducky.png new file mode 100644 index 000000000..779d37f35 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/FullImage_Rgba32_ducky.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6b98e16e2e7d9ef9da9fa2c6414ca9f92184c129120458cbcfbc82b0340da87 +size 24481 diff --git a/tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/FullImage_Rgba32_splash.png b/tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/FullImage_Rgba32_splash.png new file mode 100644 index 000000000..c8a7d677b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/FullImage_Rgba32_splash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b43d6bc258e310bb26b25dc2504a1ce1d0e5ac97bfecf1f98f429e0d4f6302ae +size 156564 diff --git a/tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/InBox_Rgba32_ducky.png b/tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/InBox_Rgba32_ducky.png new file mode 100644 index 000000000..f19d92a5d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/InBox_Rgba32_ducky.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00b563114b3d4bbb3126570b7b4365ec25705483f60059937eb1eb32bbf8fdfb +size 27751 diff --git a/tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/InBox_Rgba32_splash.png b/tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/InBox_Rgba32_splash.png new file mode 100644 index 000000000..bcc384839 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/BackgroundColorTest/InBox_Rgba32_splash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:649b9cf315c04b682f1bbcf273247207aa49be718a6106113d04ed5f8f61757d +size 185665 diff --git a/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_CalliphoraPartial_15-10.png b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_CalliphoraPartial_15-10.png new file mode 100644 index 000000000..7e287a8d3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_CalliphoraPartial_15-10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df3385c0c2db5109881a8f5023f40f3a4f6164a13c81a113e23b3f150442ac05 +size 174615 diff --git a/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_CalliphoraPartial_6-5.png b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_CalliphoraPartial_6-5.png new file mode 100644 index 000000000..a1bfd2128 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_CalliphoraPartial_6-5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:767f4139969e3db85a5e8e9fea9b288db40e2441617415e6f29a41175771e072 +size 249718 diff --git a/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_Car_15-10.png b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_Car_15-10.png new file mode 100644 index 000000000..cf5551194 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_Car_15-10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:134b2e0d4ae9cf3d69b4cbd327d487b506d182e58c9c385264b8159f5be107c2 +size 147594 diff --git a/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_Car_6-5.png b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_Car_6-5.png new file mode 100644 index 000000000..908499757 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/FullImage_Car_6-5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:607db63b25c8c6d761d8febd4ff0e3fdc7a7e650153d8a94a60f0194d6eb1287 +size 203322 diff --git a/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_CalliphoraPartial_15-10.png b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_CalliphoraPartial_15-10.png new file mode 100644 index 000000000..9a9cfb730 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_CalliphoraPartial_15-10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2734d3fc16ffb492e9b972c23897cf6c55c2950cf666dc22857e2ac104d59dee +size 280896 diff --git a/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_CalliphoraPartial_6-5.png b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_CalliphoraPartial_6-5.png new file mode 100644 index 000000000..1ba6688f8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_CalliphoraPartial_6-5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36c2a36e8b684298cc621ca05b934e4d897e265084988cc211ec9ef1967beae9 +size 300401 diff --git a/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_Car_15-10.png b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_Car_15-10.png new file mode 100644 index 000000000..d95a2890e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_Car_15-10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2728ee47feae4206b4383f04588cdb1ac54d4c6c39878c3998ebc28db3b8d97 +size 191705 diff --git a/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_Car_6-5.png b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_Car_6-5.png new file mode 100644 index 000000000..a9b4571cd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_Car_6-5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7458b084fbb22231a87f0e81bf6d8daa6ff83567eba23f0544e8f879916c04c1 +size 217144 diff --git a/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_TestPattern100x100_15-10.png b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_TestPattern100x100_15-10.png new file mode 100644 index 000000000..422634be4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_TestPattern100x100_15-10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:374aef670a6ec6709d4dc7c530bb0d6673c3116c6a4d7bc9deb8c0d340243476 +size 3006 diff --git a/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_TestPattern100x100_6-5.png b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_TestPattern100x100_6-5.png new file mode 100644 index 000000000..9a276cb38 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/OilPaintTest/InBox_Rgba32_TestPattern100x100_6-5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c548f53eada78896332eff3b4338262c32a6e690fde60f06ef09805ede036fb +size 2815 diff --git a/tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/FullImage_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/FullImage_CalliphoraPartial.png new file mode 100644 index 000000000..df100d838 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/FullImage_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d63631501771368531c38c045ac6b1496dc3236809468e91412cbf356376265 +size 113408 diff --git a/tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/InBox_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/InBox_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..13aead41c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/InBox_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad798a33ac81a0e4750084c2710b3e49508c04bffaf7708aac3d099a6f9fecea +size 309998 diff --git a/tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/PositionAwareFullImage_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/PositionAwareFullImage_CalliphoraPartial.png new file mode 100644 index 000000000..7947e7470 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/PositionAwareFullImage_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca94e553d47dfad79df1b9d26b0322d94a075f8c19666b69f3d27c163442c8dd +size 236159 diff --git a/tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/PositionAwareInBox_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/PositionAwareInBox_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..98dd1e43f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/PixelShaderTest/PositionAwareInBox_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6ffac4a9d911c47b0e8bcaa8493f266e7e5bfa8c223261d21f804d6d67f00c1 +size 344529 diff --git a/tests/Images/External/ReferenceOutput/Effects/PixelateTest/FullImage_ducky_4.png b/tests/Images/External/ReferenceOutput/Effects/PixelateTest/FullImage_ducky_4.png new file mode 100644 index 000000000..5348388b5 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/PixelateTest/FullImage_ducky_4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:76d73db6c4739325675e38cec68dfc98d735b0198bafad1b4d37738f93e42d81 +size 4241 diff --git a/tests/Images/External/ReferenceOutput/Effects/PixelateTest/FullImage_ducky_8.png b/tests/Images/External/ReferenceOutput/Effects/PixelateTest/FullImage_ducky_8.png new file mode 100644 index 000000000..8768ecba9 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/PixelateTest/FullImage_ducky_8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:43d3b1627ec9fed6a35296dc4fb7c933b75e27fefe2029cec45926895a8b167f +size 1610 diff --git a/tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_CalliphoraPartial_4.png b/tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_CalliphoraPartial_4.png new file mode 100644 index 000000000..fbcea4a90 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_CalliphoraPartial_4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8b1d0565f2d015751e798c0cf016ec1aa1041cdfb2e4e5c4ac306a266e192f8 +size 245285 diff --git a/tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_CalliphoraPartial_8.png b/tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_CalliphoraPartial_8.png new file mode 100644 index 000000000..ce5f59cd6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_CalliphoraPartial_8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c1d1f66eeb8edb379004f4a4a789d8cf74400fbfac696b6b3c2231a293a1cb26 +size 239213 diff --git a/tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_TestPattern320x240_4.png b/tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_TestPattern320x240_4.png new file mode 100644 index 000000000..555e9fb76 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_TestPattern320x240_4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09764588a7cd1cdd850a3e662db4a8fbc2520a1769203d730b965b794a044f45 +size 2232 diff --git a/tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_TestPattern320x240_8.png b/tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_TestPattern320x240_8.png new file mode 100644 index 000000000..6758394ed --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Effects/PixelateTest/InBox_Rgba32_TestPattern320x240_8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c8012c9ab85780e5eadf78fb43ed9d417ce95928ce595bfbd8cb2ec496987d7 +size 2210 diff --git a/tests/Images/External/ReferenceOutput/Filters/BlackWhiteTest/ApplyBlackWhiteFilter_Rgba32_TestPattern48x48.png b/tests/Images/External/ReferenceOutput/Filters/BlackWhiteTest/ApplyBlackWhiteFilter_Rgba32_TestPattern48x48.png new file mode 100644 index 000000000..4f57775dc --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/BlackWhiteTest/ApplyBlackWhiteFilter_Rgba32_TestPattern48x48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:65d3a099dd24fcee2fc86c63b8664ebd81d7b3c530168da5f4e50ee0ca925496 +size 759 diff --git a/tests/Images/External/ReferenceOutput/Filters/BrightnessTest/ApplyBrightnessFilter_Rgba32_TestPattern48x48_0.5.png b/tests/Images/External/ReferenceOutput/Filters/BrightnessTest/ApplyBrightnessFilter_Rgba32_TestPattern48x48_0.5.png new file mode 100644 index 000000000..1bc68f24e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/BrightnessTest/ApplyBrightnessFilter_Rgba32_TestPattern48x48_0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15d054beec497b09b4090be71032a3a47ce12a0074b0801bb940b19702334a2f +size 393 diff --git a/tests/Images/External/ReferenceOutput/Filters/BrightnessTest/ApplyBrightnessFilter_Rgba32_TestPattern48x48_1.5.png b/tests/Images/External/ReferenceOutput/Filters/BrightnessTest/ApplyBrightnessFilter_Rgba32_TestPattern48x48_1.5.png new file mode 100644 index 000000000..f57571c5b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/BrightnessTest/ApplyBrightnessFilter_Rgba32_TestPattern48x48_1.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0f59a36a3bfec064e7cf48bf3775a8e52414bce470b44b6f05f313a3ac3a3260 +size 751 diff --git a/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Achromatomaly.png b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Achromatomaly.png new file mode 100644 index 000000000..0fa82a3ac --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Achromatomaly.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34bcad1e22ffd0d73086208dfb75d12001089bfc707dee2c9260acc000f9eda7 +size 924 diff --git a/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Achromatopsia.png b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Achromatopsia.png new file mode 100644 index 000000000..8f076e38e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Achromatopsia.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c3ee638487a8d2a75c683aff7ad04a58a27895195a9c3eed108f62a285955dbd +size 496 diff --git a/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Deuteranomaly.png b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Deuteranomaly.png new file mode 100644 index 000000000..80cecfb25 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Deuteranomaly.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf4f0090e3c7119b2eac65c0c47bcba6d76df1cbf778ab8d80225337707a68cb +size 648 diff --git a/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Deuteranopia.png b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Deuteranopia.png new file mode 100644 index 000000000..aa8b2e321 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Deuteranopia.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:347051d8de005cc1ad92eeef40c065d02c0031f1891143c133b2fe6406a2b8b4 +size 847 diff --git a/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Protanomaly.png b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Protanomaly.png new file mode 100644 index 000000000..3d115d1ce --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Protanomaly.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ccbb048d622665022847c127e8c18b125e27b046a1aeca3e9f9728b0d5554e8 +size 757 diff --git a/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Protanopia.png b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Protanopia.png new file mode 100644 index 000000000..c866e1c1b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Protanopia.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0965ea8ebe5679bcaa7e00ac5c73a382722e81a8568f5be7951573c255d5990c +size 827 diff --git a/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Tritanomaly.png b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Tritanomaly.png new file mode 100644 index 000000000..31ae6e2b1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Tritanomaly.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d89234ba5185decbe3e0d21475657a19b9db349c45d239ec017b34f54ebe8ef +size 860 diff --git a/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Tritanopia.png b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Tritanopia.png new file mode 100644 index 000000000..fb2dccfb4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/ColorBlindnessTest/ApplyColorBlindnessFilter_Rgba32_TestPattern48x48_Tritanopia.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80fdf463be6fd54b0ce8977b7b6e564503052f26062de48a1c8ad51232b26f59 +size 683 diff --git a/tests/Images/External/ReferenceOutput/Filters/ContrastTest/ApplyContrastFilter_Rgba32_TestPattern48x48_0.5.png b/tests/Images/External/ReferenceOutput/Filters/ContrastTest/ApplyContrastFilter_Rgba32_TestPattern48x48_0.5.png new file mode 100644 index 000000000..5e6834dca --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/ContrastTest/ApplyContrastFilter_Rgba32_TestPattern48x48_0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94fd1158d54d50563ec5658b3f278dc51a99f808740e022a4ead7dd69a91b879 +size 2923 diff --git a/tests/Images/External/ReferenceOutput/Filters/ContrastTest/ApplyContrastFilter_Rgba32_TestPattern48x48_1.5.png b/tests/Images/External/ReferenceOutput/Filters/ContrastTest/ApplyContrastFilter_Rgba32_TestPattern48x48_1.5.png new file mode 100644 index 000000000..3ad2338c8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/ContrastTest/ApplyContrastFilter_Rgba32_TestPattern48x48_1.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a96097f3248bb50244f3aa07753b077066576e0ecb2f96010607a7ebf0bd8af8 +size 2807 diff --git a/tests/Images/External/ReferenceOutput/Filters/FilterTest/ApplyFilterInBox_Rgba32_TestPattern48x48.png b/tests/Images/External/ReferenceOutput/Filters/FilterTest/ApplyFilterInBox_Rgba32_TestPattern48x48.png new file mode 100644 index 000000000..0c2096dcc --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/FilterTest/ApplyFilterInBox_Rgba32_TestPattern48x48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d7987df208917e972307c5924164466d62a18ff3b47e6425d2bf6db3fe8deb4 +size 2744 diff --git a/tests/Images/External/ReferenceOutput/Filters/FilterTest/ApplyFilter_Bgra32_TestPattern48x48.png b/tests/Images/External/ReferenceOutput/Filters/FilterTest/ApplyFilter_Bgra32_TestPattern48x48.png new file mode 100644 index 000000000..9f95c8879 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/FilterTest/ApplyFilter_Bgra32_TestPattern48x48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf644d60432e4ac0980faaae82ded41706c6fbe25ad2db94e0ca8316a169bfd7 +size 2807 diff --git a/tests/Images/External/ReferenceOutput/Filters/FilterTest/ApplyFilter_Rgba32_TestPattern48x48.png b/tests/Images/External/ReferenceOutput/Filters/FilterTest/ApplyFilter_Rgba32_TestPattern48x48.png new file mode 100644 index 000000000..9f95c8879 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/FilterTest/ApplyFilter_Rgba32_TestPattern48x48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf644d60432e4ac0980faaae82ded41706c6fbe25ad2db94e0ca8316a169bfd7 +size 2807 diff --git a/tests/Images/External/ReferenceOutput/Filters/GrayscaleTest/ApplyGrayscaleFilter_Rgba32_TestPattern48x48_Bt601.png b/tests/Images/External/ReferenceOutput/Filters/GrayscaleTest/ApplyGrayscaleFilter_Rgba32_TestPattern48x48_Bt601.png new file mode 100644 index 000000000..9010cad7e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/GrayscaleTest/ApplyGrayscaleFilter_Rgba32_TestPattern48x48_Bt601.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ddd12a6a0ba522c738ebd08ce8bbe4a0c4bb41cdf01e55ea08ca8ced509cb4ba +size 2689 diff --git a/tests/Images/External/ReferenceOutput/Filters/GrayscaleTest/ApplyGrayscaleFilter_Rgba32_TestPattern48x48_Bt709.png b/tests/Images/External/ReferenceOutput/Filters/GrayscaleTest/ApplyGrayscaleFilter_Rgba32_TestPattern48x48_Bt709.png new file mode 100644 index 000000000..a88d1613b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/GrayscaleTest/ApplyGrayscaleFilter_Rgba32_TestPattern48x48_Bt709.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:df275704a518359615540bf355464655196ecbb2ea66c69c77feec8e47249068 +size 2658 diff --git a/tests/Images/External/ReferenceOutput/Filters/HueTest/ApplyHueFilter_Rgba32_TestPattern48x48_-180.png b/tests/Images/External/ReferenceOutput/Filters/HueTest/ApplyHueFilter_Rgba32_TestPattern48x48_-180.png new file mode 100644 index 000000000..ee959e911 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/HueTest/ApplyHueFilter_Rgba32_TestPattern48x48_-180.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:297694e34588a4d2bdeb4856ca0665f92b8133d53e362d18a853c73e8416c608 +size 2833 diff --git a/tests/Images/External/ReferenceOutput/Filters/HueTest/ApplyHueFilter_Rgba32_TestPattern48x48_180.png b/tests/Images/External/ReferenceOutput/Filters/HueTest/ApplyHueFilter_Rgba32_TestPattern48x48_180.png new file mode 100644 index 000000000..ee959e911 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/HueTest/ApplyHueFilter_Rgba32_TestPattern48x48_180.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:297694e34588a4d2bdeb4856ca0665f92b8133d53e362d18a853c73e8416c608 +size 2833 diff --git a/tests/Images/External/ReferenceOutput/Filters/InvertTest/ApplyInvertFilter_Rgba32_TestPattern48x48.png b/tests/Images/External/ReferenceOutput/Filters/InvertTest/ApplyInvertFilter_Rgba32_TestPattern48x48.png new file mode 100644 index 000000000..a0cb6ba41 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/InvertTest/ApplyInvertFilter_Rgba32_TestPattern48x48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19b4539af71059a004bcbfaffb81da342e05b65723b7c528556e3516cae36b41 +size 2633 diff --git a/tests/Images/External/ReferenceOutput/Filters/KodachromeTest/ApplyKodachromeFilter_Rgba32_TestPattern48x48.png b/tests/Images/External/ReferenceOutput/Filters/KodachromeTest/ApplyKodachromeFilter_Rgba32_TestPattern48x48.png new file mode 100644 index 000000000..02d8deb11 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/KodachromeTest/ApplyKodachromeFilter_Rgba32_TestPattern48x48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:789ff8ee73b3e18c8d96b662002aeab476270c495447961055a60d8b83c5a94e +size 3038 diff --git a/tests/Images/External/ReferenceOutput/Filters/LightnessTest/ApplyLightnessFilter_Rgba32_TestPattern48x48_0.5.png b/tests/Images/External/ReferenceOutput/Filters/LightnessTest/ApplyLightnessFilter_Rgba32_TestPattern48x48_0.5.png new file mode 100644 index 000000000..cdb03b4c7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/LightnessTest/ApplyLightnessFilter_Rgba32_TestPattern48x48_0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0a295d26c02b8ed04d19cc9621f60df8ccca097b2ee98200309beb0444c64125 +size 821 diff --git a/tests/Images/External/ReferenceOutput/Filters/LightnessTest/ApplyLightnessFilter_Rgba32_TestPattern48x48_1.5.png b/tests/Images/External/ReferenceOutput/Filters/LightnessTest/ApplyLightnessFilter_Rgba32_TestPattern48x48_1.5.png new file mode 100644 index 000000000..477542f39 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/LightnessTest/ApplyLightnessFilter_Rgba32_TestPattern48x48_1.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cce46b79ca3fd6c23267c54801bf7934d6fd69964338fc25dcb6e63adf3a02b +size 799 diff --git a/tests/Images/External/ReferenceOutput/Filters/LomographTest/ApplyLomographFilter_Rgba32_TestPattern48x48.png b/tests/Images/External/ReferenceOutput/Filters/LomographTest/ApplyLomographFilter_Rgba32_TestPattern48x48.png new file mode 100644 index 000000000..f4d9b4538 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/LomographTest/ApplyLomographFilter_Rgba32_TestPattern48x48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c11bb97fe2e2d6f8bf4c8a21c9a58702e1cff6bb02bb52412a8f54d4e1d3bbb +size 6428 diff --git a/tests/Images/External/ReferenceOutput/Filters/OpacityTest/ApplyAlphaFilter_Rgba32_TestPattern48x48_0.2.png b/tests/Images/External/ReferenceOutput/Filters/OpacityTest/ApplyAlphaFilter_Rgba32_TestPattern48x48_0.2.png new file mode 100644 index 000000000..4e1731515 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/OpacityTest/ApplyAlphaFilter_Rgba32_TestPattern48x48_0.2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7089899b93d357320558f3e75fa5c609d18d89eb9965cfcf8bf20e6f6c21b9f0 +size 2528 diff --git a/tests/Images/External/ReferenceOutput/Filters/OpacityTest/ApplyAlphaFilter_Rgba32_TestPattern48x48_0.8.png b/tests/Images/External/ReferenceOutput/Filters/OpacityTest/ApplyAlphaFilter_Rgba32_TestPattern48x48_0.8.png new file mode 100644 index 000000000..4a65a65d9 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/OpacityTest/ApplyAlphaFilter_Rgba32_TestPattern48x48_0.8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4425b5412647a5978bc687707635552b812a5c821d7399d491c4407ae204c6df +size 2656 diff --git a/tests/Images/External/ReferenceOutput/Filters/PolaroidTest/ApplyPolaroidFilter_Rgba32_TestPattern48x48.png b/tests/Images/External/ReferenceOutput/Filters/PolaroidTest/ApplyPolaroidFilter_Rgba32_TestPattern48x48.png new file mode 100644 index 000000000..db3cde6bb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/PolaroidTest/ApplyPolaroidFilter_Rgba32_TestPattern48x48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c91c5113e9dd6ee5b95d32b3181d3d777b6e1dbb64339630cc9817e91208f338 +size 7210 diff --git a/tests/Images/External/ReferenceOutput/Filters/SaturateTest/ApplySaturationFilter_Rgba32_TestPattern48x48_0.5.png b/tests/Images/External/ReferenceOutput/Filters/SaturateTest/ApplySaturationFilter_Rgba32_TestPattern48x48_0.5.png new file mode 100644 index 000000000..5fef5f9f6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/SaturateTest/ApplySaturationFilter_Rgba32_TestPattern48x48_0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4e17b9f746d2e6b7032d41df00d6f3fbda3b1b03eedb33d81e060d8d4dabef5 +size 2955 diff --git a/tests/Images/External/ReferenceOutput/Filters/SaturateTest/ApplySaturationFilter_Rgba32_TestPattern48x48_1.5.png b/tests/Images/External/ReferenceOutput/Filters/SaturateTest/ApplySaturationFilter_Rgba32_TestPattern48x48_1.5.png new file mode 100644 index 000000000..84eac2700 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/SaturateTest/ApplySaturationFilter_Rgba32_TestPattern48x48_1.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ca8d88eac7513d3418e6d66fb576d598940e860eb600345310228547542862f +size 2806 diff --git a/tests/Images/External/ReferenceOutput/Filters/SepiaTest/ApplySepiaFilter_Rgba32_TestPattern48x48.png b/tests/Images/External/ReferenceOutput/Filters/SepiaTest/ApplySepiaFilter_Rgba32_TestPattern48x48.png new file mode 100644 index 000000000..8ed26346e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Filters/SepiaTest/ApplySepiaFilter_Rgba32_TestPattern48x48.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:998821190abd23ac3c54d70866bc8e056995ac2570b78353c78fbb27626bdb56 +size 2788 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/00.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/00.png new file mode 100644 index 000000000..c8b4db92c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f2cc0d653e6f3e06b1d8828ff5794fd5f81526a9e411137a2d1a78f9d8894100 +size 7168 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/01.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/01.png new file mode 100644 index 000000000..afeab25c3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/01.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a7f721df04021f246e9df9f6b91c3654e8b40ded575473c05d646f7bc632b958 +size 7558 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/02.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/02.png new file mode 100644 index 000000000..a03761d56 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a40b7f8d2779e6fdf26e2720fdf24f8da03e9ef9d8b1ff68e9bb68f001814b79 +size 6956 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/03.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/03.png new file mode 100644 index 000000000..848c6be81 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/03.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4fc7fdca7cfec1ae6d119dbccdc7ea78c19584076a197c54e494645b2c84e45e +size 7131 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/04.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/04.png new file mode 100644 index 000000000..11b93c1aa --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_giphy.gif/04.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4b59fa394cc6205e00440428e9a141a627b88b5e2562ec6b1dd0d48651da77f +size 7104 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/00.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/00.png new file mode 100644 index 000000000..9236bef85 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ac324bd9199113897bd986cffe8e7f3770fb2e68e6792d631071ff1db40075f +size 29351 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/01.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/01.png new file mode 100644 index 000000000..91b3c95dc --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/01.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f9ec5a3228c71b54a2bccd8aaf929e11436d45cb56f43cd507cfd4e7bb288fb7 +size 30538 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/02.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/02.png new file mode 100644 index 000000000..d9c98dace --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa0c9f304a6afc62aba3b6567905160f7728f43e3b5ba3dc79bf743c9a5f49ab +size 30754 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/03.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/03.png new file mode 100644 index 000000000..5573c1519 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/03.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7e61d8611c06c4f82c0000ebac4a1b3a53d1342e23f9efb10406ae06a510580c +size 31260 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/04.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/04.png new file mode 100644 index 000000000..a595bb707 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/04.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:168bcccba4dffeaec2f2e3978405f802451089790b6377d8c653cfaed7bae833 +size 31741 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/05.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/05.png new file mode 100644 index 000000000..29537a2f5 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/05.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1c6675dcca4418fdc529e4de1bc0014a2463d6c6b197dd701b84044a00b31016 +size 30061 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/06.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/06.png new file mode 100644 index 000000000..380b5aad3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/06.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d01cfb14c66662f8972f48d62a7cbb70c2ffa174d74a5533be61a2565d923a0 +size 31139 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/07.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/07.png new file mode 100644 index 000000000..9c815c41b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/07.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6918449a54dea19a15f3f4ef9f5d0e890f7dc97e651d4c77bd60dfaa4f49d646 +size 31304 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/08.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/08.png new file mode 100644 index 000000000..09521859c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/08.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c8927c2e34c9ab90c1fbc3d4f8be289f4a47fee5cfe9c4d72bc39eb78c94a3bf +size 32500 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/09.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/09.png new file mode 100644 index 000000000..e38de41ab --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/09.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2ffb21368cf6c3e4d567ca19cc40187bee254ea6ebea83c6d6f9c2df02b56eb +size 32374 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/10.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/10.png new file mode 100644 index 000000000..4d104e273 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6b903f04b431ed0d9474ef89cb48d2b7b7fa8c124b5fb1f2562d826eaa2cd3ba +size 32692 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/11.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/11.png new file mode 100644 index 000000000..141d2df42 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/11.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:898566396d44cb9c495ed6c40c56928fe642434ed4888331bb92b17fb0cd4847 +size 33243 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/12.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/12.png new file mode 100644 index 000000000..590132fca --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/12.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:18a1888eb6d79f857f8336e76e50b5402127036418183e03869e58021b8f9c47 +size 32797 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/13.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/13.png new file mode 100644 index 000000000..9ab3afd9e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/13.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8384afabdc9133435c61c0cec97fe599719f7cc601fc1444b1b182383dfcbd40 +size 31306 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/14.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/14.png new file mode 100644 index 000000000..33bdd55d4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/14.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ea0c2d692d1a5b645af16726b54cc54a0d0166292cc3b3619a96f062996f13f +size 30782 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/15.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/15.png new file mode 100644 index 000000000..1ca1ab28e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/15.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e4bb35f4484cb66bf63d46f4311617dc7e675ead33b8f978f564045491eea5bc +size 31875 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/16.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/16.png new file mode 100644 index 000000000..9dced1b13 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/16.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21aa4d98c2870022104e44de7c63e16d4a8f7ae139c7a996c862b1cbd55bc3d7 +size 32317 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/17.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/17.png new file mode 100644 index 000000000..110ce0967 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/17.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f7550515971c3af24efb51b4a81c21e3e3a642c53b654512bc6c6ad67d049748 +size 33265 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/18.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/18.png new file mode 100644 index 000000000..68406f480 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/18.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:161d80a458dc2418eea4ab8caa851c0632eadd64538843a2c2a5cdd0a54ff66b +size 32545 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/19.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/19.png new file mode 100644 index 000000000..b0c387fb8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/19.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8342d403ab99e900932b52b55f6c6583aac0567c4215c4e187eccf264f4e2c2c +size 32210 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/20.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/20.png new file mode 100644 index 000000000..7178b780d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/20.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a29b4ca76d42a067b3e4f27521e5a0b05c85668002e92a30d12f1a3784062ec +size 31574 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/21.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/21.png new file mode 100644 index 000000000..ffb8ced6e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/21.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be2601503fadee016c5f88b137091b50c6a7451e577f253f166b212ee937b35a +size 31384 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/22.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/22.png new file mode 100644 index 000000000..1b0034ab5 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/22.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2800403642452bff9858db473777b93030dde29c04b0280665a36aa9b57fcb18 +size 31855 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/23.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/23.png new file mode 100644 index 000000000..ddf9fbf7a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/23.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f0225e8395085728e2988ec148e33dc9df009746d5fe0860b12539776337372a +size 32035 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/24.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/24.png new file mode 100644 index 000000000..302c97696 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/24.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f348830b798dff6f62a5c279105181efb4e692fe83f3e42cd3cae9b5ca0af7ce +size 32097 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/25.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/25.png new file mode 100644 index 000000000..3c3e74adb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd5fb5b83f44bbbc1b32690f54f995eb1709937de780ca35e31598c399c7d8ef +size 31750 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/26.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/26.png new file mode 100644 index 000000000..1b77c89bc --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyAllFrames_Rgba32_kumin.gif/26.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a02cb3c82c90b05381126ff3f696e562200442aca34ba54830878701c51d932 +size 31647 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyRootFrameAndFrameCount_Rgba32_cheers.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyRootFrameAndFrameCount_Rgba32_cheers.png new file mode 100644 index 000000000..d5be7b0b2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyRootFrameAndFrameCount_Rgba32_cheers.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b199a36f9e682a54c5d7c67f3403bba174b37e1a7a8412481f66c6d5eb0349e9 +size 27679 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyRootFrameAndFrameCount_Rgba32_issue403_baddescriptorwidth.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyRootFrameAndFrameCount_Rgba32_issue403_baddescriptorwidth.png new file mode 100644 index 000000000..5bd551cb1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyRootFrameAndFrameCount_Rgba32_issue403_baddescriptorwidth.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4bedcf1a0ca0281dd5531d96c74e19c5d5fd379d6e2acb899077299917215705 +size 1013 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyRootFrameAndFrameCount_Rgba32_rings.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyRootFrameAndFrameCount_Rgba32_rings.png new file mode 100644 index 000000000..66b3a4335 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Decode_VerifyRootFrameAndFrameCount_Rgba32_rings.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29a3593267e0e5812180c177f52ee7daeecc3f65b0f1511e887819d446155495 +size 22840 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/GifDecoder_IsNotBoundToSinglePixelType_Argb32_trans.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/GifDecoder_IsNotBoundToSinglePixelType_Argb32_trans.png new file mode 100644 index 000000000..1cfc3adb8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/GifDecoder_IsNotBoundToSinglePixelType_Argb32_trans.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa4c441acc8fe614c9b375e8e609e735e1c767918ecc1f8f2f028665fdcfcf34 +size 12441 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/GifDecoder_IsNotBoundToSinglePixelType_Rgba32_trans.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/GifDecoder_IsNotBoundToSinglePixelType_Rgba32_trans.png new file mode 100644 index 000000000..1cfc3adb8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/GifDecoder_IsNotBoundToSinglePixelType_Rgba32_trans.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa4c441acc8fe614c9b375e8e609e735e1c767918ecc1f8f2f028665fdcfcf34 +size 12441 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/GifDecoder_IsNotBoundToSinglePixelType_RgbaVector_trans.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/GifDecoder_IsNotBoundToSinglePixelType_RgbaVector_trans.png new file mode 100644 index 000000000..1cfc3adb8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/GifDecoder_IsNotBoundToSinglePixelType_RgbaVector_trans.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa4c441acc8fe614c9b375e8e609e735e1c767918ecc1f8f2f028665fdcfcf34 +size 12441 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/00.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/00.png new file mode 100644 index 000000000..4bd1d004b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/00.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:38df828a5ab6e64c1e79966bf956f6f103501777e386ddd181d41889ec8ea953 +size 84562 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/01.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/01.png new file mode 100644 index 000000000..fc0edc512 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/01.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:52b3ce4d07be0d34bf48c4a33ecd0edc0c0fc902f72eeae060a09e737e6e15ab +size 99275 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/02.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/02.png new file mode 100644 index 000000000..4966a0d6f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/02.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bf8f2fb237726ba0bcea83f95520e0bcc98d2a22a9586757e1eb9d3bb1f3002 +size 126960 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/03.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/03.png new file mode 100644 index 000000000..e272c737b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/03.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb0aa4a7a1bc275e651ca1f0e5f3cdbce6e4c36e1d788e2c68e9e5712bb90357 +size 147957 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/04.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/04.png new file mode 100644 index 000000000..17e71b51d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/04.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2feebd1770257640e9e15f4ab7fa13d6e5d3e98132de90dade4060c5fa47c023 +size 106486 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/05.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/05.png new file mode 100644 index 000000000..a0812eb6b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/05.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ffec2754a35a8fd818c90a2c40c36f9960ad57ef70b179e70424cbe0c8293eb +size 106151 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/06.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/06.png new file mode 100644 index 000000000..ec90b1f23 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/06.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:80480b5bbef516b8827adcadcb285aaf8880dfc9f852b79da8d16f019b489078 +size 82907 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/07.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/07.png new file mode 100644 index 000000000..b3c9b0d86 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/07.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce6601f18dca6270293085736912c45e7686c64461b4838ee1769bc8da96f484 +size 96002 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/08.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/08.png new file mode 100644 index 000000000..9231fc42f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue1530_BadDescriptorDimensions_Rgba32_issue1530.gif/08.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ade295a2ab40d2e6d41ff2cce9ced919a5b1dfcfc966b3e8c10cbcf256618ea8 +size 79170 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue405_BadApplicationExtensionBlockLength_Rgba32_issue405_badappextlength252-2.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue405_BadApplicationExtensionBlockLength_Rgba32_issue405_badappextlength252-2.png new file mode 100644 index 000000000..7a3a9e97e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue405_BadApplicationExtensionBlockLength_Rgba32_issue405_badappextlength252-2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84ef6779f440fbea83fc7c967a9478d5146bd8655831cb07c196f8c12e0b13fc +size 19029 diff --git a/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue405_BadApplicationExtensionBlockLength_Rgba32_issue405_badappextlength252.png b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue405_BadApplicationExtensionBlockLength_Rgba32_issue405_badappextlength252.png new file mode 100644 index 000000000..8a98c17ad --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifDecoderTests/Issue405_BadApplicationExtensionBlockLength_Rgba32_issue405_badappextlength252.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b770547a1720854670a9ec3d2265328a8346e4c05de49e47255fac363f78c966 +size 35528 diff --git a/tests/Images/External/ReferenceOutput/GifEncoderTests/EncodeGeneratedPatterns_Argb32_TestPattern100x100.gif b/tests/Images/External/ReferenceOutput/GifEncoderTests/EncodeGeneratedPatterns_Argb32_TestPattern100x100.gif new file mode 100644 index 000000000..91bee0ade --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifEncoderTests/EncodeGeneratedPatterns_Argb32_TestPattern100x100.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:548cc02ad75f76ccad5d5597d4558fe9acf2993ee04190acd363e613123cbdbb +size 3321 diff --git a/tests/Images/External/ReferenceOutput/GifEncoderTests/EncodeGeneratedPatterns_Rgba32_TestPattern100x100.gif b/tests/Images/External/ReferenceOutput/GifEncoderTests/EncodeGeneratedPatterns_Rgba32_TestPattern100x100.gif new file mode 100644 index 000000000..91bee0ade --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifEncoderTests/EncodeGeneratedPatterns_Rgba32_TestPattern100x100.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:548cc02ad75f76ccad5d5597d4558fe9acf2993ee04190acd363e613123cbdbb +size 3321 diff --git a/tests/Images/External/ReferenceOutput/GifEncoderTests/EncodeGeneratedPatterns_RgbaVector_TestPattern100x100.gif b/tests/Images/External/ReferenceOutput/GifEncoderTests/EncodeGeneratedPatterns_RgbaVector_TestPattern100x100.gif new file mode 100644 index 000000000..91bee0ade --- /dev/null +++ b/tests/Images/External/ReferenceOutput/GifEncoderTests/EncodeGeneratedPatterns_RgbaVector_TestPattern100x100.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:548cc02ad75f76ccad5d5597d4558fe9acf2993ee04190acd363e613123cbdbb +size 3321 diff --git a/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Adaptive_SlidingWindow_15Tiles_WithClipping_Rgba32_AsianCarvingLowContrast.png b/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Adaptive_SlidingWindow_15Tiles_WithClipping_Rgba32_AsianCarvingLowContrast.png new file mode 100644 index 000000000..d3856b03d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Adaptive_SlidingWindow_15Tiles_WithClipping_Rgba32_AsianCarvingLowContrast.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b58d63df4bc2912d8bfa352df9ef7fcd47d62cc01f5d9133480b0d99b9483fe +size 532096 diff --git a/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Adaptive_TileInterpolation_10Tiles_WithClipping_Rgba32_AsianCarvingLowContrast.png b/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Adaptive_TileInterpolation_10Tiles_WithClipping_Rgba32_AsianCarvingLowContrast.png new file mode 100644 index 000000000..539c35a37 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Adaptive_TileInterpolation_10Tiles_WithClipping_Rgba32_AsianCarvingLowContrast.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4ccf3e04cc755ce7414a03eda4d298952a81b48871585d00672d62353fe3a433 +size 516071 diff --git a/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/GlobalHistogramEqualization_CompareToReferenceOutput_Rgba32_640px-Unequalized_Hawkes_Bay_NZ.png b/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/GlobalHistogramEqualization_CompareToReferenceOutput_Rgba32_640px-Unequalized_Hawkes_Bay_NZ.png new file mode 100644 index 000000000..0824baff2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/GlobalHistogramEqualization_CompareToReferenceOutput_Rgba32_640px-Unequalized_Hawkes_Bay_NZ.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0d6705ee5e9c596b093817777a6679bc243c84a1bf1a72fff7618d7695a9b7d0 +size 275596 diff --git a/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Issue984_Rgb24_TestPattern110x110.png b/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Issue984_Rgb24_TestPattern110x110.png new file mode 100644 index 000000000..dbc67c93a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Issue984_Rgb24_TestPattern110x110.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f950a1a637d215517201b160ad789824c97b898ac9743274746b338160b8e0fc +size 6720 diff --git a/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Issue984_Rgb24_TestPattern170x170.png b/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Issue984_Rgb24_TestPattern170x170.png new file mode 100644 index 000000000..cfeb34ffa --- /dev/null +++ b/tests/Images/External/ReferenceOutput/HistogramEqualizationTests/Issue984_Rgb24_TestPattern170x170.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:74a86d0ed3dc5a92dc5bfd469ec94450bc035b993dbf05f3d96f25fdb6a8b86c +size 11288 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Calliphora.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Calliphora.png new file mode 100644 index 000000000..07c29c097 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Calliphora.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:362eddc5e06d672b4654bfe7a1ded995934a1c59719a3f909773b2e61931ffac +size 1332495 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue373-safari-canvas.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue373-safari-canvas.png new file mode 100644 index 000000000..e06128be0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue373-safari-canvas.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2de8725dca8c77f45f93c8c012cbda4c3565160e13d4f77fcc1979bd69c10390 +size 76659 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue394-MultiHuffmanBaseline-Speakers.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue394-MultiHuffmanBaseline-Speakers.png new file mode 100644 index 000000000..1f38ec542 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue394-MultiHuffmanBaseline-Speakers.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7a1e89adcd70f792d678786a177bac927a15d6065001cd76aab0bf3cc1b7b4c +size 1034853 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue694-Decode-Exif-OutOfRange.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue694-Decode-Exif-OutOfRange.png new file mode 100644 index 000000000..3d5ac22d2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue694-Decode-Exif-OutOfRange.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dfa9faa5717b28d933f74477f6c053cf1afd00ce7f4869b9ae567d706e67b9bb +size 244817 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue695-Invalid-EOI.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue695-Invalid-EOI.png new file mode 100644 index 000000000..802fb841e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue695-Invalid-EOI.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d6f13dba90f4d9aedf8539b4a48fadeb9cbf9372d54452c7c9e47eab4637676 +size 6375901 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue696-Resize-Exif-OutOfRange.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue696-Resize-Exif-OutOfRange.png new file mode 100644 index 000000000..128f1f4b3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue696-Resize-Exif-OutOfRange.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b648d5ed3514e9de994a79b97d888c1711b6d1051b348cf6ccaf22a52b624cc2 +size 5673967 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue721-InvalidAPP0.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue721-InvalidAPP0.png new file mode 100644 index 000000000..0cda806d0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue721-InvalidAPP0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e917465b52d246fd3023fed044b17492f50072e96ea938f992d887e3c941c030 +size 6036838 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue824-IndexOutOfRangeException-C.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue824-IndexOutOfRangeException-C.png new file mode 100644 index 000000000..aa141e788 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue824-IndexOutOfRangeException-C.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:297b875f926adc2aac6a0b182b4453b32414d1ea53b55336b459697b28fc5276 +size 788 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue825-ArgumentOutOfRangeException-B.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue825-ArgumentOutOfRangeException-B.png new file mode 100644 index 000000000..bfdab76c0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue825-ArgumentOutOfRangeException-B.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9d86b65deadcfd8dd3c222f72b5c531e0856da6d109b4788f31b3d4964555af +size 1455 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue922-AccessViolationException.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue922-AccessViolationException.png new file mode 100644 index 000000000..9951e66cb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_Issue922-AccessViolationException.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:64e363f3f18260376fd7da2f7bf74b9300b8c375b68fd8825081d87b934a2857 +size 3441980 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_MultiScanBaselineCMYK.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_MultiScanBaselineCMYK.png new file mode 100644 index 000000000..349ff6485 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_MultiScanBaselineCMYK.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d9dbb00a4be909d4b7fd605f83f786ff85545da54272a256c100afd80d687e8f +size 93253 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_badeof.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_badeof.png new file mode 100644 index 000000000..830a95bd7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_badeof.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24f637742951c438da5acbae6a93545830ea4d0065031572a3bdd1c96be15cce +size 48990 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_badrst.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_badrst.png new file mode 100644 index 000000000..0512251ab --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_badrst.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0501e53f97ddb4252e15073dc75f4129428befe5594a07297c21ae9f89f075b2 +size 316278 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_cmyk.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_cmyk.png new file mode 100644 index 000000000..27c22ecc6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_cmyk.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2253c83151238056caef2f3bca8800108a84360b2ff21979e4ff37fdddd2232 +size 419852 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue-1076-invalid-subsampling.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue-1076-invalid-subsampling.png new file mode 100644 index 000000000..0879d5b95 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue-1076-invalid-subsampling.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e251c0be31c3ea2b7f900c8476eddbd81503139d0d6c06c7d4366c5bf172ffeb +size 258065 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue750-exif-load.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue750-exif-load.png new file mode 100644 index 000000000..15b869f3b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue750-exif-load.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:67273b46424bd21197e69e8a73e17ffb8dd671e174834c42cf1432b806f14130 +size 66636 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue750-exif-tranform.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue750-exif-tranform.png new file mode 100644 index 000000000..3ea627e53 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue750-exif-tranform.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e52a0b68d0284a652bd4aac9a6e1e0f4cae4f76aac2180e35a673451155f5847 +size 13344917 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue855-incorrect-colorspace.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue855-incorrect-colorspace.png new file mode 100644 index 000000000..f1a05089a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_issue855-incorrect-colorspace.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e690980f6638edcadb159cfe70402b38214ed1376b6ee4219fc365c65c45b37 +size 527390 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_jpeg400jfif.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_jpeg400jfif.png new file mode 100644 index 000000000..b2c3effdd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_jpeg400jfif.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad22f28d20ea0ceda983a138b3bf9503ed836d779ed75a313f668329c910665e +size 168405 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_jpeg420small.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_jpeg420small.png new file mode 100644 index 000000000..c57b00d0e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_jpeg420small.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a76832570111a868ea6cb6e8287aae1976c575c94c63880c74346a4b5db5d305 +size 27007 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_jpeg444.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_jpeg444.png new file mode 100644 index 000000000..e5ce7eb3d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_jpeg444.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6543f546fac9d05ebdac7a534b0cc422f31bfd81067212a19cb3a52ad24560a8 +size 3978 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_testorig.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_testorig.png new file mode 100644 index 000000000..830a95bd7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_testorig.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24f637742951c438da5acbae6a93545830ea4d0065031572a3bdd1c96be15cce +size 48990 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_testorig12.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_testorig12.png new file mode 100644 index 000000000..23f1941dc --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_testorig12.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad57cf87eade9ee6663f575b358eafaa869a16b3b02d0fb00ca8c683422b85a0 +size 47601 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_turtle.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_turtle.png new file mode 100644 index 000000000..e9c683acc --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_turtle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:046fe6eae57fb46183752b51301adff256054d2a760214dad3fb9f9151e2bcb8 +size 205475 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_ycck-subsample-1222.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_ycck-subsample-1222.png new file mode 100644 index 000000000..f35c40ed8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_ycck-subsample-1222.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a17478333c6ef0943aeb96faba1c0ea560995d0612564fe033b72b2949f4869f +size 66748 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_ycck.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_ycck.png new file mode 100644 index 000000000..5f41fb523 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeBaselineJpeg_ycck.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63f7105e9e2d0794b3f7225af2187a5717c12b806b68b33b98e08e0a0b1ffa79 +size 71051 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_BadEofProgressive.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_BadEofProgressive.png new file mode 100644 index 000000000..2386ae49a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_BadEofProgressive.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6e5d84fa88ac8b552c21c042f155801924240d764da365440d28eb8133950925 +size 568177 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_ExifUndefType.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_ExifUndefType.png new file mode 100644 index 000000000..3de8b1557 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_ExifUndefType.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb636a9f304cdef713b823adc7424108b4d44fada294c48a366278c9b9e7b4b5 +size 20163 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Festzug.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Festzug.png new file mode 100644 index 000000000..594751f84 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Festzug.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6784f3cb639e85faee358355863a225a21a852dc5b70f8dc864241308f326d36 +size 594836 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue159-MissingFF00-Progressive-Bedroom.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue159-MissingFF00-Progressive-Bedroom.png new file mode 100644 index 000000000..c9fa410b3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue159-MissingFF00-Progressive-Bedroom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d0cdf9392235cd259939f27cf798b2686841763a546fb8d8e6d711903593cdc0 +size 2824881 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue159-MissingFF00-Progressive-Girl.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue159-MissingFF00-Progressive-Girl.png new file mode 100644 index 000000000..62c7a365f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue159-MissingFF00-Progressive-Girl.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26946518298219a1849c427aceceac9a7044481c8f6779159c4a330f6d405383 +size 527325 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue178-BadCoeffsProgressive-Lemon.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue178-BadCoeffsProgressive-Lemon.png new file mode 100644 index 000000000..004a8c8d2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue178-BadCoeffsProgressive-Lemon.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0bf7820856841bc4de54fb9c28cdea73f0144f22c5b60c176a0d280f7a69087 +size 685062 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue385-BadZigZag-Progressive.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue385-BadZigZag-Progressive.png new file mode 100644 index 000000000..695c405a1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue385-BadZigZag-Progressive.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3b9f196e2068b19eee76795c2fa63b8693877e1a0c4393079553659dd03b3f8f +size 2985759 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue517-No-EOI-Progressive.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue517-No-EOI-Progressive.png new file mode 100644 index 000000000..6def63831 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue517-No-EOI-Progressive.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9837490352431cd0d9cecd592af896f1c77015c06d78d3ec24ba8f288d686dcb +size 5101873 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue518-Bad-RST-Progressive.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue518-Bad-RST-Progressive.png new file mode 100644 index 000000000..36e5f079a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue518-Bad-RST-Progressive.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27aa686906175da3c2c757435c75687ddb1f07a4eb461a924e386cc967976611 +size 17003842 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue624-DhtHasWrongLength-Progressive-N.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue624-DhtHasWrongLength-Progressive-N.png new file mode 100644 index 000000000..fd7319dc3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue624-DhtHasWrongLength-Progressive-N.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d6590f717fa3838ef199ae462b36b1c98e7077211a3cb3be9b1c298a9bf99972 +size 118171 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue723-Ordered-Interleaved-Progressive-A.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue723-Ordered-Interleaved-Progressive-A.png new file mode 100644 index 000000000..2b7975ea6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue723-Ordered-Interleaved-Progressive-A.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f5bd28773fc18b0d01b2216284a613438d668d583e7b8c60da3d8ac24b4b465 +size 141528 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue723-Ordered-Interleaved-Progressive-B.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue723-Ordered-Interleaved-Progressive-B.png new file mode 100644 index 000000000..4ed2771fd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue723-Ordered-Interleaved-Progressive-B.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b430c535d98abd54fd9efc03808efc9efed40b8a39ef1d09928835cbf8c2c315 +size 166935 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue723-Ordered-Interleaved-Progressive-C.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue723-Ordered-Interleaved-Progressive-C.png new file mode 100644 index 000000000..a790a5773 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_Issue723-Ordered-Interleaved-Progressive-C.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:848e193354962b70cb6b1f330d56a509f6edc9a4ac20f2b6e1462fde7e995e3d +size 112013 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_fb.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_fb.png new file mode 100644 index 000000000..07a7c3573 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_fb.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2935d3dc66eec334eec65c1ed9fbb04046404a9c28bed413ac635878e63ea6cf +size 114688 diff --git a/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_progress.png b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_progress.png new file mode 100644 index 000000000..8241c36ac --- /dev/null +++ b/tests/Images/External/ReferenceOutput/JpegDecoderTests/DecodeProgressiveJpeg_progress.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b48730a7a149e13dd87a24e62c0704895b08a5ed1f8ea48a6a6a7248450750d +size 301416 diff --git a/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_ducky_Blue.png b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_ducky_Blue.png new file mode 100644 index 000000000..f02846c75 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_ducky_Blue.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5914ffa2b1d53ceb89c41f367636948240820d4eaebc390709f327da58ab826b +size 31035 diff --git a/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_ducky_White.png b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_ducky_White.png new file mode 100644 index 000000000..f618871b8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_ducky_White.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a69316f411f7e0b93685a1be5edbf7d7a958897bcb4cd489a2e78bbb70df31e0 +size 29572 diff --git a/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_splash_Blue.png b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_splash_Blue.png new file mode 100644 index 000000000..1d9866357 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_splash_Blue.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96e8fb3433f941d09b943907f28a4f7c5dbc19adec4cfb2574d19b2df6a973f3 +size 177065 diff --git a/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_splash_White.png b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_splash_White.png new file mode 100644 index 000000000..5842d7730 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyColor_splash_White.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c074d00bd13915db29be2cc661d55abd98c778e5dad4db75a3a0795684b26d4c +size 173089 diff --git a/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyRadius_ducky.png b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyRadius_ducky.png new file mode 100644 index 000000000..46775b04d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyRadius_ducky.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3ab23f50a7388dd037cff407d75a058b1ec5e1871dba9adf3223985272e8baa +size 28251 diff --git a/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyRadius_splash.png b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyRadius_splash.png new file mode 100644 index 000000000..2fb42d1b2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/FullImage_ApplyRadius_splash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00107744d9d89c7f54c7b7c08263870a37e96ecea64d675db4bd40758cffa35b +size 185085 diff --git a/tests/Images/External/ReferenceOutput/Overlays/GlowTest/InBox_Rgba32_ducky.png b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/InBox_Rgba32_ducky.png new file mode 100644 index 000000000..75d006aa5 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/InBox_Rgba32_ducky.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:84fb55bd8a5f2e9ac5c9ba4d4ed91ed956e294f7d995e2e151d6e1bb775e18ea +size 28196 diff --git a/tests/Images/External/ReferenceOutput/Overlays/GlowTest/InBox_Rgba32_splash.png b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/InBox_Rgba32_splash.png new file mode 100644 index 000000000..f109dbbdd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/GlowTest/InBox_Rgba32_splash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eeb82d5bd94efec03cb8abd526fdd342be28a128cf27c871b9b2c0de5499db38 +size 184811 diff --git a/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_ducky_Blue.png b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_ducky_Blue.png new file mode 100644 index 000000000..b86fcccea --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_ducky_Blue.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:858101dc090f13e4505ae122264796c8f7f25c78af10f2e75597b69bd66dc601 +size 32548 diff --git a/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_ducky_White.png b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_ducky_White.png new file mode 100644 index 000000000..f6bd71fd1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_ducky_White.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d937c56e560417375497a9cad9c975c6f26aac6288b660df0f289c527eba5f7 +size 31077 diff --git a/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_splash_Blue.png b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_splash_Blue.png new file mode 100644 index 000000000..ebf50e373 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_splash_Blue.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e30e720280d640107ccb16774b9474ea3e1bb51075168a4909695fbc551b4e48 +size 185595 diff --git a/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_splash_White.png b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_splash_White.png new file mode 100644 index 000000000..3c6eb7486 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyColor_splash_White.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28300b5e383a76529008c347c25c76342a0ef44920a7c5b609c228f44293d6a8 +size 179871 diff --git a/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyRadius_ducky.png b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyRadius_ducky.png new file mode 100644 index 000000000..bc47cb5de --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyRadius_ducky.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2954849386fc73a3033b363e078a0bcc5e19578858e3842000a47586d771b89c +size 17164 diff --git a/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyRadius_splash.png b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyRadius_splash.png new file mode 100644 index 000000000..72a012bac --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/FullImage_ApplyRadius_splash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a4b23691b30785517aa151c8932d95e3b9876744a611c14cfac31131809a6894 +size 98590 diff --git a/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/InBox_Rgba32_ducky.png b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/InBox_Rgba32_ducky.png new file mode 100644 index 000000000..7e56e614f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/InBox_Rgba32_ducky.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7eef77407d0d941c2cafe5de0e3dccdf1a25c9e0d2533a30cb9e36a365a5bff2 +size 27057 diff --git a/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/InBox_Rgba32_splash.png b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/InBox_Rgba32_splash.png new file mode 100644 index 000000000..37f431c5e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Overlays/VignetteTest/InBox_Rgba32_splash.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:570cdf156974aa10f8b7148cfc8bb0a180afff6388f372a5b6817f8ec1e41be1 +size 180694 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_Grayscale.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_Grayscale.png new file mode 100644 index 000000000..33493c48e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_Grayscale.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff65220be22a707edb8c0a5ad8b9fda3ed33759602854000d31d324504e6ca47 +size 205 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_GrayscaleWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_GrayscaleWithAlpha.png new file mode 100644 index 000000000..e100807c7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_GrayscaleWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eeec299c4781b373d6d30ca542ee6bdf53a6188e3b32c2f19ab007fab2de050 +size 258 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_Rgb.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_Rgb.png new file mode 100644 index 000000000..fbef0353e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_Rgb.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7013153c9b6f6b75d5272b24da147ac20b1a8c47b32d7e33447c370cc9d573f8 +size 320 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_RgbWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_RgbWithAlpha.png new file mode 100644 index 000000000..5610623bb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Bgra32_TestPattern24x24_RgbWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f97fcfd003c28ad8347541a5660b6f4cef63735473f167bda72a3f1e89fb51e +size 346 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_Grayscale.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_Grayscale.png new file mode 100644 index 000000000..33493c48e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_Grayscale.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff65220be22a707edb8c0a5ad8b9fda3ed33759602854000d31d324504e6ca47 +size 205 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_GrayscaleWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_GrayscaleWithAlpha.png new file mode 100644 index 000000000..33493c48e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_GrayscaleWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff65220be22a707edb8c0a5ad8b9fda3ed33759602854000d31d324504e6ca47 +size 205 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_Rgb.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_Rgb.png new file mode 100644 index 000000000..fbef0353e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_Rgb.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7013153c9b6f6b75d5272b24da147ac20b1a8c47b32d7e33447c370cc9d573f8 +size 320 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_RgbWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_RgbWithAlpha.png new file mode 100644 index 000000000..9b9d13f59 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgb24_TestPattern24x24_RgbWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44347ef52a157829f9f3ae12847102d9114529f62820d24a5fcf503aaeb40f9e +size 347 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_Grayscale.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_Grayscale.png new file mode 100644 index 000000000..33493c48e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_Grayscale.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff65220be22a707edb8c0a5ad8b9fda3ed33759602854000d31d324504e6ca47 +size 205 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_GrayscaleWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_GrayscaleWithAlpha.png new file mode 100644 index 000000000..e100807c7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_GrayscaleWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8eeec299c4781b373d6d30ca542ee6bdf53a6188e3b32c2f19ab007fab2de050 +size 258 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_Rgb.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_Rgb.png new file mode 100644 index 000000000..fbef0353e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_Rgb.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7013153c9b6f6b75d5272b24da147ac20b1a8c47b32d7e33447c370cc9d573f8 +size 320 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_RgbWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_RgbWithAlpha.png new file mode 100644 index 000000000..5610623bb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/IsNotBoundToSinglePixelType_Rgba32_TestPattern24x24_RgbWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f97fcfd003c28ad8347541a5660b6f4cef63735473f167bda72a3f1e89fb51e +size 346 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-100.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-100.png new file mode 100644 index 000000000..e7fe7aafc --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5dc9b81363a92aed7d9cd9764e025a139eb050aef95bfd65c6c5f3ad21d77319 +size 18703 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-120.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-120.png new file mode 100644 index 000000000..76a9fb4ac --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-120.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:81d4c0d7ef41bf871a9af3c9822bab24abc93635e8a3a7690ec382e4d03557e6 +size 13802 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-230.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-230.png new file mode 100644 index 000000000..7e4c3fd5b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-230.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4537406e7548f68291add108fb6d5eda8b673c1e0b66000e02a1a341cb293e5 +size 8970 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-80.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-80.png new file mode 100644 index 000000000..e7965815b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/PaletteColorType_WuQuantizer_palette-8bpp__PaletteSize-80.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da02e2b7e90609fec94ea37266c1d8f997bb6c09e7f7b5e1b16cab82f76616c9 +size 26729 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C1.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C1.png new file mode 100644 index 000000000..91319bea6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:951670a3539073b7ebf9266e520b0de9fec52e7624e744e15bef6a363b2fae00 +size 381 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C2.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C2.png new file mode 100644 index 000000000..91319bea6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:951670a3539073b7ebf9266e520b0de9fec52e7624e744e15bef6a363b2fae00 +size 381 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C3.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C3.png new file mode 100644 index 000000000..20c3fc586 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:605bbced9701ebd478d4a3652e202b9aea994dac8c73bba01c37ed9303d44bda +size 381 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C4.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C4.png new file mode 100644 index 000000000..20c3fc586 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:605bbced9701ebd478d4a3652e202b9aea994dac8c73bba01c37ed9303d44bda +size 381 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C5.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C5.png new file mode 100644 index 000000000..f44da6572 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:55eaa24ca3071c1d8fa3386fe89b7f3312b83aa9e162c7bafbd775c41a9d367c +size 381 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C6.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C6.png new file mode 100644 index 000000000..5610623bb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f97fcfd003c28ad8347541a5660b6f4cef63735473f167bda72a3f1e89fb51e +size 346 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C7.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C7.png new file mode 100644 index 000000000..68fe31375 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:482f180ba69acf181ee426fbc0772c150f5789c22ca5436a668427c5397818ba +size 346 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C8.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C8.png new file mode 100644 index 000000000..68fe31375 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:482f180ba69acf181ee426fbc0772c150f5789c22ca5436a668427c5397818ba +size 346 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C9.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C9.png new file mode 100644 index 000000000..68fe31375 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllCompressionLevels_TestPattern24x24__C9.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:482f180ba69acf181ee426fbc0772c150f5789c22ca5436a668427c5397818ba +size 346 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Adaptive.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Adaptive.png new file mode 100644 index 000000000..71569be34 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Adaptive.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bc648e6b717cbf9e0d6d59508ce40d10545e024e1822c15e71363b687a17774 +size 318 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Average.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Average.png new file mode 100644 index 000000000..f487d4f9b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Average.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b5e1803065a679cfd06da7360dcc3c5593ae9a299bc348dad5c6fbe2eeb128e4 +size 453 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_None.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_None.png new file mode 100644 index 000000000..bbdaae200 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_None.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e096b4d0909f7945b9a1cb9469487a0878232ae181df465f4e08bf27194ec7d4 +size 738 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Paeth.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Paeth.png new file mode 100644 index 000000000..71569be34 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Paeth.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bc648e6b717cbf9e0d6d59508ce40d10545e024e1822c15e71363b687a17774 +size 318 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Sub.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Sub.png new file mode 100644 index 000000000..ae93d84ec --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Sub.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8db52999e860c92622d87bccded2be2270f27f57e66e8c184c655445aa319df +size 293 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Up.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Up.png new file mode 100644 index 000000000..8bb95c5fc --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithAllFilterMethods_TestPattern24x24_Up.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:afc1a1a3835b46b3814b664edf65a3b8d9b32706d58d418a7cadf3e125fa1d87 +size 311 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_Grayscale.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_Grayscale.png new file mode 100644 index 000000000..143a38082 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_Grayscale.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea65e8b135b4720fbc68c6a8402909b97b65c948cc911a4ad7c6581483fd4be6 +size 67 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_GrayscaleWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_GrayscaleWithAlpha.png new file mode 100644 index 000000000..143a38082 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_GrayscaleWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea65e8b135b4720fbc68c6a8402909b97b65c948cc911a4ad7c6581483fd4be6 +size 67 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_Rgb.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_Rgb.png new file mode 100644 index 000000000..08b85c0d5 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_Rgb.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db7d8576f90d9da55c4fdcd119e5533c6e1bb3aef27135d9bcadbf28458fdd71 +size 90 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_RgbWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_RgbWithAlpha.png new file mode 100644 index 000000000..378305b9c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_Solid1x1_(255,100,50,255)_RgbWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e1f6c6a4cd27e3c462d60450c929fdcb93bb2f56a419aa7e1c79662e834b8dc +size 90 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_Grayscale.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_Grayscale.png new file mode 100644 index 000000000..2d1bb1941 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_Grayscale.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89e0c828c17a222455f5e8921576dd5d957ed5fc1a77f225b214abec30f1a727 +size 166 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_GrayscaleWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_GrayscaleWithAlpha.png new file mode 100644 index 000000000..6433e6325 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_GrayscaleWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:29bb576d3b8576b4dbaa51f27e0d42487e4337830768b150c87bf3511656af12 +size 204 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_Rgb.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_Rgb.png new file mode 100644 index 000000000..db5b99f13 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_Rgb.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c66cad0e2a813f622e5cf466eb379e9e916fb412b38bb0cfb8d53a1520ce6f23 +size 218 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_RgbWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_RgbWithAlpha.png new file mode 100644 index 000000000..a1a2fddc9 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern47x8_RgbWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b9a33310796ab7419e3e6a6a7db16c529263df8c9e36ade0a799faa0889351d5 +size 256 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_Grayscale.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_Grayscale.png new file mode 100644 index 000000000..7d3d314c3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_Grayscale.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4a04779aebceb5ba41f0819f02c9b687a0242b3298f669cfa386c41ff8dcda6a +size 286 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_GrayscaleWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_GrayscaleWithAlpha.png new file mode 100644 index 000000000..3ddf98642 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_GrayscaleWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:829f520aa0eb26b1332337e7a75999533682732f272a9e59fb0b02f35cb87065 +size 354 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_Rgb.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_Rgb.png new file mode 100644 index 000000000..9af4cb10c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_Rgb.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8d3e9cabfdfee0f7c630542a7459b26ca5f156dceefd8614e2f58ef1ed46465d +size 277 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_RgbWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_RgbWithAlpha.png new file mode 100644 index 000000000..fcc46af00 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern48x24_RgbWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e6cd212359a6c5e8c14b8e9e9b928be3c58c8ddd725d649818d8eecf2c5f8c1 +size 343 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_Grayscale.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_Grayscale.png new file mode 100644 index 000000000..e3fe422dc --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_Grayscale.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6255fe1f072b6678ad0d84ce96484511e909ad46e5322a32df50d88085792a63 +size 148 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_GrayscaleWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_GrayscaleWithAlpha.png new file mode 100644 index 000000000..8b1bbf2f2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_GrayscaleWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26b4688239ef7074e342b1c4272fe8375cf86851a43f25256db7fb555e8cea42 +size 178 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_Rgb.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_Rgb.png new file mode 100644 index 000000000..9fef14be8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_Rgb.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6f8a1ebadedeea9fbbfca336e74b94c20146c153e4a19dd40aaa8fc86ecfbb5c +size 272 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_RgbWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_RgbWithAlpha.png new file mode 100644 index 000000000..1003bc2dd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern49x7_RgbWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa1811959cf030f31f1312b9f4d4ed0d2484c966127dab49f5fcc6f640fa6b87 +size 276 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_Grayscale.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_Grayscale.png new file mode 100644 index 000000000..ecfd8cc93 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_Grayscale.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57ec7e645f7b84b2d80c417261c5989b8ede091b546bf971ca9c44abb8c00f83 +size 99 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_GrayscaleWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_GrayscaleWithAlpha.png new file mode 100644 index 000000000..360747432 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_GrayscaleWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c388b21ae6dd5d75c13ce032694356dc025f0081081585babef87e72f228f591 +size 114 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_Rgb.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_Rgb.png new file mode 100644 index 000000000..293cd71ce --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_Rgb.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b375a3912dac12f68f85cf1b560def2cc5c4ef6b829709a17bdfb2e635b13c87 +size 139 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_RgbWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_RgbWithAlpha.png new file mode 100644 index 000000000..1668deea6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_TestPattern7x5_RgbWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:45ebbfc1451a278ae552ba976bdecf3d3171531926006c4a8aa2a33bebf027f9 +size 150 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_Grayscale.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_Grayscale.png new file mode 100644 index 000000000..93a7c53fb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_Grayscale.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3908f71273e4b7d1b9a44c0842f6cb24cbe6300a52d0adba3f10a78d2ebdcda2 +size 8371 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_GrayscaleWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_GrayscaleWithAlpha.png new file mode 100644 index 000000000..93a7c53fb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_GrayscaleWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3908f71273e4b7d1b9a44c0842f6cb24cbe6300a52d0adba3f10a78d2ebdcda2 +size 8371 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_Rgb.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_Rgb.png new file mode 100644 index 000000000..4a1873e79 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_Rgb.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9277365e29296f63aeab22ada1de9a13a88111b65319ea7976dee39ba5d4e995 +size 8971 diff --git a/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_RgbWithAlpha.png b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_RgbWithAlpha.png new file mode 100644 index 000000000..4a1873e79 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PngEncoderTests/WorksWithDifferentSizes_palette-8bpp_RgbWithAlpha.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9277365e29296f63aeab22ada1de9a13a88111b65319ea7976dee39ba5d4e995 +size 8971 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Atop.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Atop.png new file mode 100644 index 000000000..5a4f8d34a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Atop.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f12f5c8259e679d9f4acf5c11232f9292f6f40543e2371aecd8fb43ec071fb58 +size 2434 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Clear.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Clear.png new file mode 100644 index 000000000..082c6e00a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Clear.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c65cffc9f97689cf51756007ac1e17e6efe2ca25dbd0e0e753a9ad481c56cd17 +size 154 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Dest.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Dest.png new file mode 100644 index 000000000..8dff6ab28 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Dest.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cb54316e7a74eef0f7bf22bd1e9ced22c7760cf2f61519f221597a37f212031 +size 1777 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestAtop.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestAtop.png new file mode 100644 index 000000000..30b9671f0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestAtop.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88f6568316c223e209c5270625621917f856fdbae0975569bc02c722434002d9 +size 2812 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestIn.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestIn.png new file mode 100644 index 000000000..5a55e65a8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestIn.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dcbb9056a5c0c9accf074076b17ea92b842d897fdfec7220fa198656efdd6f36 +size 1745 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestOut.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestOut.png new file mode 100644 index 000000000..bd50175d7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestOut.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2952981bde801d566e5b7503722907b2f4318b71c327276735e929d9f598ffc0 +size 1707 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestOver.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestOver.png new file mode 100644 index 000000000..64e4ec606 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_DestOver.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd75a792f7e72f4831a97297452eef3567fded1d319ddbe10bd69653f8b42329 +size 3079 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_In.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_In.png new file mode 100644 index 000000000..265985c3f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_In.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de9b2fbf7dce7980ade102386aa070c48a31ee32807a13a28b4e172c0fc26a16 +size 1561 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Out.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Out.png new file mode 100644 index 000000000..8cdaf949d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Out.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3effcb28b17363a5ee26d38d55f7354e1e9499824863cb389a1b002c18ad3644 +size 2099 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Over.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Over.png new file mode 100644 index 000000000..a309b2424 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Over.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f4522f90e489c166a929f224fbad1dfdd57031221c83a57ef4c8779c69ed086e +size 3136 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Src.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Src.png new file mode 100644 index 000000000..1a2dbba27 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Src.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e85a216b2d522d959042dd46a9ff4185868771f6666ff75a06db4dd3aa86c3ae +size 2238 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Xor.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Xor.png new file mode 100644 index 000000000..9c0854dfd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/PorterDuffOutputIsCorrect_Rgba32_pd-dest_Xor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d6a1569a5c14a4513c5a5c4fe60bfe26daede6575575cdfdb236e8d56786e7c +size 3347 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Clear.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Clear.png new file mode 100644 index 000000000..23be844ee --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Clear.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cb3f8b6ed1e17ecc1d21d0714aaedd3a012288357ca356b023222eb37d09be6 +size 456 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Dest.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Dest.png new file mode 100644 index 000000000..7f498531d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Dest.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ffd19acb8847faa6ca622e91b1826e5097d3f9dc4c3ad1593a4399decbb5b274 +size 1740 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestAtop.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestAtop.png new file mode 100644 index 000000000..2746c97b1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestAtop.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fc703ef5018d6863161ef2f54e146f4890fccefc98c46e3fa18300074250427a +size 2009 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestIn.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestIn.png new file mode 100644 index 000000000..cf15ddf86 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestIn.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0e1dd82691de4bd1af5943301b3755108bca807ccf0ca4c8489036b30a00260 +size 1307 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestOut.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestOut.png new file mode 100644 index 000000000..9271b5214 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestOut.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f6ed02bad85f4778abc4547f65562a206067d1c09d61fc37c951e0ce59a1d63e +size 1693 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestOver.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestOver.png new file mode 100644 index 000000000..b78025790 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-DestOver.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78a821911725368ca95d050ed3c8e2045f0adff6222cd737f70e071f3166c3b7 +size 2417 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Src.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Src.png new file mode 100644 index 000000000..14c2f7ced --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Src.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:376b1545be400ae42208747f703fd6ef5bd9e89e602d349da4951d4c64ca40af +size 1471 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcAtop.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcAtop.png new file mode 100644 index 000000000..1bc9ef0cf --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcAtop.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed89722596249864322f0da8e2361f40c2775a430231398d115c379cadb5de99 +size 2181 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcIn.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcIn.png new file mode 100644 index 000000000..1a7e8f52d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcIn.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2bccd7d93e0ae0d7ca8e1b1347a6972e25064dc38386d6238d259daa77387095 +size 1300 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcOut.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcOut.png new file mode 100644 index 000000000..b4bcbee87 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcOut.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:843ed090a0afb6b862482ed8594474ab5f2e13a33958eade4e7fa6e8870d8fad +size 1499 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcOver.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcOver.png new file mode 100644 index 000000000..8a3d8659b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-SrcOver.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:251ca7123e4fdd709b10c8aa4422ddba7875d5b15a0eb4d66781e3a1a0861f2b +size 2332 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Xor.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Xor.png new file mode 100644 index 000000000..9b9cf2342 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_100_100-Xor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:db29f362784772d0402b945bdfad332add380aa882c00a7535527322ebc18761 +size 2530 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Clear.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Clear.png new file mode 100644 index 000000000..23be844ee --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Clear.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1cb3f8b6ed1e17ecc1d21d0714aaedd3a012288357ca356b023222eb37d09be6 +size 456 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Dest.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Dest.png new file mode 100644 index 000000000..ae617e5da --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Dest.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94fed8daf3953f72d536dddec211b1157d8cd12df212841076456ea31f06027d +size 1447 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestAtop.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestAtop.png new file mode 100644 index 000000000..f8e1c2bc6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestAtop.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89e01c6d30a98a40db4200369d514dc0065df0ab742ff824125418c0dc7c665e +size 1806 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestIn.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestIn.png new file mode 100644 index 000000000..ac1deb760 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestIn.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61f4222b4fc162283b5098f3e649368054bacc26121592192b051d76704e8aac +size 1066 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestOut.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestOut.png new file mode 100644 index 000000000..7bc47ea8d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestOut.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fa6f68dc494a820c375096a011b78415bea150f2e0f3eae3fd3b086a1268b2d +size 1583 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestOver.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestOver.png new file mode 100644 index 000000000..2bebae164 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-DestOver.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a8701b685dc00f3cb08c50f4e935e391aa9eb8738acf88c45a6ebf08fd5b20f +size 2619 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Src.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Src.png new file mode 100644 index 000000000..8a000e357 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Src.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c23b99156cd398d59102abcf62b401b82b64ab5536ff704437f89ab9eb976989 +size 1333 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcAtop.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcAtop.png new file mode 100644 index 000000000..7139eb443 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcAtop.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:48d766dd70abd95ec060db03ccd8fab6b5337ad19ad1031ca39064b345538ded +size 1871 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcIn.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcIn.png new file mode 100644 index 000000000..681a51a9c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcIn.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:093e8b875a8a45335f85eea52574cf6c135e8f20359eff5d1abaa86f110ae827 +size 1053 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcOut.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcOut.png new file mode 100644 index 000000000..8aaf38b1c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcOut.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ebacf629fed0f3f5ea3b1dd8a10d3db0ddf7dd27dca13f9d55a9620b3eb16dc4 +size 1543 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcOver.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcOver.png new file mode 100644 index 000000000..df0f6e2ba --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-SrcOver.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab36f490f9fc1c75521f87fadcc3ede9a8983ce9ca01405ac59175e29cd0fbaa +size 2565 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Xor.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Xor.png new file mode 100644 index 000000000..1a76e2ac4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/AlphaComposition_50_50-Xor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:595af24828244ee03b365ad137fb77f57f7f40c45c509dd684c0f9d58cec8b30 +size 2482 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Add.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Add.png new file mode 100644 index 000000000..9e20d1cc4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Add.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3b1646fff1b16380ec87af89c7f1f5ec0245a420af3a1cdfac026eb0ee7ccb0 +size 2486 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Darken.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Darken.png new file mode 100644 index 000000000..2dbaec179 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Darken.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75d09a597c04076496f76035337cb6f0701df985e5879cb781abffa66ae7697c +size 2484 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-HardLight.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-HardLight.png new file mode 100644 index 000000000..8a3d8659b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-HardLight.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:251ca7123e4fdd709b10c8aa4422ddba7875d5b15a0eb4d66781e3a1a0861f2b +size 2332 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Lighten.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Lighten.png new file mode 100644 index 000000000..9e20d1cc4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Lighten.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3b1646fff1b16380ec87af89c7f1f5ec0245a420af3a1cdfac026eb0ee7ccb0 +size 2486 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Multiply.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Multiply.png new file mode 100644 index 000000000..2dbaec179 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Multiply.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75d09a597c04076496f76035337cb6f0701df985e5879cb781abffa66ae7697c +size 2484 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Normal.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Normal.png new file mode 100644 index 000000000..8a3d8659b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:251ca7123e4fdd709b10c8aa4422ddba7875d5b15a0eb4d66781e3a1a0861f2b +size 2332 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Overlay.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Overlay.png new file mode 100644 index 000000000..b78025790 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Overlay.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78a821911725368ca95d050ed3c8e2045f0adff6222cd737f70e071f3166c3b7 +size 2417 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Screen.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Screen.png new file mode 100644 index 000000000..9e20d1cc4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Screen.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b3b1646fff1b16380ec87af89c7f1f5ec0245a420af3a1cdfac026eb0ee7ccb0 +size 2486 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Subtract.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Subtract.png new file mode 100644 index 000000000..b78025790 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_100_100-Subtract.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:78a821911725368ca95d050ed3c8e2045f0adff6222cd737f70e071f3166c3b7 +size 2417 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Add.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Add.png new file mode 100644 index 000000000..d19be3dc2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Add.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1280694140e81583767dbaad4117a9166bc1dd3601be12556aa0e8fd86f357ca +size 2647 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Darken.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Darken.png new file mode 100644 index 000000000..15ef32352 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Darken.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75d7e9cfc9979dfdd59f77a9ad91b9469baa13a003de53ae6ff09637b8e2a0ba +size 2639 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-HardLight.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-HardLight.png new file mode 100644 index 000000000..df0f6e2ba --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-HardLight.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab36f490f9fc1c75521f87fadcc3ede9a8983ce9ca01405ac59175e29cd0fbaa +size 2565 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Lighten.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Lighten.png new file mode 100644 index 000000000..d19be3dc2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Lighten.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1280694140e81583767dbaad4117a9166bc1dd3601be12556aa0e8fd86f357ca +size 2647 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Multiply.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Multiply.png new file mode 100644 index 000000000..15ef32352 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Multiply.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75d7e9cfc9979dfdd59f77a9ad91b9469baa13a003de53ae6ff09637b8e2a0ba +size 2639 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Normal.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Normal.png new file mode 100644 index 000000000..df0f6e2ba --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Normal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ab36f490f9fc1c75521f87fadcc3ede9a8983ce9ca01405ac59175e29cd0fbaa +size 2565 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Overlay.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Overlay.png new file mode 100644 index 000000000..2bebae164 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Overlay.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a8701b685dc00f3cb08c50f4e935e391aa9eb8738acf88c45a6ebf08fd5b20f +size 2619 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Screen.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Screen.png new file mode 100644 index 000000000..d19be3dc2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Screen.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1280694140e81583767dbaad4117a9166bc1dd3601be12556aa0e8fd86f357ca +size 2647 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Subtract.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Subtract.png new file mode 100644 index 000000000..2bebae164 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/ColorBlending_50_50-Subtract.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a8701b685dc00f3cb08c50f4e935e391aa9eb8738acf88c45a6ebf08fd5b20f +size 2619 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/DEST.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/DEST.png new file mode 100644 index 000000000..780852ade --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/DEST.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b8c04ef21e91dfa1f6d771a47e62a2e73a996bcfb2c9b1994bbda7e76f2c137 +size 1327 diff --git a/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/SRC.png b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/SRC.png new file mode 100644 index 000000000..6436ac815 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/PorterDuffCompositorTests/Set1/SRC.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49e31bff806fcc4beca659a388f76faeac82ab6e52c43153c3de05c9553571d2 +size 1290 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/PerspectiveTransformMatchesCSS_Rgba32_Solid290x154_(0,0,255,255).png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/PerspectiveTransformMatchesCSS_Rgba32_Solid290x154_(0,0,255,255).png new file mode 100644 index 000000000..e7ed4a95f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/PerspectiveTransformMatchesCSS_Rgba32_Solid290x154_(0,0,255,255).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d40d0715f695dc55dc2e435cab2c999b657b59ead2e0cc8a95edf7cea7782750 +size 6842 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/RawTransformMatchesDocumentedExample_Rgba32_Solid100x100_(0,0,255,255).png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/RawTransformMatchesDocumentedExample_Rgba32_Solid100x100_(0,0,255,255).png new file mode 100644 index 000000000..9ce69219d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/RawTransformMatchesDocumentedExample_Rgba32_Solid100x100_(0,0,255,255).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75b1b9df1e5364a75ecda822a4bf811584d75244ffc1d3b608bc0ce6b9ff19da +size 192 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Bicubic.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Bicubic.png new file mode 100644 index 000000000..a83ec12e3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Bicubic.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac88c089bb5106d9dc9ed8e764f6495b74e1cd98d1df61319934ed78a7578866 +size 13233 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Box.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Box.png new file mode 100644 index 000000000..5518047e4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Box.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23d502e2d6b0eb5f12ed3262eb4654927cc937574ae1de61a1d89f6672592017 +size 11828 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_CatmullRom.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_CatmullRom.png new file mode 100644 index 000000000..a83ec12e3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_CatmullRom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ac88c089bb5106d9dc9ed8e764f6495b74e1cd98d1df61319934ed78a7578866 +size 13233 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Hermite.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Hermite.png new file mode 100644 index 000000000..29014117e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Hermite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f1e69bfd1f4e9479839d4bddfb2ecc68ff8cda9b15055427406691df94a16db +size 9583 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos2.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos2.png new file mode 100644 index 000000000..d417cad9c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cd1d0350ca49ff1726c2a20769693698168497944413c653da6edcb6bc9a39e5 +size 17344 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos3.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos3.png new file mode 100644 index 000000000..cfd3cd48e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2dc8ed5f721d2d8ae81f1b70308511737b0e649a6b05a011342efce29fa5b1cb +size 23022 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos5.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos5.png new file mode 100644 index 000000000..2578c537e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a9514b25bbc875eb00b5c0dc4241f973d466075914a9ec4c4b64ba251323eb5a +size 22321 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos8.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos8.png new file mode 100644 index 000000000..1f6609c6f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Lanczos8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09138a5ec45480a72370eba3015e7dee33360712745cb2f00e36a5994c1e48a7 +size 24090 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_MitchellNetravali.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_MitchellNetravali.png new file mode 100644 index 000000000..7e4f16695 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_MitchellNetravali.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed80155afab90710ebab4babbbb787402ceac4f9dee1ff270361e5e8e495c73a +size 13867 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_NearestNeighbor.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_NearestNeighbor.png new file mode 100644 index 000000000..3297f99e2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_NearestNeighbor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96fa0ebee48290be808d5c7dec561bbcab49e5222667e175ffff01b3a175c586 +size 2308 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Robidoux.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Robidoux.png new file mode 100644 index 000000000..48c51e7c3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Robidoux.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:19c3ce34e6bbd8e35ec979acc28510342dadf0bae3d91a9e1b8291cdff638465 +size 13873 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_RobidouxSharp.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_RobidouxSharp.png new file mode 100644 index 000000000..379b25ca0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_RobidouxSharp.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:87676e4bf55e71815acc46bdeb3384d659fe6cb3ecc7b730fd9ecc8be00d181f +size 13847 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Spline.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Spline.png new file mode 100644 index 000000000..4bcd2dc60 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Spline.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34a62df6b4e9756a7dfef965b669b522e2338b0c2e267d35e4a37fcd9d8a55c3 +size 14818 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Triangle.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Triangle.png new file mode 100644 index 000000000..009fc4fa6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Triangle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60cf2a3fae30bee16131092590e2a8fe139070b6cf98c3b98698e34ededb711f +size 11996 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Welch.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Welch.png new file mode 100644 index 000000000..568625cd6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithSampler_Rgba32_TestPattern150x150_Welch.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2140365f533762cfc4411105be04a13f7d85739d955152c3e1951c2c69c7d67 +size 19934 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Bottom-Both.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Bottom-Both.png new file mode 100644 index 000000000..92a99f036 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Bottom-Both.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b57bd912acfd243882163775196e0b02c7d0374e81319cb29902cd560b5c6053 +size 394 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Bottom-LeftOrTop.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Bottom-LeftOrTop.png new file mode 100644 index 000000000..cc89f5114 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Bottom-LeftOrTop.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8827b81929abd9000fcfd3ce747b82fec4c778bcd29bb12abaaed5f8b0dfc945 +size 228 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Bottom-RightOrBottom.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Bottom-RightOrBottom.png new file mode 100644 index 000000000..61128d7b8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Bottom-RightOrBottom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5819f0deb160a7c7bf090919a010a2f8a3c074b3b718f56fe56f1f6eae1fcdcd +size 227 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Left-Both.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Left-Both.png new file mode 100644 index 000000000..846fe440e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Left-Both.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1381429147add3a9d3342bb2d618a47a1a5db997a384582a288705f68f5f937a +size 343 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Left-LeftOrTop.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Left-LeftOrTop.png new file mode 100644 index 000000000..7b0692ffe --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Left-LeftOrTop.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e59892f86d307e28457ebd621fec84b8ab839cdc11afe38e978420c4173058e4 +size 236 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Left-RightOrBottom.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Left-RightOrBottom.png new file mode 100644 index 000000000..4c0d43fea --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Left-RightOrBottom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d25a9407bb5a3c8ba7126c9082dfbc5f29c5b52fc46e1a21e1c8968ac9f1c11 +size 230 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Right-Both.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Right-Both.png new file mode 100644 index 000000000..a832badcb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Right-Both.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:398d1ca71075c541fdb88eb63f5889edea2259fdd0df643bed77e64baa246ceb +size 317 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Right-LeftOrTop.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Right-LeftOrTop.png new file mode 100644 index 000000000..bdef30001 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Right-LeftOrTop.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:62546cd019fa11a43d254936c12b5adcbe8eebe6ae012bc1024949df6b28303f +size 220 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Right-RightOrBottom.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Right-RightOrBottom.png new file mode 100644 index 000000000..301273131 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Right-RightOrBottom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:27e444aff3db9c5a1149de73f3b0ed18e48c8dc372be13c3555dcda0ec4ad893 +size 221 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Top-Both.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Top-Both.png new file mode 100644 index 000000000..dd6b926db --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Top-Both.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6bdfa8eb65b5e54b9ccffb11acb2a3b7a5a434f1f22a2cdf792d892fd411f711 +size 399 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Top-LeftOrTop.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Top-LeftOrTop.png new file mode 100644 index 000000000..fb98036ec --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Top-LeftOrTop.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e11a1af248350450454ba1cb415357e58f905de402a921b213a305990e8f57c3 +size 245 diff --git a/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Top-RightOrBottom.png b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Top-RightOrBottom.png new file mode 100644 index 000000000..0e4ef4c42 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ProjectiveTransformTests/Transform_WithTaperMatrix_Rgba32_Solid30x30_(255,0,0,255)_Top-RightOrBottom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e9cffb16fbff28901a3daf391469d32bf36f3c293aa870d169967f17611dea92 +size 241 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_OctreeQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_OctreeQuantizer_ErrorDither.png new file mode 100644 index 000000000..7fd7ab9e3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_OctreeQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24acf8421048a6b1a95c8fd31e8b03c1a0b0f3b2ff155c0b9747fabb44060c25 +size 319596 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_OctreeQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_OctreeQuantizer_NoDither.png new file mode 100644 index 000000000..5fbc15f70 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_OctreeQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:26204cd4a30538a667b17e68319747ec0a9726f6955d154c3f9f8fcd73774bd3 +size 304297 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_OctreeQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_OctreeQuantizer_OrderedDither.png new file mode 100644 index 000000000..5880d7489 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_OctreeQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da1630504bf471ef7ee717dd575c9bfaa3cae3839ad9415a5f1abf2c5fa7d418 +size 319991 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WebSafePaletteQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WebSafePaletteQuantizer_ErrorDither.png new file mode 100644 index 000000000..a569c4efd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WebSafePaletteQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07986a3bde930100c20a93e8fa8b03f0f9c822853ddc07d71ebf2be5a36c4620 +size 308767 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WebSafePaletteQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WebSafePaletteQuantizer_NoDither.png new file mode 100644 index 000000000..97b352113 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WebSafePaletteQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3774888a23cd3be4d0d3edad8ddfeab86fd52e5605803eacbb50d3eac2f9caaa +size 291234 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WebSafePaletteQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WebSafePaletteQuantizer_OrderedDither.png new file mode 100644 index 000000000..50fdf621a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WebSafePaletteQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8b2c154c970f5a80ff3e97f0c0fbe832998e72687be090073416a96d41647141 +size 296210 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WernerPaletteQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WernerPaletteQuantizer_ErrorDither.png new file mode 100644 index 000000000..45e966e85 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WernerPaletteQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1de5e7da6659b9d235b0c9b0d55bdd71a3608d72e7a38259b34936a166c11d77 +size 292205 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WernerPaletteQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WernerPaletteQuantizer_NoDither.png new file mode 100644 index 000000000..d3e0a03e7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WernerPaletteQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a6e11c3e422be8aae08f3d741ec4b45ce79af3603518784d22ff646cbd00c312 +size 291259 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WernerPaletteQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WernerPaletteQuantizer_OrderedDither.png new file mode 100644 index 000000000..c58ca5521 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WernerPaletteQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2e2747cbfc098f4368fd87599b06debbe2a21bcf29260788b868bf9333c9f03c +size 296458 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WuQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WuQuantizer_ErrorDither.png new file mode 100644 index 000000000..01fa37df5 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WuQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dd9d03b02c51eadc9b27f165771c1407391bc1d29c2b10a4175324ab29152cbb +size 329877 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WuQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WuQuantizer_NoDither.png new file mode 100644 index 000000000..3e06cf66f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WuQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2eba143227c5fe09d407e9ece1be5480fc55edab5f8464393d13c642b01791f3 +size 321299 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WuQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WuQuantizer_OrderedDither.png new file mode 100644 index 000000000..f94978c55 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_Bike_WuQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9adda119665eb27ca1475ce19ab0958b00d6778b9e1733c42cf5e77350f40000 +size 332734 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_OctreeQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_OctreeQuantizer_ErrorDither.png new file mode 100644 index 000000000..fe32f9543 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_OctreeQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:37a2c548b78e117848d294ab55c6b8f4cf85ad2c6bdf84f9eec8f6eefc07b0fe +size 349177 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_OctreeQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_OctreeQuantizer_NoDither.png new file mode 100644 index 000000000..211a6c6a6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_OctreeQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfdf8fa9d082c88dd902d927a525698e9752a3738771ba2a0b6ff67568b2f116 +size 344607 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_OctreeQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_OctreeQuantizer_OrderedDither.png new file mode 100644 index 000000000..c1a78c2ba --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_OctreeQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b7295356c1e0c5f59220bfaf154760e86663709c8e0dbaf156efa13ac45b947a +size 348440 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WebSafePaletteQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WebSafePaletteQuantizer_ErrorDither.png new file mode 100644 index 000000000..e8d687886 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WebSafePaletteQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:23be2cf98ea2cd0e5b00fc1b771ea7ba490a3ac9e1de40540fd0d20a61af820c +size 330677 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WebSafePaletteQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WebSafePaletteQuantizer_NoDither.png new file mode 100644 index 000000000..58e77a377 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WebSafePaletteQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f032414fd20b82c0bdbaaa3e905c296961f9cdd605408f59cba7de657d8421b0 +size 324042 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WebSafePaletteQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WebSafePaletteQuantizer_OrderedDither.png new file mode 100644 index 000000000..602699838 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WebSafePaletteQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07b4f6147884f323c99734ddf295d2fc1a072ac95f003d63e217aaa63cdb6b7a +size 325067 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WernerPaletteQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WernerPaletteQuantizer_ErrorDither.png new file mode 100644 index 000000000..b0f969da9 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WernerPaletteQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c06a456d0c38121051d91d2cbfa4fcdcf8df4bc6ece89a0bda4b0f7e2a06b6f4 +size 333368 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WernerPaletteQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WernerPaletteQuantizer_NoDither.png new file mode 100644 index 000000000..ea1442b28 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WernerPaletteQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e0e2edc030a20998d3a14bb6715417bb6b561599601710497372ed90b27a5493 +size 332861 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WernerPaletteQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WernerPaletteQuantizer_OrderedDither.png new file mode 100644 index 000000000..f7bc04c74 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WernerPaletteQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7a849cce2215bc40da6fd3581e8a7fc87b6ef916e227c622c901985d6ee9b1b +size 333793 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WuQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WuQuantizer_ErrorDither.png new file mode 100644 index 000000000..c2ec04c4b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WuQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8a04e02cdac3b2ce2db20c5108636d40ce13e8d165c4b859cc4794f89cf7f4a +size 352342 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WuQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WuQuantizer_NoDither.png new file mode 100644 index 000000000..bb6c8c58b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WuQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e03a52138efa504252053f39f36dbfbe6a477a9ffdd0f8bba633ab74d0088ed +size 351591 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WuQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WuQuantizer_OrderedDither.png new file mode 100644 index 000000000..d158820c0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationInBox_CalliphoraPartial_WuQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a07a6698cca2e13b674102c92f23b934955406c61c485514d9bbbe62da3e04f5 +size 353191 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.25.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.25.png new file mode 100644 index 000000000..1783d1b8a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcf5300ab994c466cde0568afbad510f076a1d5aa16e78249645c202a7b285f4 +size 32583 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.5.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.5.png new file mode 100644 index 000000000..1783d1b8a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcf5300ab994c466cde0568afbad510f076a1d5aa16e78249645c202a7b285f4 +size 32583 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.75.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.75.png new file mode 100644 index 000000000..1783d1b8a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.75.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcf5300ab994c466cde0568afbad510f076a1d5aa16e78249645c202a7b285f4 +size 32583 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.png new file mode 100644 index 000000000..1783d1b8a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcf5300ab994c466cde0568afbad510f076a1d5aa16e78249645c202a7b285f4 +size 32583 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_1.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_1.png new file mode 100644 index 000000000..1783d1b8a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_ErrorDither_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcf5300ab994c466cde0568afbad510f076a1d5aa16e78249645c202a7b285f4 +size 32583 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.25.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.25.png new file mode 100644 index 000000000..de86ae9a4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2fc87ffa7c22b4b054903c6f19bdfcca1d0cdb01df6f853ae4361da3c99f5ab6 +size 34595 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.5.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.5.png new file mode 100644 index 000000000..a6361a10b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:243d875938b1a68e6c49a07259a9a155f0d36a2fbdc3350b38e13a3d0c6bff7f +size 36085 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.75.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.75.png new file mode 100644 index 000000000..d052f5884 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.75.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8076572e9e9a391939c166491553421a83aec5085b1bab155fdf7459840054ed +size 37194 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.png new file mode 100644 index 000000000..1783d1b8a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bcf5300ab994c466cde0568afbad510f076a1d5aa16e78249645c202a7b285f4 +size 32583 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_1.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_1.png new file mode 100644 index 000000000..f07eed571 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_OctreeQuantizer_OrderedDither_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ad464bf9a0dfbebbc7f3b7a3ff641e2db103456943a8fde5d71d675df66f4c6 +size 37895 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.25.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.25.png new file mode 100644 index 000000000..a6d0c833f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:733b748c42d4bc7103e8edf264fad4af268f2ee7ad7bab84f4ade6e8d91227e9 +size 17206 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.5.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.5.png new file mode 100644 index 000000000..182a2cb77 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b44413544d4286aff611c94bb026562b0b0913db6d804ec7c9c82a595d2cd00 +size 18474 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.75.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.75.png new file mode 100644 index 000000000..08f457ca0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.75.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8f597c6b7abc7cd729c034d8e34a0aeef19666f8accf997767f0d963e3818ec +size 20022 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.png new file mode 100644 index 000000000..6c3b1345a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e970fa92294f6eb9e20f9d780f046a85f0e569660b4500ad4c8fca284b4fa27d +size 15992 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_1.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_1.png new file mode 100644 index 000000000..2fa10ee19 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_ErrorDither_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0586ae018f98d26298d3dc4af329eeca044c1cdc5ed5a71ff22e1b9ca46c122 +size 22701 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.25.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.25.png new file mode 100644 index 000000000..be7686c0c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4b7369ddaf16e3e13554bf7647096e8947f7ccadadc58646b7c53beee6304f90 +size 17047 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.5.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.5.png new file mode 100644 index 000000000..7878b8c35 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b6e0c73170db2f2d84d4951108b8cdd4967e4272ecadcf5268cd7b34d81df760 +size 17786 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.75.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.75.png new file mode 100644 index 000000000..f7761f6cd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.75.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d54587aab60d4200bb6e01a0ff707230959602b93ff55fbf48c85b61cfb0932a +size 18161 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.png new file mode 100644 index 000000000..6c3b1345a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e970fa92294f6eb9e20f9d780f046a85f0e569660b4500ad4c8fca284b4fa27d +size 15992 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_1.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_1.png new file mode 100644 index 000000000..24414f4d4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WebSafePaletteQuantizer_OrderedDither_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fee85efaf11a2da44933c5ab9e5858558044d1707e40a6fadda6ed5214e40c9c +size 18453 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.25.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.25.png new file mode 100644 index 000000000..4d2011af4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:770fa2009e0c6adf462db16e70ca3a2d3a97722604a28fba6c0154e660387524 +size 20899 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.5.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.5.png new file mode 100644 index 000000000..738a0e637 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f2a4128cb456fe55a7ef188592050270e4cc241542e59978a11222def40564a +size 21413 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.75.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.75.png new file mode 100644 index 000000000..00f6e44ff --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.75.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eeb8c94db2e35c42f0d7b59102d35f6b00f6067870c5068e5e925e53d6e64ffd +size 22312 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.png new file mode 100644 index 000000000..8cea7036f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f00ea6a1901987c517a5490e7965bc9408c88ff292b2c4c069b87d5d899c638 +size 19458 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_1.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_1.png new file mode 100644 index 000000000..92a4779e3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_ErrorDither_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:505bef8573a04cc809edbc671cb9d26bde49708521de1286406c3164cb9d8988 +size 24011 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.25.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.25.png new file mode 100644 index 000000000..3aecca075 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4947713871d8e832f74f855bc60c3efdacef46fa826a37dfa4ceb2a1e4e23680 +size 21484 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.5.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.5.png new file mode 100644 index 000000000..78fda7387 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:61b794eb8ff00a1088f4584c98066fd5e309c1711f2a430ae24fc482524e6573 +size 22374 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.75.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.75.png new file mode 100644 index 000000000..21f8d6774 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.75.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe1e3eae55fad479016d869a3b483155f3be947636da96d105e16072fbb4e350 +size 22968 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.png new file mode 100644 index 000000000..8cea7036f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f00ea6a1901987c517a5490e7965bc9408c88ff292b2c4c069b87d5d899c638 +size 19458 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_1.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_1.png new file mode 100644 index 000000000..9c90d31b0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WernerPaletteQuantizer_OrderedDither_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2df6b0869c9cb406417bca7eedd2b05968a5265b933dfbec87fff018c7b83ce9 +size 23395 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.25.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.25.png new file mode 100644 index 000000000..f0b5f034c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef65b07e0d25a3ce83eae05f62d938220226cdfccc641a3b51e7a03283f61e1e +size 25430 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.5.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.5.png new file mode 100644 index 000000000..72486e262 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:51740a55ef58532b2e753e6e26f2b4ae622db59b6a3df08aad58701ac058975f +size 25518 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.75.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.75.png new file mode 100644 index 000000000..36a2e98af --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.75.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7d276ba0d498bac579b3944644542b41e0e8d5a50c420e75d455ce51a49393f +size 25893 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.png new file mode 100644 index 000000000..f0b5f034c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef65b07e0d25a3ce83eae05f62d938220226cdfccc641a3b51e7a03283f61e1e +size 25430 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_1.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_1.png new file mode 100644 index 000000000..c4dacb6ad --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_ErrorDither_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f1e1e92f72b2fcbc0f0659e7ef5c7c5eabea7968ec7975925480f11e639c0a0 +size 26509 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.25.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.25.png new file mode 100644 index 000000000..5a2dc3f01 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2b984d1f65c4c9b933b7f30c06c7f036f77463c9df092165145457f607c7e8ef +size 27395 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.5.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.5.png new file mode 100644 index 000000000..780703f69 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ae97e27986c742e451b490e28415d3083bd2cc7bc581852d846f55030f1bd87 +size 28778 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.75.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.75.png new file mode 100644 index 000000000..fcdaf069f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.75.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e92f0af9f0de526e6f9da454b16a0dfa164e04ef48ac1b6b0b4958c28821d6b1 +size 30124 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.png new file mode 100644 index 000000000..f0b5f034c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ef65b07e0d25a3ce83eae05f62d938220226cdfccc641a3b51e7a03283f61e1e +size 25430 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_1.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_1.png new file mode 100644 index 000000000..35feecd3a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantizationWithDitheringScale_david_WuQuantizer_OrderedDither_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c40b16fcfb88c87aaa8be255257703edbcbe82cf33a1ef107b9076deb62f4d02 +size 30663 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_OctreeQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_OctreeQuantizer_ErrorDither.png new file mode 100644 index 000000000..66bc734bb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_OctreeQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:44dfa754a90a27a343ceba8bb68c42b255331fdbe2f1d1c5b1f64d47a6db0e89 +size 136581 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_OctreeQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_OctreeQuantizer_NoDither.png new file mode 100644 index 000000000..d78df0b1f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_OctreeQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b12689f5116ac8077e1fec5c556b0276e2d53241bbbf0d4be078186c9280d7e8 +size 95223 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_OctreeQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_OctreeQuantizer_OrderedDither.png new file mode 100644 index 000000000..296b3f2c7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_OctreeQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c16042705b2cdf610a8a70b9932b3410df7266ec63497e947f99ee049d95d55 +size 134155 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WebSafePaletteQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WebSafePaletteQuantizer_ErrorDither.png new file mode 100644 index 000000000..e0d901ea7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WebSafePaletteQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:192c742bfd53f3a74d96c79e92443a922ac60c354b73d7abf292f30d10131307 +size 114842 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WebSafePaletteQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WebSafePaletteQuantizer_NoDither.png new file mode 100644 index 000000000..a9e9a643a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WebSafePaletteQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9cae72debcf389db95fd4dc5053a6b1d2ea133cd56b6f268b929c68b6bf0e2e0 +size 64044 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WebSafePaletteQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WebSafePaletteQuantizer_OrderedDither.png new file mode 100644 index 000000000..a83e7367f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WebSafePaletteQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8586c2d716e1a4b8309ee8010eed5ad6abeaef957eba616466df86155246cea6 +size 75964 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WernerPaletteQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WernerPaletteQuantizer_ErrorDither.png new file mode 100644 index 000000000..1550ce0e6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WernerPaletteQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:566cf4c7ef7f08597c7381b67fd14489f7445dd216f12059a4888bd948e9e5d3 +size 62638 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WernerPaletteQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WernerPaletteQuantizer_NoDither.png new file mode 100644 index 000000000..26a147985 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WernerPaletteQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22b86134c61484e0189f2b73417d36321d930474026421ba80a9ebc33a23b878 +size 61324 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WernerPaletteQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WernerPaletteQuantizer_OrderedDither.png new file mode 100644 index 000000000..087c28243 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WernerPaletteQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2facff0487dafe3de174758f7e1c237e7d6405fb5efd087a25ea502eaa94ea82 +size 71959 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WuQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WuQuantizer_ErrorDither.png new file mode 100644 index 000000000..5ca3acc8f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WuQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:204fe52c4d99b661b2429c4659cde8fb04366c038ac7be0aa507cfba7c5aecfb +size 173275 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WuQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WuQuantizer_NoDither.png new file mode 100644 index 000000000..387e79ad3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WuQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:af5be90cac48d0c86c6115b0fc6ceff3fdf934cecf5b332f2942f680a0636f08 +size 140801 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WuQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WuQuantizer_OrderedDither.png new file mode 100644 index 000000000..c07774ad6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_Bike_WuQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa01ed20182ea419ceee6ac19a4044a9aa31e33c797b87c07f6673816f9c6bf8 +size 172305 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_OctreeQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_OctreeQuantizer_ErrorDither.png new file mode 100644 index 000000000..9d73e4280 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_OctreeQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5d9ecfd740c88faf8f159da4d704ec160fd17a4de63a870c4590cd16475248dc +size 146902 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_OctreeQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_OctreeQuantizer_NoDither.png new file mode 100644 index 000000000..be9e2718d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_OctreeQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a247d55c2ee6b39707d929da18fa4242343c7819cd76a973397754a4dfb197f +size 123976 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_OctreeQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_OctreeQuantizer_OrderedDither.png new file mode 100644 index 000000000..feda429b1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_OctreeQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7b0a1b167065207ae11637d1d3b3e89069aa2f7c5f5d37d3974f84eef4b06cb4 +size 141157 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WebSafePaletteQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WebSafePaletteQuantizer_ErrorDither.png new file mode 100644 index 000000000..d87f3fd5a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WebSafePaletteQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:aa6c2bb78faaf689cf979dd87b3a24b6405720755ce16c028cafab690ac7b318 +size 104334 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WebSafePaletteQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WebSafePaletteQuantizer_NoDither.png new file mode 100644 index 000000000..c7e9e58f9 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WebSafePaletteQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3e236adf08358a44452d4a215f6267a5596ce7e824bf9818d1e6180366833b1f +size 82182 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WebSafePaletteQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WebSafePaletteQuantizer_OrderedDither.png new file mode 100644 index 000000000..bf33383b2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WebSafePaletteQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:300f04232c77cf6dce492d6782fac4b96fc868819a8b6125d29d41a07dcecbb3 +size 85437 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WernerPaletteQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WernerPaletteQuantizer_ErrorDither.png new file mode 100644 index 000000000..2a0072cc6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WernerPaletteQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf1d0ab1bead910fa3d0f0b3a6ed5bb9f26a470adc6019e1542b279b81d8d81a +size 109775 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WernerPaletteQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WernerPaletteQuantizer_NoDither.png new file mode 100644 index 000000000..b7b361953 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WernerPaletteQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:171a705658d932b14073ef2affbf68829b4c0a4cfdecaa6672bf8ca63c03e4ff +size 103581 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WernerPaletteQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WernerPaletteQuantizer_OrderedDither.png new file mode 100644 index 000000000..c123626a8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WernerPaletteQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d57dbc32780b6c9bedf6a6c3d275f5c4d960c295eee4e731631a0f88ec2109b0 +size 108975 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WuQuantizer_ErrorDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WuQuantizer_ErrorDither.png new file mode 100644 index 000000000..f62dcb0bf --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WuQuantizer_ErrorDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed70179c085142e5629075084348fe3b78fb027039b73c570510f22489dfb2dd +size 170507 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WuQuantizer_NoDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WuQuantizer_NoDither.png new file mode 100644 index 000000000..3e0a6ea3a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WuQuantizer_NoDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b0ab1a9d1ac3ad5d9065cb7b436d1fa12eefcd467bb78defcf930e25df33a773 +size 165594 diff --git a/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WuQuantizer_OrderedDither.png b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WuQuantizer_OrderedDither.png new file mode 100644 index 000000000..cfbaff51e --- /dev/null +++ b/tests/Images/External/ReferenceOutput/QuantizerTests/ApplyQuantization_CalliphoraPartial_WuQuantizer_OrderedDither.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:88c97f88cc6c48a448ee77c0fbdcba29d8f091978fe8906fa1aaf1265de13ac6 +size 173601 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/CanResizeLargeImageWithCropMode_Rgba32_issue1006-incorrect-resize.png b/tests/Images/External/ReferenceOutput/ResizeTests/CanResizeLargeImageWithCropMode_Rgba32_issue1006-incorrect-resize.png new file mode 100644 index 000000000..209ceed05 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/CanResizeLargeImageWithCropMode_Rgba32_issue1006-incorrect-resize.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:473805d7a372281d24f53c43780cbf54c75850d59b4d13dc210cbafefe5e2d44 +size 172367 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/LargeImage_TestPattern4000x4000.png b/tests/Images/External/ReferenceOutput/ResizeTests/LargeImage_TestPattern4000x4000.png new file mode 100644 index 000000000..63f62ee86 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/LargeImage_TestPattern4000x4000.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b284baaa311a18733077be29c29a840819f0dad22e1a593642908895f7826a8c +size 23484 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/ResizeFromSourceRectangle_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeFromSourceRectangle_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..621057dd2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeFromSourceRectangle_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a2474d0a97e367730b71f95f87cffcda37d8edd20a67eba02231cfeaa668f2bf +size 77710 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/ResizeHeightAndKeepAspect_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeHeightAndKeepAspect_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..38b83af02 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeHeightAndKeepAspect_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:019f29b73ab5b6c4dfd94613ed0d0e484abcf580e6cf46a9e35ffccdfb60f64d +size 34199 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWidthAndKeepAspect_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWidthAndKeepAspect_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..38b83af02 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWidthAndKeepAspect_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:019f29b73ab5b6c4dfd94613ed0d0e484abcf580e6cf46a9e35ffccdfb60f64d +size 34199 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithBoxPadMode_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithBoxPadMode_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..35d633c86 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithBoxPadMode_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1642520a9d4491f55af5a83280423929529e3d528637538d148b9dc2ecdd6d2d +size 365839 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithCropHeightMode_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithCropHeightMode_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..16d33b009 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithCropHeightMode_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca81c5ff92e41df0e8fc4807982fdf650d3bbff4027735ed30fc2d17e14b77ce +size 155071 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithCropWidthMode_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithCropWidthMode_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..5e3d35cda --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithCropWidthMode_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:33213eabb71a67a5bc7e3cdfcf764328b2fee63b613e0648f62910935114eec0 +size 165724 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithMaxMode_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithMaxMode_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..decfb3836 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithMaxMode_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:09c8343e6acd1bd294040edfeb443604b7f0a5d903319ca759beb91d3557381a +size 197994 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithMinMode_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithMinMode_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..e1239549b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithMinMode_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ae2c985405fbb856dbef0637048acc7f4d6a05df3def3307730e96a9de1a1ef4 +size 281262 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithPadMode_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithPadMode_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..690c2ad46 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithPadMode_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:060826324dcd4baa1df1b075707a9bd9527cf87c1d156e3beb3d8abb499bdcd5 +size 361829 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithStretchMode_Rgba32_CalliphoraPartial.png b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithStretchMode_Rgba32_CalliphoraPartial.png new file mode 100644 index 000000000..a32878f49 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/ResizeWithStretchMode_Rgba32_CalliphoraPartial.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:79ae82683d812ba7180cc8ca50d3fab7808b4867f738bceaf41298a6e6b71a31 +size 156509 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_BasicSmall_BasicTestPattern15x12_(2÷3,1÷2).png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_BasicSmall_BasicTestPattern15x12_(2÷3,1÷2).png new file mode 100644 index 000000000..4317b59b3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_BasicSmall_BasicTestPattern15x12_(2÷3,1÷2).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8a7ed51059397a81f468de76863db22d802a1a298c0a63802a2a7dfb5043015d +size 215 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_BasicSmall_BasicTestPattern2x256_(1÷1,1÷8).png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_BasicSmall_BasicTestPattern2x256_(1÷1,1÷8).png new file mode 100644 index 000000000..c95bb1182 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_BasicSmall_BasicTestPattern2x256_(1÷1,1÷8).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9baf700cca84e05da2df13435efd7b09ef403c786a731877b9de0bae79896b1e +size 159 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_BasicSmall_BasicTestPattern2x32_(1÷1,1÷2).png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_BasicSmall_BasicTestPattern2x32_(1÷1,1÷2).png new file mode 100644 index 000000000..a4f40eb9b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_BasicSmall_BasicTestPattern2x32_(1÷1,1÷2).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fa7ed21b50aab289d81157a00d9cc9e41d2fe5ddca1140a9092b0932d8d8bb07 +size 158 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_Compand_Rgba32_TestPattern100x100.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_Compand_Rgba32_TestPattern100x100.png new file mode 100644 index 000000000..9afe64b39 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_Compand_Rgba32_TestPattern100x100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:143c528d178f31ed11c45ae60778266b22768ea2ca7cc3dbd274463d56d1a243 +size 4227 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_DoesNotBleedAlphaPixels.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_DoesNotBleedAlphaPixels.png new file mode 100644 index 000000000..ef88f0d7c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_DoesNotBleedAlphaPixels.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c9e66228746bb298c7b3c2088457adb3aa83dcd01934c7ff51fe64368c66cdd +size 88510 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_DoesNotBleedAlphaPixels_Compand.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_DoesNotBleedAlphaPixels_Compand.png new file mode 100644 index 000000000..793375916 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_DoesNotBleedAlphaPixels_Compand.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:96efbf6a0861dc899f1dae9995aaf68cff27083f192ef988233e8125afb23af3 +size 88432 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsAppliedToAllFrames_Rgba32_giphy.gif b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsAppliedToAllFrames_Rgba32_giphy.gif new file mode 100644 index 000000000..10fabee6d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsAppliedToAllFrames_Rgba32_giphy.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a77b7fa90ae9f92c5d31a0de7abfd3ec7e15c9465d1c7f78454adac6c6c283e3 +size 23765 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsNotBoundToSinglePixelType_Bgra32_TestPattern50x50.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsNotBoundToSinglePixelType_Bgra32_TestPattern50x50.png new file mode 100644 index 000000000..331d87e1f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsNotBoundToSinglePixelType_Bgra32_TestPattern50x50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:953fc2e66b8666c62773a0224f6bbe7ff5eee8da68182c3d714a1bc6012ab692 +size 1532 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsNotBoundToSinglePixelType_Rgba32_TestPattern50x50.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsNotBoundToSinglePixelType_Rgba32_TestPattern50x50.png new file mode 100644 index 000000000..331d87e1f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsNotBoundToSinglePixelType_Rgba32_TestPattern50x50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:953fc2e66b8666c62773a0224f6bbe7ff5eee8da68182c3d714a1bc6012ab692 +size 1532 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsNotBoundToSinglePixelType_RgbaVector_TestPattern50x50.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsNotBoundToSinglePixelType_RgbaVector_TestPattern50x50.png new file mode 100644 index 000000000..5b72a7fcf --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_IsNotBoundToSinglePixelType_RgbaVector_TestPattern50x50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bbc66de56ab05c3d98139ea4e8b2cd7f534852710f0620da2e8b7b9c25ca82b1 +size 1533 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_PremultiplyAlpha_Off.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_PremultiplyAlpha_Off.png new file mode 100644 index 000000000..e38f57c18 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_PremultiplyAlpha_Off.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:72400ad12a726c71127fb53de713e0cbfbb0a74171667c67c89201383ae0da75 +size 83140 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_PremultiplyAlpha_On.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_PremultiplyAlpha_On.png new file mode 100644 index 000000000..a3b614416 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_PremultiplyAlpha_On.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2a568089d1163c02e2435335f41a85565f0e6f1212c4753fe19a27e724fc7387 +size 88512 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP-1.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP-1.png new file mode 100644 index 000000000..dca6b9561 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:147370fecca5ef6e90653c4ee4ee94f3a535a1a0c9c79fbf9948e9cb19c3341f +size 78863 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP1.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP1.png new file mode 100644 index 000000000..dca6b9561 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:147370fecca5ef6e90653c4ee4ee94f3a535a1a0c9c79fbf9948e9cb19c3341f +size 78863 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP4.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP4.png new file mode 100644 index 000000000..dca6b9561 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:147370fecca5ef6e90653c4ee4ee94f3a535a1a0c9c79fbf9948e9cb19c3341f +size 78863 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP8.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP8.png new file mode 100644 index 000000000..dca6b9561 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllParallelismLevels_MDP8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:147370fecca5ef6e90653c4ee4ee94f3a535a1a0c9c79fbf9948e9cb19c3341f +size 78863 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Bicubic-0.3.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Bicubic-0.3.png new file mode 100644 index 000000000..42c273ea2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Bicubic-0.3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b35b3ac63840d16137b91407968fe16ef09ebf7253cf5f050ea6e1ce3ac598fb +size 27117 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Bicubic-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Bicubic-0.5.png new file mode 100644 index 000000000..b0ca7a6b7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Bicubic-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58b08a7fbd708eed222d6941608d5d9f4a4438cc76d6c84119dd6eaa1eef2995 +size 78863 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Bicubic-1.8.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Bicubic-1.8.png new file mode 100644 index 000000000..c6fbd6521 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Bicubic-1.8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fd216f1fdcec4bd1d02ffcddd07d01638f27528bb430289a4dcc8f27defb9819 +size 844830 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Box-0.3.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Box-0.3.png new file mode 100644 index 000000000..2361cff88 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Box-0.3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:faac9be73e472d45138258cd3624c10e0e75cc45a7e7c5c7ab05af2d2b816ba1 +size 28619 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Box-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Box-0.5.png new file mode 100644 index 000000000..413cab719 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Box-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:307cee04c98332cd4783caec027e841c4130382996a0fd3d5e50e5cf278c2b30 +size 81225 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Box-1.8.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Box-1.8.png new file mode 100644 index 000000000..c4e02c3fb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Box-1.8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d73445fe4a8e521c67b7ffaab348b352b40295e0b30c598e3e5d5b6476316000 +size 390833 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_CatmullRom-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_CatmullRom-0.5.png new file mode 100644 index 000000000..3296eab8c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_CatmullRom-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c08c396c20539fb1dcdf99bf307744fec33531a218a39e3e447d62d1ba479c73 +size 78864 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Hermite-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Hermite-0.5.png new file mode 100644 index 000000000..7c47282c2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Hermite-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0bdd04a25e4985b696358221afb5c02e37b19b44bdc2f8eda3034068da3ff9a7 +size 76480 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos2-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos2-0.5.png new file mode 100644 index 000000000..2518833fd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos2-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6fd77a694e5788c615bb4d1b5b5824c90e28700dd1ae766ab26e8125d2700a28 +size 78983 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos3-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos3-0.5.png new file mode 100644 index 000000000..c43946108 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos3-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6725244be68f7205a5bfedf7f729fd0f78f3210df67c047b02565336c4baf43f +size 81025 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos5-0.3.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos5-0.3.png new file mode 100644 index 000000000..aa4ca8286 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos5-0.3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:63f5148bc4be1bd1747f87dcbe562f4496228fe62ac60a561b48e7068e9a95fa +size 27791 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos5-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos5-0.5.png new file mode 100644 index 000000000..eb5f662f8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos5-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccf90bfe570cffd4f4043ce62a172b5a184676469d4e91e1f345f5a923b8c8b2 +size 82136 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos5-1.8.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos5-1.8.png new file mode 100644 index 000000000..56afdc531 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos5-1.8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:60adf1e3ace2e95d6dd405156e97f60fb62b3578e66d5c6dc2d4d0258c665741 +size 883267 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos8-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos8-0.5.png new file mode 100644 index 000000000..21a6be7a2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Lanczos8-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:dbc43b51b761b73531dadefa9e2faa44d6fd9f0c03d104a62e06a4ced39e3103 +size 82703 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_MitchellNetravali-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_MitchellNetravali-0.5.png new file mode 100644 index 000000000..3fad53ea5 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_MitchellNetravali-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:06d66b1587b4404e14cc43914fc97e6073304bb69fd74887f80dacb778c3d3cf +size 75157 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_NearestNeighbor-0.3.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_NearestNeighbor-0.3.png new file mode 100644 index 000000000..fa4a1729f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_NearestNeighbor-0.3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5696b258fcfaf4b36ba6f32c9a74b01096133099cd3d4ab60b1d4d2fa7a3d98a +size 32354 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_NearestNeighbor-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_NearestNeighbor-0.5.png new file mode 100644 index 000000000..4f0660864 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_NearestNeighbor-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82266a7ee38196d335b7da383cace05aed360fb21d6b6aae4215fe8b7c4b4a0b +size 87247 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_NearestNeighbor-1.8.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_NearestNeighbor-1.8.png new file mode 100644 index 000000000..ba733699b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_NearestNeighbor-1.8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bffe3d287d4ef65428a97d71e1f678777b91b4a68e0cb1f58d7b8e39c0c567b4 +size 390582 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Robidoux-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Robidoux-0.5.png new file mode 100644 index 000000000..41ba0710b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Robidoux-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2f46c3bc410c94bc060914df04c6673053c1803c079026c6cdae62a93a1583b7 +size 74598 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_RobidouxSharp-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_RobidouxSharp-0.5.png new file mode 100644 index 000000000..5621ee0bd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_RobidouxSharp-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0643e188266539b688085ff3f0e324755e8c733244cdb386dfde719a82e26efd +size 75976 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Spline-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Spline-0.5.png new file mode 100644 index 000000000..dced05ba3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Spline-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9757a5cf94dccd2361d65ed7f7f460bffb2c02ef59bec0251030bfb61adc78b +size 67019 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Triangle-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Triangle-0.5.png new file mode 100644 index 000000000..9ad5f298f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Triangle-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77e0e2701d666ef0751b52bb5bf2a6b113d0e35cf8b79e00806701fa6fb636cb +size 73993 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Welch-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Welch-0.5.png new file mode 100644 index 000000000..0f1a37714 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_CalliphoraPartial_Welch-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d03837d2fd33f63581fd87c4bfae8daf7f1ede861de4ef66ddb1a446e8362c1 +size 81566 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Bicubic-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Bicubic-0.5.png new file mode 100644 index 000000000..dfe480088 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Bicubic-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:94528052f7dd14b7062751c033470d5ee3482800341445306ed00394b29f626a +size 3174 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Bicubic-1.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Bicubic-1.png new file mode 100644 index 000000000..e414d7211 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Bicubic-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8ccad53509a924097e2f1e2c8536e13298b06d091b5298acba5e11b87561a78 +size 1238 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Box-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Box-0.5.png new file mode 100644 index 000000000..28f829997 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Box-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:39c15e43385da0fe1f03b81e5280eee5f30f245693176c718b3bde12b31f8fb0 +size 1825 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Box-1.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Box-1.png new file mode 100644 index 000000000..e414d7211 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Box-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8ccad53509a924097e2f1e2c8536e13298b06d091b5298acba5e11b87561a78 +size 1238 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Lanczos5-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Lanczos5-0.5.png new file mode 100644 index 000000000..ca9f6d37c --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Lanczos5-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8635fcb4faf3ca47a258b4165c42b1485be03bd63db1be0a878194de7af59118 +size 3818 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Lanczos5-1.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Lanczos5-1.png new file mode 100644 index 000000000..e414d7211 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_Lanczos5-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8ccad53509a924097e2f1e2c8536e13298b06d091b5298acba5e11b87561a78 +size 1238 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_NearestNeighbor-0.5.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_NearestNeighbor-0.5.png new file mode 100644 index 000000000..14ec6b713 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_NearestNeighbor-0.5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:858c74f4eb5b69b546294371f826a197037deb70a8eb9960f9192e94d76c4ec7 +size 664 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_NearestNeighbor-1.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_NearestNeighbor-1.png new file mode 100644 index 000000000..e414d7211 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern100x100_NearestNeighbor-1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d8ccad53509a924097e2f1e2c8536e13298b06d091b5298acba5e11b87561a78 +size 1238 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_Bicubic-100x99.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_Bicubic-100x99.png new file mode 100644 index 000000000..3f0e525fa --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_Bicubic-100x99.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e58033a90199093e078591422a1e9ef3f07de6cbe5ae524a4b1b2ffcd3de1fea +size 8183 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_Box-100x99.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_Box-100x99.png new file mode 100644 index 000000000..e0f65f2d5 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_Box-100x99.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e7e628738e9c3ba2b43720a58e2467588b184787a543c319e9a4f41e7ae6b48b +size 4122 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_Lanczos5-100x99.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_Lanczos5-100x99.png new file mode 100644 index 000000000..00d290a43 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_Lanczos5-100x99.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0102922c84028e63e6dfedd302e44384a5d8acc891beb78b5ce89f857851af98 +size 9485 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_NearestNeighbor-100x99.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_NearestNeighbor-100x99.png new file mode 100644 index 000000000..f396a1e0a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern201x199_NearestNeighbor-100x99.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:706d34e65803ee40b5ffc3c1a941d8a59e5dc0bf257db220a794f2bd38c5866e +size 1219 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_Bicubic-300x480.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_Bicubic-300x480.png new file mode 100644 index 000000000..d4d87ec1d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_Bicubic-300x480.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:458d1c64ffd2bb62bf63babbde30fa167eba650fc81a8a953fc8dc64eef8c885 +size 95713 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_Box-300x480.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_Box-300x480.png new file mode 100644 index 000000000..36ed664a7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_Box-300x480.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cfaf090ed7b756f52ae32cfe02f48e25e2295c899d71434c199391ef61e2da6a +size 16558 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_Lanczos5-300x480.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_Lanczos5-300x480.png new file mode 100644 index 000000000..c2df28f31 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_Lanczos5-300x480.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:97244f62df0c7ee3c9205c49707995e0d3490fae02b49360e5dd4be49521f066 +size 106447 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_NearestNeighbor-300x480.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_NearestNeighbor-300x480.png new file mode 100644 index 000000000..71c71b4ea --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern301x1180_NearestNeighbor-300x480.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f03343e91a938995a11beab3ef4c82a96131d567245ac31137411ad986f33da +size 6949 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_Bicubic-301x100.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_Bicubic-301x100.png new file mode 100644 index 000000000..27394b120 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_Bicubic-301x100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5f52cbbcd835b447ebfd55919b612db436fc0ab9fc583c501683f6ee88460b80 +size 22229 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_Box-301x100.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_Box-301x100.png new file mode 100644 index 000000000..ce8b287b1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_Box-301x100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:89b6ebdd44855bfead0341a1607f62be9a42f96a17f92c2c035ce74a3a8e1752 +size 1142 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_Lanczos5-301x100.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_Lanczos5-301x100.png new file mode 100644 index 000000000..ed961b698 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_Lanczos5-301x100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a0e8a9eab1a24fda93f6ad0c4444bf32e235a72ff13fdf8560636dfb1d95c18b +size 29708 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_NearestNeighbor-301x100.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_NearestNeighbor-301x100.png new file mode 100644 index 000000000..22602391a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern49x80_NearestNeighbor-301x100.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fdc2c1ec00b11f695cbbbe53dffcb9ff98ce8bb53ff0b61b3ba8d354010e02d7 +size 1119 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_Bicubic-8.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_Bicubic-8.png new file mode 100644 index 000000000..9f27ea0b8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_Bicubic-8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d52b0d837d609d59f8ef559e5397d0e010f19e931cf3abf12f68bba0d03ba5f8 +size 98716 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_Box-8.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_Box-8.png new file mode 100644 index 000000000..24a93f294 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_Box-8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4f1cec814cb9c1d1adf9971d3bedeef2daa30d114b32803a2a2b5366414bf2d9 +size 2362 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_Lanczos5-8.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_Lanczos5-8.png new file mode 100644 index 000000000..1b3e3e7dd --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_Lanczos5-8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7c2bf273a77204766b656fe3a526c4717d3e86340a425ead52f7252d144a0157 +size 132328 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_NearestNeighbor-8.png b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_NearestNeighbor-8.png new file mode 100644 index 000000000..ea67bc272 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/Resize_WorksWithAllResamplers_TestPattern50x50_NearestNeighbor-8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2214531deeecfd3db97eb9bbd9b2daa3bd02e0ec1317961a808fdc18e4415a1b +size 2361 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern100x100_50.png b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern100x100_50.png new file mode 100644 index 000000000..e362fdb1a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern100x100_50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24dd9cbedd34091fb1a812c349925fa2c4ca0ffeaf6191693dd049d773fc5d97 +size 1141 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern100x100_60.png b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern100x100_60.png new file mode 100644 index 000000000..e362fdb1a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern100x100_60.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24dd9cbedd34091fb1a812c349925fa2c4ca0ffeaf6191693dd049d773fc5d97 +size 1141 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern100x400_110.png b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern100x400_110.png new file mode 100644 index 000000000..ad88805d3 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern100x400_110.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:da4bde43ef0945720c64af88642765d9809c3fafc3f74ea766cc73b92c65c5f6 +size 2284 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern23x211_31.png b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern23x211_31.png new file mode 100644 index 000000000..b84c82066 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern23x211_31.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1483d2c06b845864390ac179b68d391c6adcb415c15759a5d5fd140afb0b155b +size 737 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern47x193_73.png b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern47x193_73.png new file mode 100644 index 000000000..a545a9a64 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern47x193_73.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e67978dfc069dd8d056c7a85aa68fc47ce222ecb4e586ea683c62bad556620d5 +size 1331 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern79x97_5.png b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern79x97_5.png new file mode 100644 index 000000000..db742c456 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern79x97_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b774c66aa2655ae5c9d5b4bc61f8002466878ffd1ae403fe27cc276bb7c70730 +size 1010 diff --git a/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern79x97_73.png b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern79x97_73.png new file mode 100644 index 000000000..db742c456 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/ResizeTests/WorkingBufferSizeHintInBytes_IsAppliedCorrectly_TestPattern79x97_73.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b774c66aa2655ae5c9d5b4bc61f8002466878ffd1ae403fe27cc276bb7c70730 +size 1010 diff --git a/tests/Images/External/ReferenceOutput/TestImageExtensionsTests/CompareToReferenceOutput_DoNotAppendPixelType_Solid10x10_(0,0,255,255).png b/tests/Images/External/ReferenceOutput/TestImageExtensionsTests/CompareToReferenceOutput_DoNotAppendPixelType_Solid10x10_(0,0,255,255).png new file mode 100644 index 000000000..860b309a1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/TestImageExtensionsTests/CompareToReferenceOutput_DoNotAppendPixelType_Solid10x10_(0,0,255,255).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00cc79110b20d81196a1b7fd780c8f2f7eaf52daaebf3c34e2381b464d60374f +size 103 diff --git a/tests/Images/External/ReferenceOutput/TestImageExtensionsTests/CompareToReferenceOutput_WhenReferenceOutputDoesNotMatch_Throws_Rgba32_Solid10x10_(0,0,255,255).png b/tests/Images/External/ReferenceOutput/TestImageExtensionsTests/CompareToReferenceOutput_WhenReferenceOutputDoesNotMatch_Throws_Rgba32_Solid10x10_(0,0,255,255).png new file mode 100644 index 000000000..7858065c1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/TestImageExtensionsTests/CompareToReferenceOutput_WhenReferenceOutputDoesNotMatch_Throws_Rgba32_Solid10x10_(0,0,255,255).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca7319480ee1c25db571436f92034fba6a9683eae30ba9d75772be9a7f65ad2b +size 189 diff --git a/tests/Images/External/ReferenceOutput/TestImageExtensionsTests/CompareToReferenceOutput_WhenReferenceOutputMatches_ShouldNotThrow_Rgba32_Solid10x10_(0,0,255,255).png b/tests/Images/External/ReferenceOutput/TestImageExtensionsTests/CompareToReferenceOutput_WhenReferenceOutputMatches_ShouldNotThrow_Rgba32_Solid10x10_(0,0,255,255).png new file mode 100644 index 000000000..860b309a1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/TestImageExtensionsTests/CompareToReferenceOutput_WhenReferenceOutputMatches_ShouldNotThrow_Rgba32_Solid10x10_(0,0,255,255).png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:00cc79110b20d81196a1b7fd780c8f2f7eaf52daaebf3c34e2381b464d60374f +size 103 diff --git a/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_16Bit_Rgba32_grayscale_a_UL.png b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_16Bit_Rgba32_grayscale_a_UL.png new file mode 100644 index 000000000..cdbcd212d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_16Bit_Rgba32_grayscale_a_UL.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e49f62fb9696ebe7eb2c398b39f70d9ec3b49f8698e1e3006796af10f432f902 +size 53867 diff --git a/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_WithBottomLeftOrigin_16Bit_Rgba32_grayscale_a_LL.png b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_WithBottomLeftOrigin_16Bit_Rgba32_grayscale_a_LL.png new file mode 100644 index 000000000..6af495960 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_WithBottomLeftOrigin_16Bit_Rgba32_grayscale_a_LL.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:886afbd1a07fe62599c22e565e16779e3b08a33c0c1a7dcb872a5de9c07f006a +size 53670 diff --git a/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_WithBottomRightOrigin_16Bit_Rgba32_grayscale_a_LR.png b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_WithBottomRightOrigin_16Bit_Rgba32_grayscale_a_LR.png new file mode 100644 index 000000000..2569802a5 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_WithBottomRightOrigin_16Bit_Rgba32_grayscale_a_LR.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1e9a76387d395379713a4cff6be5679494394c627ca6048fdd6354739589dfc4 +size 53811 diff --git a/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_WithTopRightOrigin_16Bit_Rgba32_grayscale_a_UR.png b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_WithTopRightOrigin_16Bit_Rgba32_grayscale_a_UR.png new file mode 100644 index 000000000..bfa50606b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_Gray_WithTopRightOrigin_16Bit_Rgba32_grayscale_a_UR.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cc0bbdb2c3deeda73fff95934437d661b949a5009e743710d002332f636f3cda +size 53684 diff --git a/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_16Bit_Rgba32_grayscale_a_rle_UL.png b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_16Bit_Rgba32_grayscale_a_rle_UL.png new file mode 100644 index 000000000..47cacdbb5 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_16Bit_Rgba32_grayscale_a_rle_UL.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7d63ff3a14370883e36c77ebe3ea090b8ecbcab7bc3a4b6f308a4b0516c11c8b +size 54249 diff --git a/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_WithBottomLeftOrigin_16Bit_Rgba32_grayscale_a_rle_LL.png b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_WithBottomLeftOrigin_16Bit_Rgba32_grayscale_a_rle_LL.png new file mode 100644 index 000000000..f35b495c7 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_WithBottomLeftOrigin_16Bit_Rgba32_grayscale_a_rle_LL.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7eaadc4c41d33c66198624e3fef8f465a3b7abfe2597ad15b7bdfb15175a6f6d +size 54044 diff --git a/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_WithBottomRightOrigin_16Bit_Rgba32_grayscale_a_rle_LR.png b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_WithBottomRightOrigin_16Bit_Rgba32_grayscale_a_rle_LR.png new file mode 100644 index 000000000..947ea7932 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_WithBottomRightOrigin_16Bit_Rgba32_grayscale_a_rle_LR.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e6979613d4c419757b8455612a29a69c12c072b86e2e502e63a1614cfd4ba0f1 +size 54192 diff --git a/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_WithTopRightOrigin_16Bit_Rgba32_grayscale_a_rle_UR.png b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_WithTopRightOrigin_16Bit_Rgba32_grayscale_a_rle_UR.png new file mode 100644 index 000000000..4b73c56d6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_RunLengthEncoded_Gray_WithTopRightOrigin_16Bit_Rgba32_grayscale_a_rle_UR.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:24bb93cf8157d155ae7245ee9a8c0d8851876a77e8230387a7b0ebc8cb7dae9f +size 54062 diff --git a/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_WhenAlphaBitsNotSet_Rgba32_32bit_no_alphabits.png b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_WhenAlphaBitsNotSet_Rgba32_32bit_no_alphabits.png new file mode 100644 index 000000000..e12985f7a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_WhenAlphaBitsNotSet_Rgba32_32bit_no_alphabits.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d3dc0516f656c14b5ffcc40f88d3912f2a8fb310dfbda5836e15847e205919b5 +size 1012 diff --git a/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_WhenAlphaBitsNotSet_Rgba32_32bit_rle_no_alphabits.png b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_WhenAlphaBitsNotSet_Rgba32_32bit_rle_no_alphabits.png new file mode 100644 index 000000000..726721824 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/TgaDecoderTests/TgaDecoder_CanDecode_WhenAlphaBitsNotSet_Rgba32_32bit_rle_no_alphabits.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cad24c7e4657f2bc8d8a60ea76397eac0adf8dee5fc81f60bc5bc02dd7eeed8f +size 90589 diff --git a/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_0.png b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_0.png new file mode 100644 index 000000000..ee3c958a0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_0.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57102166a1b0457232a294625f1caef8ed9066dd7fdbedc125030499bda26240 +size 243 diff --git a/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_1.png b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_1.png new file mode 100644 index 000000000..ee3c958a0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_1.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:57102166a1b0457232a294625f1caef8ed9066dd7fdbedc125030499bda26240 +size 243 diff --git a/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_2.png b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_2.png new file mode 100644 index 000000000..d2fd37326 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c0736b8603de9f1d44b43a96b4daf3338cbaa569a9e344798d3d2ff9e071b3f6 +size 246 diff --git a/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_3.png b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_3.png new file mode 100644 index 000000000..ae0a01d0f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:34ae9c4ce6d8b9d2a0440022593d065eac52f177a5b990746f71be454baeec29 +size 250 diff --git a/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_4.png b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_4.png new file mode 100644 index 000000000..b48947552 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_4.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6d0f8f7fe6c51cfc6dce4e08b2a2311655c98b6786ce582a7e6d2e4386740843 +size 244 diff --git a/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_5.png b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_5.png new file mode 100644 index 000000000..a0f530963 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bfbade89fb32597754e9ce741a1ce074a59a9d644e883eb13013255eb4557030 +size 281 diff --git a/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_6.png b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_6.png new file mode 100644 index 000000000..3dafbb09a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_6.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ff8172dedafe18c943de5c9969bb1630757644f34a839118b3b06e637a027fc +size 275 diff --git a/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_7.png b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_7.png new file mode 100644 index 000000000..81c9742d8 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_7.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a329f10a752098a977758249c4944c0e4939000bbb1bc59ea204978b2baf9b08 +size 268 diff --git a/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_8.png b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_8.png new file mode 100644 index 000000000..ba28819b0 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/AutoOrientTests/AutoOrient_WorksForAllExifOrientations_F_8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:408228d069af84eff0f5be013bfe8a1ffe8a00027472050b8e14a90f21d4a891 +size 274 diff --git a/tests/Images/External/ReferenceOutput/Transforms/CropTest/Crop_TestPattern30x70_X7Y13.W20H50.png b/tests/Images/External/ReferenceOutput/Transforms/CropTest/Crop_TestPattern30x70_X7Y13.W20H50.png new file mode 100644 index 000000000..512aaf0dc --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/CropTest/Crop_TestPattern30x70_X7Y13.W20H50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:21e0b9998b48e865da0bbc3a272ed7a2853d8403a0e3a06dac550f41d9a736d8 +size 496 diff --git a/tests/Images/External/ReferenceOutput/Transforms/CropTest/Crop_TestPattern50x50_X-1Y-1.W100H200.png b/tests/Images/External/ReferenceOutput/Transforms/CropTest/Crop_TestPattern50x50_X-1Y-1.W100H200.png new file mode 100644 index 000000000..72541cdab --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/CropTest/Crop_TestPattern50x50_X-1Y-1.W100H200.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:813b76f8504e846df55c441d94df98910061f085ae577a9cbb9cbd1f4945b2d2 +size 1008 diff --git a/tests/Images/External/ReferenceOutput/Transforms/CropTest/Crop_TestPattern70x30_X0Y0.W70H30.png b/tests/Images/External/ReferenceOutput/Transforms/CropTest/Crop_TestPattern70x30_X0Y0.W70H30.png new file mode 100644 index 000000000..8ca6b0473 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/CropTest/Crop_TestPattern70x30_X0Y0.W70H30.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c9c2ffd517a52c9e6c60033893bfa13646c8617f2bc9e52e4337291aeb24acab +size 500 diff --git a/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_MultiScanBaselineCMYK_0.25.png b/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_MultiScanBaselineCMYK_0.25.png new file mode 100644 index 000000000..331b8b30a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_MultiScanBaselineCMYK_0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a68aa183691be3240e881057cb2f5785e50228c9c5dd98163ba766b5cafa8b55 +size 88601 diff --git a/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_MultiScanBaselineCMYK_0.75.png b/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_MultiScanBaselineCMYK_0.75.png new file mode 100644 index 000000000..c375fff78 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_MultiScanBaselineCMYK_0.75.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53a7bc1aa7279cce0b73568b6ed9b141377f7654b73dcf926c43c22dd908039a +size 88502 diff --git a/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_ducky_0.25.png b/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_ducky_0.25.png new file mode 100644 index 000000000..ed48fb094 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_ducky_0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a7a525320284ad8424614e2c18cb686ff9f4d8317c6fd6f5a395ad4ff62ec25 +size 27445 diff --git a/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_ducky_0.75.png b/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_ducky_0.75.png new file mode 100644 index 000000000..ed48fb094 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_ducky_0.75.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7a7a525320284ad8424614e2c18cb686ff9f4d8317c6fd6f5a395ad4ff62ec25 +size 27445 diff --git a/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_jpeg400jfif_0.25.png b/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_jpeg400jfif_0.25.png new file mode 100644 index 000000000..b60b44a22 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_jpeg400jfif_0.25.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:589289a67e29883cbe17459fc1e6d44f1deab85bcea70c87bb07ebcf4a626e23 +size 167355 diff --git a/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_jpeg400jfif_0.75.png b/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_jpeg400jfif_0.75.png new file mode 100644 index 000000000..7df378d14 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/EntropyCropTest/EntropyCrop_jpeg400jfif_0.75.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9628c9674323db2983a14e7edb63663400dda2a1c86d01997620c9509b42d349 +size 108104 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern17x32_Horizontal.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern17x32_Horizontal.png new file mode 100644 index 000000000..593c3e06b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern17x32_Horizontal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3efdbd62d9923dcbe19b67a6af8c97e74786edad5d8c046554885995f2509f80 +size 716 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern17x32_None.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern17x32_None.png new file mode 100644 index 000000000..da4d741f6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern17x32_None.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e8604559e2812867bb427c83f3752d23046a4275cde09eb3c72d138d499cdc5 +size 714 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern17x32_Vertical.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern17x32_Vertical.png new file mode 100644 index 000000000..a562a226d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern17x32_Vertical.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe80819519587472325c7534640c99917866c9316dafd0e23d648fbf754d1c7c +size 716 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern20x37_Horizontal.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern20x37_Horizontal.png new file mode 100644 index 000000000..1a2954e4a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern20x37_Horizontal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:de933ecd5d553ba278d29156d08ff6405fe498a4dae92b1b24c57b65f23e831e +size 1096 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern20x37_None.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern20x37_None.png new file mode 100644 index 000000000..52fe4d8ce --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern20x37_None.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ea42b20f513e45a81e6979315d4a32411d78339414e4c27968c82bfd66458f7c +size 1097 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern20x37_Vertical.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern20x37_Vertical.png new file mode 100644 index 000000000..d65f12640 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern20x37_Vertical.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a26b7e67ab4f1f8395bf814ac256c26f9d4d58253fb1de9a92174b4896d1f5cc +size 1093 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern53x37_Horizontal.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern53x37_Horizontal.png new file mode 100644 index 000000000..d49e31796 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern53x37_Horizontal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28d7048bef027c6454899c7901121754821ef19245c1d2444827270d9188a5c0 +size 623 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern53x37_None.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern53x37_None.png new file mode 100644 index 000000000..319d6d003 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern53x37_None.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8733b3a1106be440042c47b5271c74c169d8450c2fbd2fdb505efe544e8895d +size 560 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern53x37_Vertical.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern53x37_Vertical.png new file mode 100644 index 000000000..7e57790aa --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_TestPattern53x37_Vertical.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ba67e21cd47395d09fb8c92acb76bcac14f6d482cd04ec08f1b59bfca50c3a6 +size 564 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern17x32_Horizontal.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern17x32_Horizontal.png new file mode 100644 index 000000000..593c3e06b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern17x32_Horizontal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3efdbd62d9923dcbe19b67a6af8c97e74786edad5d8c046554885995f2509f80 +size 716 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern17x32_None.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern17x32_None.png new file mode 100644 index 000000000..da4d741f6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern17x32_None.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e8604559e2812867bb427c83f3752d23046a4275cde09eb3c72d138d499cdc5 +size 714 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern17x32_Vertical.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern17x32_Vertical.png new file mode 100644 index 000000000..a562a226d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern17x32_Vertical.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe80819519587472325c7534640c99917866c9316dafd0e23d648fbf754d1c7c +size 716 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern53x37_Horizontal.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern53x37_Horizontal.png new file mode 100644 index 000000000..d49e31796 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern53x37_Horizontal.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:28d7048bef027c6454899c7901121754821ef19245c1d2444827270d9188a5c0 +size 623 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern53x37_None.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern53x37_None.png new file mode 100644 index 000000000..319d6d003 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern53x37_None.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8733b3a1106be440042c47b5271c74c169d8450c2fbd2fdb505efe544e8895d +size 560 diff --git a/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern53x37_Vertical.png b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern53x37_Vertical.png new file mode 100644 index 000000000..7e57790aa --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/FlipTests/Flip_WorksOnWrappedMemoryImage_TestPattern53x37_Vertical.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ba67e21cd47395d09fb8c92acb76bcac14f6d482cd04ec08f1b59bfca50c3a6 +size 564 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_-170.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_-170.png new file mode 100644 index 000000000..e5ac34ff9 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_-170.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:964e8e5c160d7cd57e3b1fc584a39c1c8c61b835ff6af8264ec0631175286fca +size 10794 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_-50.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_-50.png new file mode 100644 index 000000000..5b2ecebd6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_-50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2997d51c4ca534df2561f2c3bf1801f04631277b4259e25d9ef3fc164212f722 +size 11223 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_170.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_170.png new file mode 100644 index 000000000..d620913d4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_170.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8bd1219a9363bcc8dc088fb0a0a17c5e1914d418c89f4affc3fb9abf236f705 +size 10725 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_50.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_50.png new file mode 100644 index 000000000..ad39ebb12 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern100x50_50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d1fb97a28b5f754150343a3dc3c6974ac9abbb1577a44d88db61f0169983db0 +size 11083 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_-170.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_-170.png new file mode 100644 index 000000000..8b15fa6c4 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_-170.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5e62ccc2cca36898a01445ef03361b84ff19aa1c0498e9dcbf21703dc1c009dd +size 11278 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_-50.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_-50.png new file mode 100644 index 000000000..8bb5f272b --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_-50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8f1f14a3c32d8d7e0406c2cf9480aa78dcef7bf223966e80f620680ef68375c +size 12064 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_170.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_170.png new file mode 100644 index 000000000..6245b3226 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_170.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7756d2402f4cf7d221d832d921fcff80fef6a36da5373cd9cb46b8e0f00e2fb1 +size 11273 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_50.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_50.png new file mode 100644 index 000000000..28435befb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithAngle_TestPattern50x100_50.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d49ac2a6529959eb2a5d257c804ba576f9426fafe918c7fb267fc397477666dd +size 12051 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_None.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_None.png new file mode 100644 index 000000000..9b3d61b93 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_None.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:eb5c9a20be4ffb92095a7c52747ab4827e9148a4a2f25ecdd97b13c48ce381ea +size 882 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_Rotate180.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_Rotate180.png new file mode 100644 index 000000000..f8b7dd086 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_Rotate180.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1bee59ee4be347d16c1d22a2d35ea7fef87c44ad57d0336da9e1b605cc15f707 +size 966 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_Rotate270.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_Rotate270.png new file mode 100644 index 000000000..86cce9127 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_Rotate270.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:77226d61a79c94af981cbad0fcf1af3643b7834f8f6b72e8d115b5e9d88afaa1 +size 1036 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_Rotate90.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_Rotate90.png new file mode 100644 index 000000000..cc9f147d6 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern100x50_Rotate90.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:07f064f60a532aa7ff86a99ef0894bdd1e41c2a6b4e9486c107644aeed9a55a9 +size 934 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_None.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_None.png new file mode 100644 index 000000000..fdebec3ba --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_None.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e081d2d3e1dd921459887a5d2715f2697d63844c55a465411f86766d8c657798 +size 1032 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_Rotate180.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_Rotate180.png new file mode 100644 index 000000000..1263a2374 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_Rotate180.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb9e7281b019e2681034ee4a16b739ffe4e8de6e4ec925f7b29eaeb97b9b2216 +size 973 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_Rotate270.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_Rotate270.png new file mode 100644 index 000000000..43f26c1a1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_Rotate270.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f8bd244b20e42588f1cd62c7dcc9f9ba398abd61ffb3d9f17fe41e618c4dac7f +size 908 diff --git a/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_Rotate90.png b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_Rotate90.png new file mode 100644 index 000000000..8bab9de3a --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/RotateTests/Rotate_WithRotateTypeEnum_TestPattern50x100_Rotate90.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff7e04e8f651ef69cb5ea4d0f9d0b567450c72dbdf30efd6e9cb9c32f80546dd +size 1027 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Bgra32_TestPattern100x50_-20_-10.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Bgra32_TestPattern100x50_-20_-10.png new file mode 100644 index 000000000..163cc401d --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Bgra32_TestPattern100x50_-20_-10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d56651460aa5c942d800f2c92f0934f4c53b0f83e6fe8a2eb891a85bd9d93542 +size 10244 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Bgra32_TestPattern100x50_20_10.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Bgra32_TestPattern100x50_20_10.png new file mode 100644 index 000000000..d080ba778 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Bgra32_TestPattern100x50_20_10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d2912a3cd8088e9ad5e4e33b7c85825aedf9f910c32abbe78f3560510024b770 +size 10141 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Rgb24_TestPattern100x50_-20_-10.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Rgb24_TestPattern100x50_-20_-10.png new file mode 100644 index 000000000..058b229a2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Rgb24_TestPattern100x50_-20_-10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:58aea9e0fb398d84dc2f27e1b06ad53d195f2dd06bb1f489c6e51fae5724867d +size 7478 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Rgb24_TestPattern100x50_20_10.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Rgb24_TestPattern100x50_20_10.png new file mode 100644 index 000000000..899864e53 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_IsNotBoundToSinglePixelType_Rgb24_TestPattern100x50_20_10.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:49b3eaeedfdd1c90b5ec48bf07e387d6cac8062ba15826971c22868b29ecb769 +size 7462 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Bicubic.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Bicubic.png new file mode 100644 index 000000000..0e0106041 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Bicubic.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e27f9c12e743d3bcc328dc7e5708c738c5a8ccba3ac99a465bb2fbc045afdc45 +size 28062 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Box.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Box.png new file mode 100644 index 000000000..8f9dd4e74 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Box.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dfbc7ca2c42fba08daff44f29fdc64f76cb5515ee8f0fd5798270ed64fdeb27 +size 26282 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_CatmullRom.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_CatmullRom.png new file mode 100644 index 000000000..65e094dc1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_CatmullRom.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ad0e7cf115b2057fa223c45340f67b1659be6f6acefad32e0b02ca35327ffdf8 +size 28052 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Hermite.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Hermite.png new file mode 100644 index 000000000..6d1eb77e1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Hermite.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7ca5e0729371222626d711a3f425c602198f5b51c8629e59027e37d63fadf5fa +size 25870 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos2.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos2.png new file mode 100644 index 000000000..9098e51be --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos2.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bf1df2d5b53bc779f01e6ad32ca502cd5fb40826cb1fbf5ddc55b769f68e0d8c +size 28060 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos3.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos3.png new file mode 100644 index 000000000..00f4e8d92 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos3.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f21b8a574beb978befbb44e65def5a4d818fbca6be211cccc455fd819c278531 +size 34325 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos5.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos5.png new file mode 100644 index 000000000..69afe9a6f --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos5.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ced1fc39a97381af2ef369b94351a96930a58052343dcaa464b12da1747906f +size 37066 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos8.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos8.png new file mode 100644 index 000000000..53e0dfa07 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Lanczos8.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b60fa32cf39ee70103d8498e5dc751fe2d5801fa30ff9f0948376fac64cb1021 +size 41427 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_MitchellNetravali.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_MitchellNetravali.png new file mode 100644 index 000000000..9216e2f17 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_MitchellNetravali.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ce56cc11a369838e011a796cc380f9f06ca915a845e5b6b0425cb7366f162a5c +size 27303 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_NearestNeighbor.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_NearestNeighbor.png new file mode 100644 index 000000000..8f9dd4e74 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_NearestNeighbor.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3dfbc7ca2c42fba08daff44f29fdc64f76cb5515ee8f0fd5798270ed64fdeb27 +size 26282 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Robidoux.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Robidoux.png new file mode 100644 index 000000000..79ef7ef28 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Robidoux.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9ce82b69d9dde2621a3d54647e7a659d440e2f9b0102831773a97abca4bcfa4c +size 27248 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_RobidouxSharp.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_RobidouxSharp.png new file mode 100644 index 000000000..823f471f2 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_RobidouxSharp.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:71d45938ec05003c5dcae0962ac6847041410123ba1dc2debbbf41e22ac2d91a +size 27519 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Spline.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Spline.png new file mode 100644 index 000000000..23766e557 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Spline.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:75bd6138967d8795d0be7fe2e76c889718276924d702349105003c24f08957e2 +size 25559 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Triangle.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Triangle.png new file mode 100644 index 000000000..33e7b6ef1 --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Triangle.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b280a880b864a14225fd433378dede02cfad897059939cebbe0e04659de6d5a9 +size 25382 diff --git a/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Welch.png b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Welch.png new file mode 100644 index 000000000..a170cc2cb --- /dev/null +++ b/tests/Images/External/ReferenceOutput/Transforms/SkewTests/Skew_WorksWithAllResamplers_ducky_Welch.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3c94d6ae8ad8ddab17a5ad1cfc73e711912a3f13e6bd3dfe9e5f0c8ec2c004af +size 33257 diff --git a/tests/Images/External/tools/jpeg/README.md b/tests/Images/External/tools/jpeg/README.md new file mode 100644 index 000000000..5078f7f16 --- /dev/null +++ b/tests/Images/External/tools/jpeg/README.md @@ -0,0 +1,13 @@ +### dump-jpeg-coeffs.exe +Usage: +``` +dump-jpeg-coeffs [output.dctdump] +``` + +Dumps the raw DCT blocks of the input image into a binary file. The output file follows the following liear layout: +1. The number of components as `Int16` +2. For each component: (2.1) widthInBlocks as `Int16` (2.2) heightInBlocks as `Int16` +3. The block data as a raw `Int16` dump + +The source code could be found here: +https://github.com/antonfirsov/libjpeg-turbo/blob/dump-jpeg-coeffs_/jcstest.cpp diff --git a/tests/Images/External/tools/jpeg/dump-jpeg-coeffs.exe b/tests/Images/External/tools/jpeg/dump-jpeg-coeffs.exe new file mode 100644 index 0000000000000000000000000000000000000000..1b490fa8a656579261c5ca24f62ddc6902f789ae GIT binary patch literal 13824 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 literal 0 HcmV?d00001 diff --git a/tests/Images/External/tools/jpeg/jpeg62.dll b/tests/Images/External/tools/jpeg/jpeg62.dll new file mode 100644 index 0000000000000000000000000000000000000000..ebf21ab141d48ee3f479cbd69e3f624068c369c3 GIT binary patch literal 414720 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

FqGR(vMu(y!SfyUqwDjRcI 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 literal 0 HcmV?d00001 diff --git a/tests/Images/External/tools/jpeg2png-usage-example.cmd b/tests/Images/External/tools/jpeg2png-usage-example.cmd new file mode 100644 index 000000000..3d7253a5d --- /dev/null +++ b/tests/Images/External/tools/jpeg2png-usage-example.cmd @@ -0,0 +1,2 @@ +rem make sure the destination directory "test" exists! +jpeg2png.cmd ..\..\Input\Jpg\baseline .\test \ No newline at end of file diff --git a/tests/Images/External/tools/jpeg2png.cmd b/tests/Images/External/tools/jpeg2png.cmd new file mode 100644 index 000000000..60d37cfa4 --- /dev/null +++ b/tests/Images/External/tools/jpeg2png.cmd @@ -0,0 +1,9 @@ +@echo off + +set SourceDir=%1 +set DestDir=%2 + +echo Converting all jpeg-s in %InputDir% to PNG into %DestDir% + +for /r "%SourceDir%" %%f in (*.jpeg *.jpg) do magick convert %%f "%DestDir%\%%~nf.png" + diff --git a/tests/Images/External/tools/optimize-all.cmd b/tests/Images/External/tools/optimize-all.cmd new file mode 100644 index 000000000..75b03e7d0 --- /dev/null +++ b/tests/Images/External/tools/optimize-all.cmd @@ -0,0 +1 @@ +optipng.exe -o 7 ../ReferenceOutput/**/*.png \ No newline at end of file diff --git a/tests/Images/External/tools/optipng.exe b/tests/Images/External/tools/optipng.exe new file mode 100644 index 0000000000000000000000000000000000000000..49f9dee097ba1bca0639412cfd0de6f7078f8275 GIT binary patch literal 103424 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¥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 WA)lYjPee=e3!cLW{(t=^4E!5_eP?3; literal 0 HcmV?d00001