diff --git a/.nuspec/Microsoft.Maui.Resizetizer.targets b/.nuspec/Microsoft.Maui.Resizetizer.targets index 9de479025ec2..82515b21c4c6 100644 --- a/.nuspec/Microsoft.Maui.Resizetizer.targets +++ b/.nuspec/Microsoft.Maui.Resizetizer.targets @@ -306,7 +306,7 @@ @@ -636,10 +636,11 @@ on "_ValidatePresenceOfAppxManifestItems" and we need to get in before then. --> + DependsOnTargets="MauiGeneratePackageAppxManifest" + Condition="'$(_ResizetizerIsUWPApp)' == 'True' Or '$(_ResizetizerIsWindowsAppSdk)' == 'True'" /> @@ -671,6 +672,7 @@ + diff --git a/eng/automation/SignList.xml b/eng/automation/SignList.xml index 505864503fca..1b576315cf58 100644 --- a/eng/automation/SignList.xml +++ b/eng/automation/SignList.xml @@ -32,7 +32,6 @@ - diff --git a/src/Controls/samples/Controls.Sample.Sandbox/Platforms/Windows/Package.appxmanifest b/src/Controls/samples/Controls.Sample.Sandbox/Platforms/Windows/Package.appxmanifest index 88ae00d83141..968c04010938 100644 --- a/src/Controls/samples/Controls.Sample.Sandbox/Platforms/Windows/Package.appxmanifest +++ b/src/Controls/samples/Controls.Sample.Sandbox/Platforms/Windows/Package.appxmanifest @@ -12,9 +12,9 @@ Version="1.0.0.0" /> - .NET MAUI Controls + $placeholder$ .NET Foundation - appiconStoreLogo.png + $placeholder$.png @@ -31,22 +31,22 @@ Executable="$targetnametoken$.exe" EntryPoint="$targetentrypoint$"> + DisplayName="$placeholder$" + Description="$placeholder$" + Square150x150Logo="$placeholder$.png" + Square44x44Logo="$placeholder$.png" + BackgroundColor="transparent"> + Square71x71Logo="$placeholder$.png" + Wide310x150Logo="$placeholder$.png" + Square310x310Logo="$placeholder$.png"> - + diff --git a/src/SingleProject/Resizetizer/src/AndroidAdaptiveIconGenerator.cs b/src/SingleProject/Resizetizer/src/AndroidAdaptiveIconGenerator.cs index 6e8337532f1e..1d639d995432 100644 --- a/src/SingleProject/Resizetizer/src/AndroidAdaptiveIconGenerator.cs +++ b/src/SingleProject/Resizetizer/src/AndroidAdaptiveIconGenerator.cs @@ -1,150 +1,141 @@ using System.Collections.Generic; +using System.Diagnostics; using System.IO; namespace Microsoft.Maui.Resizetizer { internal class AndroidAdaptiveIconGenerator { - public AndroidAdaptiveIconGenerator(ResizeImageInfo info, string appIconName, string intermediateOutputPath, ILogger logger, bool useVectors) + public AndroidAdaptiveIconGenerator(ResizeImageInfo info, string appIconName, string intermediateOutputPath, ILogger logger) { Info = info; Logger = logger; - UseVectors = useVectors; IntermediateOutputPath = intermediateOutputPath; AppIconName = appIconName; } public ResizeImageInfo Info { get; } + public string IntermediateOutputPath { get; } + public ILogger Logger { get; private set; } - public bool UseVectors { get; } + public string AppIconName { get; } const string AdaptiveIconDrawableXml = @" - - + + "; - const string EmptyVectorDrawable = -@" -"; - public IEnumerable Generate() { + var sw = new Stopwatch(); + sw.Start(); + var results = new List(); var fullIntermediateOutputPath = new DirectoryInfo(IntermediateOutputPath); + ProcessBackground(results, fullIntermediateOutputPath); + ProcessForeground(results, fullIntermediateOutputPath); + ProcessAdaptiveIcon(results, fullIntermediateOutputPath); + + sw.Stop(); + Logger?.Log($"Generating app icon took {sw.ElapsedMilliseconds}ms"); + + return results; + } + + void ProcessBackground(List results, DirectoryInfo fullIntermediateOutputPath) + { var backgroundFile = Info.Filename; - var backgroundIsVector = UseVectors && Info.IsVector; - var backgroundExt = backgroundIsVector ? ".xml" : ".png"; - var backgroundDestFilename = AppIconName + "_background" + backgroundExt; + var backgroundExists = File.Exists(backgroundFile); + var backgroundDestFilename = AppIconName + "_background.png"; - var foregroundFile = Info.ForegroundFilename; - var foregroundExists = File.Exists(foregroundFile); - var foregroundIsVector = !foregroundExists || (UseVectors && Info.ForegroundIsVector); - var foregroundExt = foregroundIsVector ? ".xml" : ".png"; - var foregroundDestFilename = AppIconName + "_foreground" + foregroundExt; + if (backgroundExists) + Logger.Log("Converting Background SVG to PNG: " + backgroundFile); + else + Logger.Log("Background was not found (will manufacture): " + backgroundFile); - if (backgroundIsVector) + foreach (var dpi in DpiPath.Android.AppIconParts) { - Logger.Log("Converting Background SVG to Android Drawable Vector: " + backgroundFile); - - var dir = Path.Combine(fullIntermediateOutputPath.FullName, "drawable-v24"); + var dir = Path.Combine(fullIntermediateOutputPath.FullName, dpi.Path); var destination = Path.Combine(dir, backgroundDestFilename); Directory.CreateDirectory(dir); - Svg2VectorDrawable.Svg2Vector.Convert(backgroundFile, destination); - - results.Add(new ResizedImageInfo { Dpi = new DpiPath("drawable-v24", 1, "_background"), Filename = destination }); - } - else - { - Logger.Log("Converting Background SVG to PNG: " + backgroundFile); + Logger.Log($"App Icon Background Part: " + destination); - foreach (var dpi in DpiPath.Android.AppIconParts) + if (backgroundExists) { - var dir = Path.Combine(fullIntermediateOutputPath.FullName, dpi.Path); - var destination = Path.Combine(dir, backgroundDestFilename); - Directory.CreateDirectory(dir); - - Logger.Log($"App Icon Background Part: " + destination); - - var tools = SkiaSharpTools.Create(Info.IsVector, Info.Filename, dpi.Size, null, Logger); + // resize the background + var tools = SkiaSharpTools.Create(Info.IsVector, Info.Filename, dpi.Size, Info.Color, null, Logger); + tools.Resize(dpi, destination, dpiSizeIsAbsolute: true); + } + else + { + // manufacture + var tools = SkiaSharpTools.CreateImaginary(Info.Color, Logger); tools.Resize(dpi, destination); - - results.Add(new ResizedImageInfo { Dpi = dpi, Filename = destination }); } - } - Logger.Log("Looking for Foreground File: " + foregroundFile); + results.Add(new ResizedImageInfo { Dpi = dpi, Filename = destination }); + } + } - var foregroundDestinationDir = Path.Combine(fullIntermediateOutputPath.FullName, "drawable"); - var foregroundDestination = Path.Combine(foregroundDestinationDir, foregroundDestFilename); - Directory.CreateDirectory(foregroundDestinationDir); + void ProcessForeground(List results, DirectoryInfo fullIntermediateOutputPath) + { + var foregroundFile = Info.ForegroundFilename; + var foregroundExists = File.Exists(foregroundFile); + var foregroundDestFilename = AppIconName + "_foreground.png"; if (foregroundExists) + Logger.Log("Converting Foreground SVG to PNG: " + foregroundFile); + else + Logger.Log("Foreground was not found (will manufacture): " + foregroundFile); + + foreach (var dpi in DpiPath.Android.AppIconParts) { - if (foregroundIsVector) - { - Logger.Log("Converting Foreground SVG to Android Drawable Vector: " + foregroundFile); - Svg2VectorDrawable.Svg2Vector.Convert(foregroundFile, foregroundDestination); + var dir = Path.Combine(fullIntermediateOutputPath.FullName, dpi.Path); + var destination = Path.Combine(dir, foregroundDestFilename); + Directory.CreateDirectory(dir); - results.Add(new ResizedImageInfo { Dpi = new DpiPath("drawable", 1, "_foreground"), Filename = foregroundDestination }); + Logger.Log($"App Icon Foreground Part: " + destination); + + if (foregroundExists) + { + // resize the forground + var tools = SkiaSharpTools.Create(Info.ForegroundIsVector, Info.ForegroundFilename, dpi.Size, null, Info.TintColor, Logger); + tools.Resize(dpi, destination, Info.ForegroundScale, dpiSizeIsAbsolute: true); } else { - Logger.Log("Converting Foreground SVG to PNG: " + foregroundFile); - - foreach (var dpi in DpiPath.Android.AppIconParts) - { - var dir = Path.Combine(fullIntermediateOutputPath.FullName, dpi.Path); - var destination = Path.Combine(dir, foregroundDestFilename); - Directory.CreateDirectory(dir); - - Logger.Log($"App Icon Foreground Part: " + destination); - - var tools = SkiaSharpTools.Create(Info.ForegroundIsVector, Info.ForegroundFilename, dpi.Size, null, Logger); - tools.Resize(dpi, destination); - - results.Add(new ResizedImageInfo { Dpi = dpi, Filename = destination }); - } + // manufacture + var tools = SkiaSharpTools.CreateImaginary(null, Logger); + tools.Resize(dpi, destination); } - } - else - { - Logger.Log("Foreground was not found: " + foregroundFile); - File.WriteAllText(foregroundDestination, EmptyVectorDrawable); + results.Add(new ResizedImageInfo { Dpi = dpi, Filename = destination }); } + } - // process adaptive icon xml - { - var adaptiveIconXmlStr = AdaptiveIconDrawableXml - .Replace("{name}", AppIconName) - .Replace("{backgroundType}", backgroundIsVector ? "drawable" : "mipmap") - .Replace("{foregroundType}", foregroundIsVector ? "drawable" : "mipmap"); - - var dir = Path.Combine(fullIntermediateOutputPath.FullName, "mipmap-anydpi-v26"); - var adaptiveIconDestination = Path.Combine(dir, AppIconName + ".xml"); - var adaptiveIconRoundDestination = Path.Combine(dir, AppIconName + "_round.xml"); - Directory.CreateDirectory(dir); + void ProcessAdaptiveIcon(List results, DirectoryInfo fullIntermediateOutputPath) + { + var adaptiveIconXmlStr = AdaptiveIconDrawableXml + .Replace("{name}", AppIconName); - // Write out the adaptive icon xml drawables - File.WriteAllText(adaptiveIconDestination, adaptiveIconXmlStr); - File.WriteAllText(adaptiveIconRoundDestination, adaptiveIconXmlStr); + var dir = Path.Combine(fullIntermediateOutputPath.FullName, "mipmap-anydpi-v26"); + var adaptiveIconDestination = Path.Combine(dir, AppIconName + ".xml"); + var adaptiveIconRoundDestination = Path.Combine(dir, AppIconName + "_round.xml"); + Directory.CreateDirectory(dir); - results.Add(new ResizedImageInfo { Dpi = new DpiPath("mipmap-anydpi-v26", 1), Filename = adaptiveIconDestination }); - results.Add(new ResizedImageInfo { Dpi = new DpiPath("mipmap-anydpi-v26", 1, "_round"), Filename = adaptiveIconRoundDestination }); - } + // Write out the adaptive icon xml drawables + File.WriteAllText(adaptiveIconDestination, adaptiveIconXmlStr); + File.WriteAllText(adaptiveIconRoundDestination, adaptiveIconXmlStr); - return results; + results.Add(new ResizedImageInfo { Dpi = new DpiPath("mipmap-anydpi-v26", 1), Filename = adaptiveIconDestination }); + results.Add(new ResizedImageInfo { Dpi = new DpiPath("mipmap-anydpi-v26", 1, "_round"), Filename = adaptiveIconRoundDestination }); } } } diff --git a/src/SingleProject/Resizetizer/src/GenerateSplashAndroidResources.cs b/src/SingleProject/Resizetizer/src/GenerateSplashAndroidResources.cs index 2de1a74766b6..5aaff4b12550 100644 --- a/src/SingleProject/Resizetizer/src/GenerateSplashAndroidResources.cs +++ b/src/SingleProject/Resizetizer/src/GenerateSplashAndroidResources.cs @@ -23,8 +23,12 @@ public class GenerateSplashAndroidResources : Task public override bool Execute() { var splash = MauiSplashScreen[0]; - WriteColors(splash); - WriteDrawable(splash); + + var info = ResizeImageInfo.Parse(splash); + + WriteColors(info); + WriteDrawable(info); + return !Log.HasLoggedErrors; } @@ -32,7 +36,7 @@ public override bool Execute() const string Namespace = "http://schemas.android.com/apk/res/android"; const string Comment = "This file was auto-generated by .NET MAUI."; - void WriteColors(ITaskItem splash) + void WriteColors(ResizeImageInfo splash) { Directory.CreateDirectory(Path.GetDirectoryName(ColorsFile)); @@ -40,24 +44,18 @@ void WriteColors(ITaskItem splash) writer.WriteComment(Comment); writer.WriteStartElement("resources"); - var colorMetadata = splash.GetMetadata("Color"); - var color = Utils.ParseColorString(colorMetadata); - if (color != null) + if (splash.Color is not null) { writer.WriteStartElement("color"); writer.WriteAttributeString("name", "maui_splash_color"); - writer.WriteString(color.ToString()); + writer.WriteString(splash.Color.ToString()); writer.WriteEndElement(); } - else if (!string.IsNullOrEmpty(colorMetadata)) - { - Log.LogWarning($"Unable to parse color value '{colorMetadata}' for '{splash.ItemSpec}'."); - } writer.WriteEndDocument(); } - void WriteDrawable(ITaskItem splash) + void WriteDrawable(ResizeImageInfo splash) { Directory.CreateDirectory(Path.GetDirectoryName(DrawableFile)); @@ -67,7 +65,7 @@ void WriteDrawable(ITaskItem splash) writer.WriteAttributeString("xmlns", "android", ns: null, value: Namespace); writer.WriteStartElement("item"); - writer.WriteAttributeString("android", "drawable", Namespace, "@drawable/" + Path.GetFileNameWithoutExtension(splash.ItemSpec.ToLowerInvariant())); + writer.WriteAttributeString("android", "drawable", Namespace, "@drawable/" + splash.OutputName); writer.WriteEndDocument(); } diff --git a/src/SingleProject/Resizetizer/src/GenerateSplashAssets.cs b/src/SingleProject/Resizetizer/src/GenerateSplashAssets.cs index 6f805555b2ca..61c0734b9a60 100644 --- a/src/SingleProject/Resizetizer/src/GenerateSplashAssets.cs +++ b/src/SingleProject/Resizetizer/src/GenerateSplashAssets.cs @@ -20,20 +20,7 @@ public override bool Execute() { var splash = MauiSplashScreen[0]; - var colorMetadata = splash.GetMetadata("Color"); - var color = Utils.ParseColorString(colorMetadata); - if (color == null && !string.IsNullOrEmpty(colorMetadata)) - Log.LogWarning($"Unable to parse color value '{colorMetadata}' for '{splash.ItemSpec}'."); - - var fileInfo = new FileInfo(splash.GetMetadata("FullPath")); - if (!fileInfo.Exists) - throw new FileNotFoundException("Unable to find background file: " + fileInfo.FullName, fileInfo.FullName); - - var img = new ResizeImageInfo - { - Filename = fileInfo.FullName, - Color = color ?? SKColors.Transparent, - }; + var img = ResizeImageInfo.Parse(splash); Directory.CreateDirectory(IntermediateOutputPath); diff --git a/src/SingleProject/Resizetizer/src/GenerateSplashStoryboard.cs b/src/SingleProject/Resizetizer/src/GenerateSplashStoryboard.cs index 274d84d96d86..ad80da3ff226 100644 --- a/src/SingleProject/Resizetizer/src/GenerateSplashStoryboard.cs +++ b/src/SingleProject/Resizetizer/src/GenerateSplashStoryboard.cs @@ -20,35 +20,50 @@ public class GenerateSplashStoryboard : Task public override bool Execute() { var splash = MauiSplashScreen[0]; - var colorMetadata = splash.GetMetadata("Color"); - var color = Utils.ParseColorString(colorMetadata); - if (color == null) + + var info = ResizeImageInfo.Parse(splash); + + var outputFileName = info.OutputName; + var image = outputFileName + ".png"; + + var color = info.Color ?? SKColors.White; + float r = color.Red / (float)byte.MaxValue; + float g = color.Green / (float)byte.MaxValue; + float b = color.Blue / (float)byte.MaxValue; + float a = color.Alpha / (float)byte.MaxValue; + + var rStr = r.ToString(CultureInfo.InvariantCulture); + var gStr = g.ToString(CultureInfo.InvariantCulture); + var bStr = b.ToString(CultureInfo.InvariantCulture); + var aStr = a.ToString(CultureInfo.InvariantCulture); + + var dir = Path.GetDirectoryName(OutputFile); + Directory.CreateDirectory(dir); + + using (var writer = File.CreateText(OutputFile)) { - if (!string.IsNullOrEmpty(colorMetadata)) - { - Log.LogWarning($"Unable to parse color value '{colorMetadata}' for '{splash.ItemSpec}'."); - } - color = SKColors.White; + SubstituteStoryboard(writer, image, rStr, gStr, bStr, aStr); } - Directory.CreateDirectory(Path.GetDirectoryName(OutputFile)); - using var resourceStream = GetType().Assembly.GetManifestResourceStream("MauiSplash.storyboard"); - using var reader = new StreamReader(resourceStream); - using var writer = File.CreateText(OutputFile); + return !Log.HasLoggedErrors; + } - string image = Path.GetFileNameWithoutExtension(splash.ItemSpec) + ".png"; - float r = color.Value.Red / (float)byte.MaxValue; - float g = color.Value.Green / (float)byte.MaxValue; - float b = color.Value.Blue / (float)byte.MaxValue; - float a = color.Value.Alpha / (float)byte.MaxValue; + internal static void SubstituteStoryboard(TextWriter writer, string image, string r, string g, string b, string a) + { + using var resourceStream = typeof(GenerateSplashStoryboard).Assembly.GetManifestResourceStream("MauiSplash.storyboard"); + using var reader = new StreamReader(resourceStream); while (!reader.EndOfStream) { - var line = string.Format(CultureInfo.InvariantCulture, reader.ReadLine(), image, r, g, b, a); + var line = reader.ReadLine() + .Replace("{imageView.image}", image) + .Replace("{color.red}", r) + .Replace("{color.green}", g) + .Replace("{color.blue}", b) + .Replace("{color.alpha}", a); + writer.WriteLine(line); } - - return !Log.HasLoggedErrors; } } } diff --git a/src/SingleProject/Resizetizer/src/ResizeImageInfo.cs b/src/SingleProject/Resizetizer/src/ResizeImageInfo.cs index 5782f66a5aa4..1e8841ffa652 100644 --- a/src/SingleProject/Resizetizer/src/ResizeImageInfo.cs +++ b/src/SingleProject/Resizetizer/src/ResizeImageInfo.cs @@ -1,4 +1,5 @@ -using System; +#nullable enable +using System; using System.Collections.Generic; using System.IO; using Microsoft.Build.Framework; @@ -8,18 +9,22 @@ namespace Microsoft.Maui.Resizetizer { internal class ResizeImageInfo { - public string Alias { get; set; } + public string? Alias { get; set; } - public string Filename { get; set; } + public string? Filename { get; set; } public string OutputName => string.IsNullOrWhiteSpace(Alias) - ? Path.GetFileNameWithoutExtension(Filename) + ? string.IsNullOrWhiteSpace(Filename) + ? Path.GetFileNameWithoutExtension(ForegroundFilename) + : Path.GetFileNameWithoutExtension(Filename) : Path.GetFileNameWithoutExtension(Alias); public string OutputExtension => string.IsNullOrWhiteSpace(Alias) || !Path.HasExtension(Alias) - ? Path.GetExtension(Filename) + ? string.IsNullOrWhiteSpace(Filename) || !Path.HasExtension(Filename) + ? Path.GetExtension(ForegroundFilename) + : Path.GetExtension(Filename) : Path.GetExtension(Alias); public SKSize? BaseSize { get; set; } @@ -34,13 +39,13 @@ internal class ResizeImageInfo public bool IsAppIcon { get; set; } - public string ForegroundFilename { get; set; } + public string? ForegroundFilename { get; set; } public bool ForegroundIsVector => IsVectorFilename(ForegroundFilename); public double ForegroundScale { get; set; } = 1.0; - private static bool IsVectorFilename(string filename) + private static bool IsVectorFilename(string? filename) => Path.GetExtension(filename)?.Equals(".svg", StringComparison.OrdinalIgnoreCase) ?? false; public static ResizeImageInfo Parse(ITaskItem image) @@ -77,8 +82,15 @@ public static List Parse(IEnumerable images) info.Resize = false; } - info.TintColor = Utils.ParseColorString(image.GetMetadata("TintColor")); - info.Color = Utils.ParseColorString(image.GetMetadata("Color")); + var tintColor = image.GetMetadata("TintColor"); + info.TintColor = Utils.ParseColorString(tintColor); + if (info.TintColor is null && !string.IsNullOrEmpty(tintColor)) + throw new InvalidDataException($"Unable to parse color value '{tintColor}' for '{info.Filename}'."); + + var color = image.GetMetadata("Color"); + info.Color = Utils.ParseColorString(color); + if (info.Color is null && !string.IsNullOrEmpty(color)) + throw new InvalidDataException($"Unable to parse color value '{color}' for '{info.Filename}'."); if (bool.TryParse(image.GetMetadata("IsAppIcon"), out var iai)) info.IsAppIcon = iai; @@ -96,6 +108,13 @@ public static List Parse(IEnumerable images) info.ForegroundFilename = fgFileInfo.FullName; } + // make sure the image is a foreground if this is an icon + if (info.IsAppIcon && string.IsNullOrEmpty(info.ForegroundFilename)) + { + info.ForegroundFilename = info.Filename; + info.Filename = null; + } + // TODO: // - Parse out custom DPI's diff --git a/src/SingleProject/Resizetizer/src/Resizer.cs b/src/SingleProject/Resizetizer/src/Resizer.cs index ade967522a0d..3154cd14ac0a 100644 --- a/src/SingleProject/Resizetizer/src/Resizer.cs +++ b/src/SingleProject/Resizetizer/src/Resizer.cs @@ -35,33 +35,20 @@ public static string GetFileDestination(ResizeImageInfo info, DpiPath dpi, strin return destination; } - public ResizedImageInfo CopyFile(DpiPath dpi, string inputsFile, bool isAndroid = false) + public ResizedImageInfo CopyFile(DpiPath dpi, string inputsFile) { var destination = GetFileDestination(dpi); - var androidVector = false; - if (isAndroid && Info.IsVector && !Info.Resize) - { - // Update destination to be .xml file - destination = Path.ChangeExtension(destination, ".xml"); - androidVector = true; - } + if (Info.IsVector) + destination = Path.ChangeExtension(destination, ".png"); if (IsUpToDate(Info.Filename, destination, inputsFile, Logger)) return new ResizedImageInfo { Filename = destination, Dpi = dpi }; - if (androidVector) - { - Logger.Log("Converting SVG to Android Drawable Vector: " + Info.Filename); - - // Transform into an android vector drawable - Svg2VectorDrawable.Svg2Vector.Convert(Info.Filename, destination); - } + if (Info.IsVector) + Rasterize(dpi, destination); else - { - // Otherwise just copy it straight File.Copy(Info.Filename, destination, true); - } return new ResizedImageInfo { Filename = destination, Dpi = dpi }; } @@ -93,14 +80,15 @@ public ResizedImageInfo Resize(DpiPath dpi, string inputsFile) if (IsUpToDate(Info.Filename, destination, inputsFile, Logger)) return new ResizedImageInfo { Filename = destination, Dpi = dpi }; - if (tools == null) - { - tools = SkiaSharpTools.Create(Info.IsVector, Info.Filename, Info.BaseSize, Info.TintColor, Logger); - } - - tools.Resize(dpi, destination); + Rasterize(dpi, destination); return new ResizedImageInfo { Filename = destination, Dpi = dpi }; } + + void Rasterize(DpiPath dpi, string destination) + { + tools ??= SkiaSharpTools.Create(Info.IsVector, Info.Filename, Info.BaseSize, Info.Color, Info.TintColor, Logger); + tools.Resize(dpi, destination); + } } } diff --git a/src/SingleProject/Resizetizer/src/ResizetizeImages.cs b/src/SingleProject/Resizetizer/src/ResizetizeImages.cs index 13366cc64b0f..e6717a0b2155 100644 --- a/src/SingleProject/Resizetizer/src/ResizetizeImages.cs +++ b/src/SingleProject/Resizetizer/src/ResizetizeImages.cs @@ -11,8 +11,6 @@ namespace Microsoft.Maui.Resizetizer { public class ResizetizeImages : MauiAsyncTask, ILogger { - internal bool AllowVectorAdaptiveIcons = false; - [Required] public string PlatformType { get; set; } = "android"; @@ -134,7 +132,7 @@ void ProcessAppIcon(ResizeImageInfo img, ConcurrentBag resized appIconName = appIconName.ToLowerInvariant(); - var adaptiveIconGen = new AndroidAdaptiveIconGenerator(img, appIconName, IntermediateOutputPath, this, AllowVectorAdaptiveIcons); + var adaptiveIconGen = new AndroidAdaptiveIconGenerator(img, appIconName, IntermediateOutputPath, this); var iconsGenerated = adaptiveIconGen.Generate(); foreach (var iconGenerated in iconsGenerated) @@ -205,7 +203,7 @@ void ProcessImageCopy(ResizeImageInfo img, DpiPath originalScaleDpi, ConcurrentB LogDebugMessage($"Copying {img.Filename}"); - var r = resizer.CopyFile(originalScaleDpi, InputsFile, PlatformType.Equals("android", StringComparison.OrdinalIgnoreCase)); + var r = resizer.CopyFile(originalScaleDpi, InputsFile); resizedImages.Add(r); LogDebugMessage($"Copied {img.Filename}"); diff --git a/src/SingleProject/Resizetizer/src/ResizetizerPackages.projitems b/src/SingleProject/Resizetizer/src/ResizetizerPackages.projitems index cd31b8ef7410..0c41bd45ebab 100644 --- a/src/SingleProject/Resizetizer/src/ResizetizerPackages.projitems +++ b/src/SingleProject/Resizetizer/src/ResizetizerPackages.projitems @@ -25,7 +25,6 @@ - @@ -63,8 +62,6 @@ <_ResizetizerFiles Include="$(PkgHarfBuzzSharp_NativeAssets_Linux)\runtimes\linux-arm64\native\libHarfBuzzSharp.so" Link="arm64\libHarfBuzzSharp.so" Arch="arm64/" /> <_ResizetizerFiles Include="$(PkgHarfBuzzSharp_NativeAssets_Linux)\runtimes\linux-musl-x64\native\libHarfBuzzSharp.so" Link="musl-x64\libHarfBuzzSharp.so" Arch="musl-x64/" /> <_ResizetizerFiles Include="$(PkgHarfBuzzSharp_NativeAssets_Linux)\runtimes\linux-x64\native\libHarfBuzzSharp.so" Link="x64\libHarfBuzzSharp.so" Arch="x64/" /> - <_ResizetizerFiles Include="$(PkgSvg2VectorDrawable_Net)\lib\netstandard2.0\Svg2VectorDrawable.Net.dll" /> - <_ResizetizerFiles Include="$(PkgSvg2VectorDrawable_Net)\lib\netstandard2.0\Svg2VectorDrawable.Net.pdb" /> <_ResizetizerFiles Include="$(PkgNewtonsoft_Json)\lib\netstandard2.0\Newtonsoft.Json.dll" /> diff --git a/src/SingleProject/Resizetizer/src/Resources/MauiSplash.storyboard b/src/SingleProject/Resizetizer/src/Resources/MauiSplash.storyboard index 9742fadf76c5..cbcbf306543a 100644 --- a/src/SingleProject/Resizetizer/src/Resources/MauiSplash.storyboard +++ b/src/SingleProject/Resizetizer/src/Resources/MauiSplash.storyboard @@ -19,12 +19,12 @@ - + - + diff --git a/src/SingleProject/Resizetizer/src/SkiaSharpAppIconTools.cs b/src/SingleProject/Resizetizer/src/SkiaSharpAppIconTools.cs index f2b205bfb74a..67ca95cca608 100644 --- a/src/SingleProject/Resizetizer/src/SkiaSharpAppIconTools.cs +++ b/src/SingleProject/Resizetizer/src/SkiaSharpAppIconTools.cs @@ -1,4 +1,5 @@ -using System; +#nullable enable +using System; using System.Diagnostics; using System.IO; using SkiaSharp; @@ -7,123 +8,50 @@ namespace Microsoft.Maui.Resizetizer { internal class SkiaSharpAppIconTools { - public SkiaSharpAppIconTools(ResizeImageInfo info, ILogger logger) + public SkiaSharpAppIconTools(ResizeImageInfo info, ILogger? logger) { Info = info; Logger = logger; AppIconName = info.OutputName; - hasForeground = File.Exists(info.ForegroundFilename); + var hasBackground = !string.IsNullOrWhiteSpace(info.Filename) && File.Exists(info.Filename); + var hasForeground = !string.IsNullOrWhiteSpace(info.ForegroundFilename) && File.Exists(info.ForegroundFilename); + if (!hasBackground && !hasForeground) + throw new InvalidOperationException("An app icon needs at least one image."); + if (hasBackground) + backgroundTools = SkiaSharpTools.Create(info.IsVector, info.Filename, null, null, null, logger); if (hasForeground) - foregroundTools = SkiaSharpTools.Create(info.ForegroundIsVector, info.ForegroundFilename, null, info.TintColor, logger); - - backgroundTools = SkiaSharpTools.Create(info.IsVector, info.Filename, null, null, logger); - - backgroundOriginalSize = backgroundTools.GetOriginalSize(); - - if (hasForeground) - foregroundOriginalSize = foregroundTools.GetOriginalSize(); + foregroundTools = SkiaSharpTools.Create(info.ForegroundIsVector, info.ForegroundFilename, null, null, info.TintColor, logger); } - bool hasForeground = false; - - SkiaSharpTools backgroundTools; - SkiaSharpTools foregroundTools; - - SKSize foregroundOriginalSize; - SKSize backgroundOriginalSize; + SkiaSharpTools? backgroundTools; + SkiaSharpTools? foregroundTools; public ResizeImageInfo Info { get; } - public ILogger Logger { get; } + public ILogger? Logger { get; } public string AppIconName { get; } - public ResizedImageInfo Resize(DpiPath dpi, string destination, Func getStream = null) + public ResizedImageInfo Resize(DpiPath dpi, string destination, Func? getStream = null) { var sw = new Stopwatch(); sw.Start(); - var (bgScaledSize, bgScale) = backgroundTools.GetScaledSize(backgroundOriginalSize, dpi); + // 1. if an explicit size was given by the type of image, use that + // 2. if an explicit size was given in the csproj, use that + // 3. try determine the best size based on the background then foreground + var (canvasSize, unscaledCanvasSize) = SkiaSharpTools.GetCanvasSize( + dpi, + Info.BaseSize, + backgroundTools ?? foregroundTools); - // Make the canvas size match the desired size - var canvasSize = bgScaledSize; - if (dpi.Size is SKSize size && size.Width != size.Height) - { - var scale = (float)dpi.Scale; - canvasSize = new SKSizeI((int)(size.Width * scale), (int)(size.Height * scale)); - } - - // Allocate using (var tempBitmap = new SKBitmap(canvasSize.Width, canvasSize.Height)) { - // Draw (copy) - using (var canvas = new SKCanvas(tempBitmap)) - { - canvas.Clear(Info.Color ?? SKColors.Transparent); - canvas.Save(); - canvas.Translate( - (canvasSize.Width - bgScaledSize.Width) / 2, - (canvasSize.Height - bgScaledSize.Height) / 2); - canvas.Scale(bgScale, bgScale); - - backgroundTools.DrawUnscaled(canvas, bgScale); - canvas.Restore(); - - if (hasForeground) - { - var userFgScale = (float)Info.ForegroundScale; - - // get the ratio to make the foreground fill the background - var fitRatio = bgScaledSize.Width / foregroundOriginalSize.Width; - - // calculate the scale for the foreground to fit the background exactly - var (fgScaledSize, fgScale) = foregroundTools.GetScaledSize(foregroundOriginalSize, (decimal)fitRatio); - - //Logger.Log("\tdpi.Size: " + dpi.Size); - //Logger.Log("\tdpi.Scale: " + dpi.Scale); - //Logger.Log("\tbgScaledSize: " + bgScaledSize); - //Logger.Log("\tbgScale: " + bgScale); - //Logger.Log("\tforegroundOriginalSize: " + foregroundOriginalSize); - //Logger.Log("\tfgScaledSize: " + fgScaledSize); - //Logger.Log("\tfgScale: " + fgScale); - //Logger.Log("\tuserFgScale: " + userFgScale); - - // now work out the center as if the canvas was exactly the same size as the foreground - var fgScaledSizeCenterX = foregroundOriginalSize.Width / 2; - var fgScaledSizeCenterY = foregroundOriginalSize.Height / 2; - - //Logger.Log("\tfgScaledSizeCenterX: " + fgScaledSizeCenterX); - //Logger.Log("\tfgScaledSizeCenterY: " + fgScaledSizeCenterY); - - // center the foreground - canvas.Translate( - (canvasSize.Width - fgScaledSize.Width) / 2, - (canvasSize.Height - fgScaledSize.Height) / 2); - - // scale so the forground is the same size as the background - canvas.Scale(fgScale, fgScale); - - // scale to the user scale, centering - canvas.Scale(userFgScale, userFgScale, fgScaledSizeCenterX, fgScaledSizeCenterY); - - foregroundTools.DrawUnscaled(canvas, fgScale * userFgScale); - } - } - - // Save (encode) - if (getStream is not null) - { - var stream = getStream(); - tempBitmap.Encode(stream, SKEncodedImageFormat.Png, 100); - } - else - { - using var wrapper = File.Create(destination); - tempBitmap.Encode(wrapper, SKEncodedImageFormat.Png, 100); - } + Draw(tempBitmap, dpi, unscaledCanvasSize); + Save(tempBitmap, destination, getStream); } sw.Stop(); @@ -131,5 +59,87 @@ public ResizedImageInfo Resize(DpiPath dpi, string destination, Func get return new ResizedImageInfo { Dpi = dpi, Filename = destination }; } + + void Save(SKBitmap tempBitmap, string destination, Func? getStream) + { + if (getStream is not null) + { + var stream = getStream(); + tempBitmap.Encode(stream, SKEncodedImageFormat.Png, 100); + } + else + { + var dir = Path.GetDirectoryName(destination); + Directory.CreateDirectory(dir); + + using var wrapper = File.Create(destination); + tempBitmap.Encode(wrapper, SKEncodedImageFormat.Png, 100); + } + } + + void Draw(SKBitmap tempBitmap, DpiPath dpi, SKSize unscaledCanvasSize) + { + var canvasSize = tempBitmap.Info.Size; + + using var canvas = new SKCanvas(tempBitmap); + + canvas.Clear(Info.Color ?? SKColors.Transparent); + + // draw background + if (backgroundTools is not null) + { + canvas.Save(); + + var backgroundOriginalSize = backgroundTools.GetOriginalSize(); + var (bgScaledSize, bgScale) = backgroundTools.GetScaledSize(backgroundOriginalSize, dpi, unscaledCanvasSize); + + // center the background + canvas.Translate( + (canvasSize.Width - bgScaledSize.Width) / 2, + (canvasSize.Height - bgScaledSize.Height) / 2); + + // scale the background to the desired size + canvas.Scale(bgScale, bgScale); + + // draw + backgroundTools.DrawUnscaled(canvas, bgScale); + + canvas.Restore(); + } + + // draw foreground + if (foregroundTools is not null) + { + var foregroundOriginalSize = foregroundTools.GetOriginalSize(); + var (fgScaledSize, fgScale) = foregroundTools.GetScaledSize(foregroundOriginalSize, dpi, unscaledCanvasSize); + + // center the foreground + canvas.Translate( + (canvasSize.Width - fgScaledSize.Width) / 2, + (canvasSize.Height - fgScaledSize.Height) / 2); + + // scale the background to the desired size + canvas.Scale(fgScale, fgScale); + + // add any foreground scale on top + if (Info.ForegroundScale != 1.0) + { + var userFgScale = (float)Info.ForegroundScale; + + // add the user scale to the main scale + fgScale *= userFgScale; + + // work out the center as if the canvas was exactly the same size as the foreground + var fgCenterX = foregroundOriginalSize.Width / 2; + var fgCenterY = foregroundOriginalSize.Height / 2; + + // scale to the user scale, centering + canvas.Scale(userFgScale, userFgScale, fgCenterX, fgCenterY); + } + + // draw + foregroundTools.DrawUnscaled(canvas, fgScale); + } + } } } diff --git a/src/SingleProject/Resizetizer/src/SkiaSharpBitmapTools.cs b/src/SingleProject/Resizetizer/src/SkiaSharpBitmapTools.cs index 1cd5e6f20c12..4cf25481d7c2 100644 --- a/src/SingleProject/Resizetizer/src/SkiaSharpBitmapTools.cs +++ b/src/SingleProject/Resizetizer/src/SkiaSharpBitmapTools.cs @@ -9,12 +9,12 @@ internal class SkiaSharpBitmapTools : SkiaSharpTools, IDisposable SKBitmap bmp; public SkiaSharpBitmapTools(ResizeImageInfo info, ILogger logger) - : this(info.Filename, info.BaseSize, info.TintColor, logger) + : this(info.Filename, info.BaseSize, info.Color, info.TintColor, logger) { } - public SkiaSharpBitmapTools(string filename, SKSize? baseSize, SKColor? tintColor, ILogger logger) - : base(filename, baseSize, tintColor, logger) + public SkiaSharpBitmapTools(string filename, SKSize? baseSize, SKColor? backgroundColor, SKColor? tintColor, ILogger logger) + : base(filename, baseSize, backgroundColor, tintColor, logger) { var sw = new Stopwatch(); sw.Start(); diff --git a/src/SingleProject/Resizetizer/src/SkiaSharpImaginaryTools.cs b/src/SingleProject/Resizetizer/src/SkiaSharpImaginaryTools.cs new file mode 100644 index 000000000000..e1d7e34b7b17 --- /dev/null +++ b/src/SingleProject/Resizetizer/src/SkiaSharpImaginaryTools.cs @@ -0,0 +1,29 @@ +using System; +using SkiaSharp; + +namespace Microsoft.Maui.Resizetizer +{ + internal class SkiaSharpImaginaryTools : SkiaSharpTools, IDisposable + { + public SkiaSharpImaginaryTools(ResizeImageInfo info, ILogger logger) + : this(info.Color, logger) + { + } + + public SkiaSharpImaginaryTools(SKColor? backgroundColor, ILogger logger) + : base(null, new SKSize(1, 1), backgroundColor, null, logger) + { + } + + public override SKSize GetOriginalSize() => BaseSize.Value; + + public override void DrawUnscaled(SKCanvas canvas, float scale) + { + // no-op + } + + public void Dispose() + { + } + } +} diff --git a/src/SingleProject/Resizetizer/src/SkiaSharpSvgTools.cs b/src/SingleProject/Resizetizer/src/SkiaSharpSvgTools.cs index 050ac761c7f3..430fcc5d6af7 100644 --- a/src/SingleProject/Resizetizer/src/SkiaSharpSvgTools.cs +++ b/src/SingleProject/Resizetizer/src/SkiaSharpSvgTools.cs @@ -10,12 +10,12 @@ internal class SkiaSharpSvgTools : SkiaSharpTools, IDisposable SKSvg svg; public SkiaSharpSvgTools(ResizeImageInfo info, ILogger logger) - : this(info.Filename, info.BaseSize, info.TintColor, logger) + : this(info.Filename, info.BaseSize, info.Color, info.TintColor, logger) { } - public SkiaSharpSvgTools(string filename, SKSize? baseSize, SKColor? tintColor, ILogger logger) - : base(filename, baseSize, tintColor, logger) + public SkiaSharpSvgTools(string filename, SKSize? baseSize, SKColor? backgroundColor, SKColor? tintColor, ILogger logger) + : base(filename, baseSize, backgroundColor, tintColor, logger) { var sw = new Stopwatch(); sw.Start(); diff --git a/src/SingleProject/Resizetizer/src/SkiaSharpTools.cs b/src/SingleProject/Resizetizer/src/SkiaSharpTools.cs index 0c66ef35d5a4..cc570187423e 100644 --- a/src/SingleProject/Resizetizer/src/SkiaSharpTools.cs +++ b/src/SingleProject/Resizetizer/src/SkiaSharpTools.cs @@ -7,21 +7,25 @@ namespace Microsoft.Maui.Resizetizer { internal abstract class SkiaSharpTools { - public static SkiaSharpTools Create(bool isVector, string filename, SKSize? baseSize, SKColor? tintColor, ILogger logger) + public static SkiaSharpTools Create(bool isVector, string filename, SKSize? baseSize, SKColor? backgroundColor, SKColor? tintColor, ILogger logger) => isVector - ? new SkiaSharpSvgTools(filename, baseSize, tintColor, logger) as SkiaSharpTools - : new SkiaSharpBitmapTools(filename, baseSize, tintColor, logger); + ? new SkiaSharpSvgTools(filename, baseSize, backgroundColor, tintColor, logger) as SkiaSharpTools + : new SkiaSharpBitmapTools(filename, baseSize, backgroundColor, tintColor, logger); + + public static SkiaSharpTools CreateImaginary(SKColor? backgroundColor, ILogger logger) + => new SkiaSharpImaginaryTools(backgroundColor, logger); public SkiaSharpTools(ResizeImageInfo info, ILogger logger) - : this(info.Filename, info.BaseSize, info.TintColor, logger) + : this(info.Filename, info.BaseSize, info.Color, info.TintColor, logger) { } - public SkiaSharpTools(string filename, SKSize? baseSize, SKColor? tintColor, ILogger logger) + public SkiaSharpTools(string filename, SKSize? baseSize, SKColor? backgroundColor, SKColor? tintColor, ILogger logger) { Logger = logger; Filename = filename; BaseSize = baseSize; + BackgroundColor = backgroundColor; if (tintColor is SKColor tint) { @@ -38,71 +42,128 @@ public SkiaSharpTools(string filename, SKSize? baseSize, SKColor? tintColor, ILo public SKSize? BaseSize { get; } + public SKColor? BackgroundColor { get; } + public ILogger Logger { get; } public SKPaint Paint { get; } - public void Resize(DpiPath dpi, string destination) + public void Resize(DpiPath dpi, string destination, double additionalScale = 1.0, bool dpiSizeIsAbsolute = false) { - var originalSize = GetOriginalSize(); - var (scaledSize, scale) = GetScaledSize(originalSize, dpi.Scale); - var sw = new Stopwatch(); sw.Start(); - // Allocate - using (var tempBitmap = new SKBitmap(scaledSize.Width, scaledSize.Height)) + var originalSize = GetOriginalSize(); + var absoluteSize = dpiSizeIsAbsolute ? dpi.Size : null; + var (scaledSize, scale) = GetScaledSize(originalSize, dpi, absoluteSize); + var (canvasSize, _) = GetCanvasSize(dpi, null, this); + + using (var tempBitmap = new SKBitmap(canvasSize.Width, canvasSize.Height)) { - // Draw (copy) - using (var canvas = new SKCanvas(tempBitmap)) - { - canvas.Clear(SKColors.Transparent); - canvas.Save(); - canvas.Scale(scale, scale); - DrawUnscaled(canvas, scale); - } - - // Save (encode) - using var stream = File.Create(destination); - tempBitmap.Encode(stream, SKEncodedImageFormat.Png, 100); + Draw(tempBitmap, additionalScale, originalSize, scale, scaledSize); + Save(destination, tempBitmap); } sw.Stop(); Logger?.Log($"Save Image took {sw.ElapsedMilliseconds}ms ({destination})"); } - public abstract SKSize GetOriginalSize(); + public static (SKSizeI Scaled, SKSize Unscaled) GetCanvasSize(DpiPath dpi, SKSize? baseSize = null, SkiaSharpTools baseTools = null) + { + // if an explicit size was given by the type of image, use that + if (dpi.Size is SKSize size) + { + var scale = (float)dpi.Scale; + var scaled = new SKSizeI( + (int)(size.Width * scale), + (int)(size.Height * scale)); + return (scaled, size); + } - public abstract void DrawUnscaled(SKCanvas canvas, float scale); + // if an explicit size was given in the csproj, use that + if (baseSize is SKSize bs) + { + var scale = (float)dpi.Scale; + var scaled = new SKSizeI( + (int)(bs.Width * scale), + (int)(bs.Height * scale)); + return (scaled, bs); + } - public (SKSizeI, float) GetScaledSize(SKSize originalSize, DpiPath dpi) - { - if (dpi.Size.HasValue) - return GetScaledSize(originalSize, dpi.Scale, dpi.Size.Value); - else - return GetScaledSize(originalSize, dpi.Scale); + // try determine the best size based on the loaded image + if (baseTools is not null) + { + var baseOriginalSize = baseTools.GetOriginalSize(); + var (baseScaledSize, _) = baseTools.GetScaledSize(baseOriginalSize, dpi.Scale); + return (baseScaledSize, baseOriginalSize); + } + + throw new InvalidOperationException("The canvas size cannot be calculated if there is no size to start from (DPI size, BaseSize or image size)."); } - (SKSizeI, float) GetScaledSize(SKSize originalSize, decimal scale, SKSize absoluteSize) + void Draw(SKBitmap tempBitmap, double additionalScale, SKSize originalSize, float scale, SKSizeI scaledSize) { - var ratio = Math.Min( - (decimal)absoluteSize.Width / (decimal)originalSize.Width, - (decimal)absoluteSize.Height / (decimal)originalSize.Height); + using var canvas = new SKCanvas(tempBitmap); - return GetScaledSize(originalSize, ratio * scale); + var canvasSize = tempBitmap.Info.Size; + + // clear + canvas.Clear(BackgroundColor ?? SKColors.Transparent); + + // center the drawing + canvas.Translate( + (canvasSize.Width - scaledSize.Width) / 2, + (canvasSize.Height - scaledSize.Height) / 2); + + // apply initial scale to size the image to fit the canvas + canvas.Scale(scale, scale); + + // apply additional user scaling + if (additionalScale != 1.0) + { + var userFgScale = (float)additionalScale; + + // add the user scale to the main scale + scale *= userFgScale; + + // work out the center as if the canvas was exactly the same size as the foreground + var fgCenterX = originalSize.Width / 2; + var fgCenterY = originalSize.Height / 2; + + // scale to the user scale, centering + canvas.Scale(userFgScale, userFgScale, fgCenterX, fgCenterY); + } + + // draw + DrawUnscaled(canvas, scale); } - public (SKSizeI, float) GetScaledSize(SKSize originalSize, decimal resizeRatio) + void Save(string destination, SKBitmap tempBitmap) + { + using var stream = File.Create(destination); + tempBitmap.Encode(stream, SKEncodedImageFormat.Png, 100); + } + + public abstract SKSize GetOriginalSize(); + + public abstract void DrawUnscaled(SKCanvas canvas, float scale); + + public (SKSizeI, float) GetScaledSize(SKSize originalSize, DpiPath dpi, SKSize? absoluteSize = null) => + GetScaledSize(originalSize, dpi.Scale, absoluteSize ?? dpi.Size); + + public (SKSizeI, float) GetScaledSize(SKSize originalSize, decimal resizeRatio, SKSize? absoluteSize = null) { - var sourceNominalWidth = (int)(BaseSize?.Width ?? originalSize.Width); - var sourceNominalHeight = (int)(BaseSize?.Height ?? originalSize.Height); + var sourceNominalWidth = (int)(absoluteSize?.Width ?? BaseSize?.Width ?? originalSize.Width); + var sourceNominalHeight = (int)(absoluteSize?.Height ?? BaseSize?.Height ?? originalSize.Height); // Find the actual size of the image var sourceActualWidth = (double)originalSize.Width; var sourceActualHeight = (double)originalSize.Height; // Figure out what the ratio to convert the actual image size to the nominal size is - var nominalRatio = Math.Max(sourceNominalWidth / sourceActualWidth, sourceNominalHeight / sourceActualHeight); + var nominalRatio = Math.Min( + sourceNominalWidth / sourceActualWidth, + sourceNominalHeight / sourceActualHeight); // Multiply nominal ratio by the resize ratio to get our final ratio we actually adjust by var adjustRatio = nominalRatio * (double)resizeRatio; @@ -110,7 +171,9 @@ public void Resize(DpiPath dpi, string destination) // Figure out our scaled width and height to make a new canvas for var scaledWidth = sourceActualWidth * adjustRatio; var scaledHeight = sourceActualHeight * adjustRatio; - var scaledSize = new SKSizeI((int)Math.Round(scaledWidth), (int)Math.Round(scaledHeight)); + var scaledSize = new SKSizeI( + (int)Math.Round(scaledWidth), + (int)Math.Round(scaledHeight)); return (scaledSize, (float)adjustRatio); } diff --git a/src/SingleProject/Resizetizer/src/TizenSplashUpdater.cs b/src/SingleProject/Resizetizer/src/TizenSplashUpdater.cs index 051139597b73..b2423b4bb6f1 100644 --- a/src/SingleProject/Resizetizer/src/TizenSplashUpdater.cs +++ b/src/SingleProject/Resizetizer/src/TizenSplashUpdater.cs @@ -25,6 +25,7 @@ public override bool Execute() { if (UpdateSplashImage()) UpdateManifest(); + return !Log.HasLoggedErrors; } @@ -38,26 +39,29 @@ public override bool Execute() public bool UpdateSplashImage() { var splash = MauiSplashScreen[0]; - var image = Path.GetFileNameWithoutExtension(splash.ItemSpec) + ".png"; + + var info = ResizeImageInfo.Parse(splash); + + var image = info.OutputName + ".png"; var sharedResFullPath = Path.GetFullPath(Path.Combine(IntermediateOutputPath, "shared/res/")); var splashFullPath = Path.Combine(sharedResFullPath, splashDirectoryName); if (Directory.Exists(splashFullPath)) - { Directory.Delete(splashFullPath, true); - } Directory.CreateDirectory(splashFullPath); foreach (var dpi in DpiPath.Tizen.SplashScreen) { var imageOutputPath = Path.GetFullPath(Path.Combine(IntermediateOutputPath, dpi.Path)); var imageFullPath = Path.Combine(imageOutputPath, image); + if (File.Exists(imageFullPath)) { var resolution = dpi.Path.Split('-')[1].ToLower(); foreach (var orientation in orientations) { - var newImage = Path.GetFileNameWithoutExtension(splash.ItemSpec) + "." + resolution + "." + orientation + ".png"; + var newImage = $"{info.OutputName}.{resolution}.{orientation}.png"; + splashDpiMap.Add((resolution, orientation), $"{splashDirectoryName}/{newImage}"); UpdateColorAndMoveFile(GetScreenSize(resolution, orientation), imageFullPath, Path.Combine(splashFullPath, newImage)); } @@ -68,65 +72,51 @@ public bool UpdateSplashImage() return false; } } + return true; } - Size GetScreenSize(string resolution, string orientation) - { - if (resolution == "mdpi") + Size GetScreenSize(string resolution, string orientation) => + resolution switch { - return orientation == "portrait" ? hdSize : new Size(hdSize.Height, hdSize.Width); - } - else - { - return orientation == "portrait" ? fhdSize : new Size(fhdSize.Height, fhdSize.Width); - } - } + "mdpi" => orientation == "portrait" ? hdSize : new Size(hdSize.Height, hdSize.Width), + _ => orientation == "portrait" ? fhdSize : new Size(fhdSize.Height, fhdSize.Width) + }; public void UpdateColorAndMoveFile(Size screenSize, string sourceFilePath, string destFilePath) { var splash = MauiSplashScreen[0]; - var colorMetadata = splash.GetMetadata("Color"); - var color = Utils.ParseColorString(colorMetadata); - if (color == null) - { - if (!string.IsNullOrEmpty(colorMetadata)) - { - Log.LogWarning($"Unable to parse color value '{colorMetadata}' for '{splash.ItemSpec}'."); - } - color = SKColors.White; - } - using (SKBitmap bmp = SKBitmap.Decode(sourceFilePath)) + var splashInfo = ResizeImageInfo.Parse(splash); + + var color = splashInfo.Color ?? SKColors.White; + + using var bmp = SKBitmap.Decode(sourceFilePath); + SKImageInfo info = new SKImageInfo(screenSize.Width, screenSize.Height); + + using var surface = SKSurface.Create(info); + SKCanvas canvas = surface.Canvas; + canvas.Clear(color); + + using var paint = new SKPaint { - SKImageInfo info = new SKImageInfo(screenSize.Width, screenSize.Height); - using (SKSurface surface = SKSurface.Create(info)) - { - SKCanvas canvas = surface.Canvas; - canvas.Clear(color.Value); - using SKPaint paint = new SKPaint - { - IsAntialias = true, - FilterQuality = SKFilterQuality.High - }; - - var left = screenSize.Width <= bmp.Width ? 0 : (screenSize.Width - bmp.Width) / 2; - var top = screenSize.Height <= bmp.Height ? 0 : (screenSize.Height - bmp.Height) / 2; - var right = screenSize.Width <= bmp.Width ? left + screenSize.Width : left + bmp.Width; - var bottom = screenSize.Height <= bmp.Height ? top + screenSize.Height : top + bmp.Height; - canvas.DrawBitmap(bmp, new SKRect(left, top, right, bottom), paint); - canvas.Flush(); - - var updatedsplash = surface.Snapshot(); - using (var data = updatedsplash.Encode(SKEncodedImageFormat.Png, 100)) - { - using (var stream = File.Create(destFilePath)) - { - data.SaveTo(stream); - } - } - } - } + IsAntialias = true, + FilterQuality = SKFilterQuality.High + }; + + var left = screenSize.Width <= bmp.Width ? 0 : (screenSize.Width - bmp.Width) / 2; + var top = screenSize.Height <= bmp.Height ? 0 : (screenSize.Height - bmp.Height) / 2; + var right = screenSize.Width <= bmp.Width ? left + screenSize.Width : left + bmp.Width; + var bottom = screenSize.Height <= bmp.Height ? top + screenSize.Height : top + bmp.Height; + + canvas.DrawBitmap(bmp, new SKRect(left, top, right, bottom), paint); + canvas.Flush(); + + var updatedsplash = surface.Snapshot(); + + using var data = updatedsplash.Encode(SKEncodedImageFormat.Png, 100); + using var stream = File.Create(destFilePath); + data.SaveTo(stream); } public void UpdateManifest() @@ -151,6 +141,7 @@ public void UpdateManifest() Log.LogWarning($"Failed to find "); return; } + var splashScreensNodeList = doc.SelectNodes("//manifest:splash-screens", nsmgr); XmlNode splashScreensNode; if (splashScreensNodeList.Count == 0) @@ -166,9 +157,7 @@ public void UpdateManifest() { var dpiValue = splashScreenNode.Attributes.GetNamedItem("dpi")?.Value; if (dpiValue == "mdpi" || dpiValue == "hdpi") - { nodesToRemove.Add(splashScreenNode); - } } foreach (XmlNode node in nodesToRemove) { diff --git a/src/SingleProject/Resizetizer/test/UnitTests/BaseTest.cs b/src/SingleProject/Resizetizer/test/UnitTests/BaseTest.cs new file mode 100644 index 000000000000..6763d1ea33d1 --- /dev/null +++ b/src/SingleProject/Resizetizer/test/UnitTests/BaseTest.cs @@ -0,0 +1,179 @@ +using System; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Runtime.CompilerServices; +using SkiaSharp; +using Xunit; + +namespace Microsoft.Maui.Resizetizer.Tests +{ + public class BaseTest : IDisposable + { + private const string TestFolderName = "Microsoft.Maui.Resizetizer.Tests"; + private const string TestImagesFolderName = "imageresults"; + + private readonly string DeleteDirectory; + protected readonly string DestinationDirectory; + + public BaseTest(string testContextDirectory = null) + { + if (!string.IsNullOrEmpty(testContextDirectory)) + { + DestinationDirectory = testContextDirectory; + DeleteDirectory = testContextDirectory; + } + else + { + var name = GetType().FullName; + if (name.StartsWith(TestFolderName + ".", StringComparison.OrdinalIgnoreCase)) + name = name.Substring(TestFolderName.Length + 1); + + var dir = Path.Combine(Path.GetTempPath(), TestFolderName, name, Path.GetRandomFileName()); + + DestinationDirectory = dir; + DeleteDirectory = dir; + } + } + + public virtual void Dispose() + { + if (Directory.Exists(DeleteDirectory)) + Directory.Delete(DeleteDirectory, true); + } + + protected void AssertFileSize(string file, int width, int height) + { + file = Path.Combine(DestinationDirectory, file); + + Assert.True(File.Exists(file), $"File did not exist: {file}"); + + using var codec = SKCodec.Create(file); + Assert.Equal(new SKSizeI(width, height), codec.Info.Size); + } + + protected void AssertFileExists(string file) + { + file = Path.Combine(DestinationDirectory, file); + + Assert.True(File.Exists(file), $"File did not exist: {file}"); + } + + protected void AssertFileNotExists(string file) + { + file = Path.Combine(DestinationDirectory, file); + + Assert.False(File.Exists(file), $"File existed: {file}"); + } + + protected void AssertFileContains(string file, params string[] snippet) + { + file = Path.Combine(DestinationDirectory, file); + + var content = File.ReadAllText(file); + + foreach (var snip in snippet) + Assert.Contains(snip, content, StringComparison.Ordinal); + } + + protected void AssertFileContains(string file, SKColor color, int x, int y) + { + file = Path.Combine(DestinationDirectory, file); + + using var resultImage = SKBitmap.Decode(file); + Assert.Equal(color, resultImage.GetPixel(x, y)); + } + + protected void AssertFileDoesNotContain(string file, SKColor color, int x, int y) + { + file = Path.Combine(DestinationDirectory, file); + + using var resultImage = SKBitmap.Decode(file); + Assert.NotEqual(color, resultImage.GetPixel(x, y)); + } + + protected void AssertFileContains(string file, params SKColor[] colors) + { + file = Path.Combine(DestinationDirectory, file); + + using var resultImage = SKBitmap.Decode(file); + var pixels = resultImage.Pixels; + foreach (var color in colors) + Assert.Contains(color, pixels); + } + + protected void AssertFileDoesNotContain(string file, params SKColor[] colors) + { + file = Path.Combine(DestinationDirectory, file); + + using var resultImage = SKBitmap.Decode(file); + var pixels = resultImage.Pixels; + foreach (var color in colors) + Assert.DoesNotContain(color, pixels); + } + + protected void AssertFileMatches(string destinationFilename, object[] args = null, [CallerMemberName] string methodName = null) => + AssertFileMatchesReal(destinationFilename, args, methodName); + + protected void SaveImageResultFile(string destinationFilename, object[] args = null, [CallerMemberName] string methodName = null) => + SaveImageResultFileReal(destinationFilename, args, methodName); + + void AssertFileMatchesReal(string destinationFilename, object[] args = null, [CallerMemberName] string methodName = null) + { + var imagePath = GetTestImageFileName(args, methodName); + var expected = SKBitmap.Decode(imagePath); + Assert.NotNull(expected); + + var src = Path.IsPathRooted(destinationFilename) + ? destinationFilename + : Path.Combine(DestinationDirectory, destinationFilename); + var actual = SKBitmap.Decode(src); + Assert.NotNull(actual); + + Assert.Equal(expected.Info.Size, actual.Info.Size); + Assert.Equal(expected.Pixels, actual.Pixels); + } + + void SaveImageResultFileReal(string destinationFilename, object[] args = null, [CallerMemberName] string methodName = null) + { + // working + up 3 levels (../../..) + var root = Directory.GetCurrentDirectory(); + root = Path.GetDirectoryName(root); + root = Path.GetDirectoryName(root); + root = Path.GetDirectoryName(root); + + var imagePath = GetTestImageFileName(args, methodName); + var path = Path.Combine(root, imagePath); + + var dir = Path.GetDirectoryName(path); + Directory.CreateDirectory(dir); + + var src = Path.IsPathRooted(destinationFilename) + ? destinationFilename + : Path.Combine(DestinationDirectory, destinationFilename); + + File.Copy(src, path, true); + } + + private string GetTestImageFileName(object[] args, string methodName) + { + var strsSelect = args?.Select(a => string + .Format(CultureInfo.InvariantCulture, "{0}", a ?? "NULL") + .Replace("\\", "SLASH", StringComparison.OrdinalIgnoreCase) + .Replace("/", "SLASH", StringComparison.OrdinalIgnoreCase) + .Replace("#", "", StringComparison.OrdinalIgnoreCase)); + + var strs = strsSelect?.ToArray(); + var sepStr = strs?.Length > 0 ? "-" : ""; + var argStr = strs?.Length > 0 ? string.Join("-", strs) : ""; + + var filename = $"output{sepStr}{argStr}.png"; + + var name = GetType().FullName; + if (name.StartsWith(TestFolderName + ".", StringComparison.OrdinalIgnoreCase)) + name = name.Substring(TestFolderName.Length + 1); + + return Path.Combine(TestImagesFolderName, name, methodName, filename); + } + } +} diff --git a/src/SingleProject/Resizetizer/test/UnitTests/GeneratePackageAppxManifestTests.cs b/src/SingleProject/Resizetizer/test/UnitTests/GeneratePackageAppxManifestTests.cs index 094e83ff7c40..8b8a1ad52267 100644 --- a/src/SingleProject/Resizetizer/test/UnitTests/GeneratePackageAppxManifestTests.cs +++ b/src/SingleProject/Resizetizer/test/UnitTests/GeneratePackageAppxManifestTests.cs @@ -10,7 +10,8 @@ namespace Microsoft.Maui.Resizetizer.Tests { public class GeneratePackageAppxManifestTests : MSBuildTaskTestFixture { - protected GeneratePackageAppxManifest GetNewTask(string manifest, + protected GeneratePackageAppxManifest GetNewTask( + string manifest, string? generatedFilename = null, string? guid = null, string? displayVersion = null, diff --git a/src/SingleProject/Resizetizer/test/UnitTests/GenerateSplashAndroidResourcesTests.cs b/src/SingleProject/Resizetizer/test/UnitTests/GenerateSplashAndroidResourcesTests.cs index 9b90364480ea..29f2a145b91d 100644 --- a/src/SingleProject/Resizetizer/test/UnitTests/GenerateSplashAndroidResourcesTests.cs +++ b/src/SingleProject/Resizetizer/test/UnitTests/GenerateSplashAndroidResourcesTests.cs @@ -1,4 +1,7 @@ -using System.IO; +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; using System.Xml.Linq; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; @@ -17,23 +20,35 @@ public GenerateSplashAndroidResourcesTests() _drawable = Path.Combine(DestinationDirectory, "maui_splash_image.xml"); } - protected GenerateSplashAndroidResources GetNewTask(ITaskItem splash) => new() + protected GenerateSplashAndroidResources GetNewTask(ITaskItem splash) => + new() + { + MauiSplashScreen = new[] { splash }, + ColorsFile = _colors, + DrawableFile = _drawable, + BuildEngine = this, + }; + + void AssertColorsFile(string color) { - MauiSplashScreen = new[] { splash }, - ColorsFile = _colors, - DrawableFile = _drawable, - BuildEngine = this, - }; + var expectedXml = File.ReadAllText($"testdata/androidsplash/maui_colors.xml") + .Replace("{maui_splash_color}", color, StringComparison.OrdinalIgnoreCase); + + var actual = XElement.Load(_colors); + var expected = XElement.Parse(expectedXml); + + Assert.True(XNode.DeepEquals(actual, expected), $"{_colors} did not match:\n{actual}"); + } - void AssertFile(string actualPath, params object[] args) + void AssertImageFile(string image) { - using var actualStream = File.OpenRead(actualPath); - var actual = XElement.Load(actualStream); + var expectedXml = File.ReadAllText($"testdata/androidsplash/maui_splash_image.xml") + .Replace("{drawable}", image, StringComparison.OrdinalIgnoreCase); - using var expectedStream = GetType().Assembly.GetManifestResourceStream(Path.GetFileName(actualPath)); - using var reader = new StreamReader(expectedStream); - var expected = XElement.Parse(string.Format(reader.ReadToEnd(), args)); - Assert.True(XNode.DeepEquals(actual, expected), $"{actualPath} did not match:\n{actual}"); + var actual = XElement.Load(_drawable); + var expected = XElement.Parse(expectedXml); + + Assert.True(XNode.DeepEquals(actual, expected), $"{_drawable} did not match:\n{actual}"); } [Theory] @@ -41,14 +56,34 @@ void AssertFile(string actualPath, params object[] args) [InlineData("Red", "#ffff0000")] public void XmlIsValid(string inputColor, string outputColor) { - var splash = new TaskItem("images/appiconfg.svg"); - splash.SetMetadata("Color", inputColor); + var splash = new TaskItem("images/appiconfg.svg", new Dictionary + { + ["Color"] = inputColor, + }); + var task = GetNewTask(splash); + var success = task.Execute(); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); + AssertColorsFile(outputColor); + AssertImageFile("@drawable/appiconfg"); + } + + [Theory] + [InlineData(null, "appiconfg")] + [InlineData("images/CustomAlias.svg", "CustomAlias")] + public void SplashScreenResectsAlias(string alias, string outputImage) + { + var splash = new TaskItem("images/appiconfg.svg", new Dictionary + { + ["Link"] = alias, + }); + + var task = GetNewTask(splash); var success = task.Execute(); - Assert.True(success, $"{task.GetType()}.Execute() failed."); - AssertFile(_colors, outputColor); - AssertFile(_drawable, "@drawable/appiconfg"); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); + + AssertImageFile($"@drawable/{outputImage}"); } } } diff --git a/src/SingleProject/Resizetizer/test/UnitTests/GenerateSplashAssetsTests.cs b/src/SingleProject/Resizetizer/test/UnitTests/GenerateSplashAssetsTests.cs index fe92d6b12546..b2b16aad10c1 100644 --- a/src/SingleProject/Resizetizer/test/UnitTests/GenerateSplashAssetsTests.cs +++ b/src/SingleProject/Resizetizer/test/UnitTests/GenerateSplashAssetsTests.cs @@ -1,4 +1,6 @@ -using System.IO; +using System.Collections.Generic; +using System.IO; +using System.Linq; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; using SkiaSharp; @@ -32,16 +34,37 @@ void AssertFile(string file, int width, int height) [InlineData("appiconfg", "#0000FF")] public void FileIsGenerated(string image, string color) { - var splash = new TaskItem($"images/{image}.svg"); - splash.SetMetadata("Color", color); - var task = GetNewTask(splash); + var splash = new TaskItem($"images/{image}.svg", new Dictionary + { + ["Color"] = color, + }); + var task = GetNewTask(splash); var success = task.Execute(); - Assert.True(success, $"{task.GetType()}.Execute() failed."); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFile($"{image}SplashScreen.scale-100.png", 620, 300); AssertFile($"{image}SplashScreen.scale-125.png", 775, 375); AssertFile($"{image}SplashScreen.scale-200.png", 1240, 600); } + + [Theory] + [InlineData(null, "appiconfg")] + [InlineData("images/CustomAlias.svg", "CustomAlias")] + public void SplashScreenResectsAlias(string alias, string outputImage) + { + var splash = new TaskItem("images/appiconfg.svg", new Dictionary + { + ["Link"] = alias, + }); + + var task = GetNewTask(splash); + var success = task.Execute(); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); + + AssertFile($"{outputImage}SplashScreen.scale-100.png", 620, 300); + AssertFile($"{outputImage}SplashScreen.scale-125.png", 775, 375); + AssertFile($"{outputImage}SplashScreen.scale-200.png", 1240, 600); + } } } diff --git a/src/SingleProject/Resizetizer/test/UnitTests/GenerateSplashStoryboardTests.cs b/src/SingleProject/Resizetizer/test/UnitTests/GenerateSplashStoryboardTests.cs index b175696fda21..3213ee15107a 100644 --- a/src/SingleProject/Resizetizer/test/UnitTests/GenerateSplashStoryboardTests.cs +++ b/src/SingleProject/Resizetizer/test/UnitTests/GenerateSplashStoryboardTests.cs @@ -1,4 +1,7 @@ -using System.IO; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Text; using System.Xml.Linq; using Microsoft.Build.Framework; using Microsoft.Build.Utilities; @@ -15,21 +18,23 @@ public GenerateSplashStoryboardTests() _storyboard = Path.Combine(DestinationDirectory, "MauiSplash.storyboard"); } - protected GenerateSplashStoryboard GetNewTask(ITaskItem splash) => new() - { - OutputFile = _storyboard, - MauiSplashScreen = new[] { splash }, - BuildEngine = this, - }; + protected GenerateSplashStoryboard GetNewTask(ITaskItem splash) => + new() + { + OutputFile = _storyboard, + MauiSplashScreen = new[] { splash }, + BuildEngine = this, + }; - void AssertFile(string actualPath, params object[] args) + void AssertFile(string actualPath, string image, string r, string g, string b, string a) { using var actualStream = File.OpenRead(actualPath); var actual = XElement.Load(actualStream); - using var expectedStream = typeof(GenerateSplashStoryboard).Assembly.GetManifestResourceStream(Path.GetFileName(actualPath)); - using var reader = new StreamReader(expectedStream); - var expected = XElement.Parse(string.Format(reader.ReadToEnd(), args)); + using var expectedBuilder = new StringWriter(); + GenerateSplashStoryboard.SubstituteStoryboard(expectedBuilder, image, r, g, b, a); + var expected = XElement.Parse(expectedBuilder.ToString()); + Assert.True(XNode.DeepEquals(actual, expected), $"{actualPath} did not match:\n{actual}"); } @@ -38,13 +43,33 @@ void AssertFile(string actualPath, params object[] args) [InlineData("Green", "0", "0.5019608", "0", "1")] public void XmlIsValid(string inputColor, string r, string g, string b, string a) { - var splash = new TaskItem("images/appiconfg.svg"); - splash.SetMetadata("Color", inputColor); - var task = GetNewTask(splash); + var splash = new TaskItem("images/appiconfg.svg", new Dictionary + { + ["Color"] = inputColor, + }); + var task = GetNewTask(splash); var success = task.Execute(); - Assert.True(success, $"{task.GetType()}.Execute() failed."); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); + AssertFile(_storyboard, "appiconfg.png", r, g, b, a); } + + [Theory] + [InlineData(null, "appiconfg.png")] + [InlineData("images/CustomAlias.svg", "CustomAlias.png")] + public void SplashScreenResectsAlias(string alias, string outputImage) + { + var splash = new TaskItem("images/appiconfg.svg", new Dictionary + { + ["Link"] = alias, + }); + + var task = GetNewTask(splash); + var success = task.Execute(); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); + + AssertFile(_storyboard, outputImage, "1", "1", "1", "1"); + } } } diff --git a/src/SingleProject/Resizetizer/test/UnitTests/MSBuildTaskFixture.cs b/src/SingleProject/Resizetizer/test/UnitTests/MSBuildTaskFixture.cs index e13bfe6c0bcf..72ec25e7c25d 100644 --- a/src/SingleProject/Resizetizer/test/UnitTests/MSBuildTaskFixture.cs +++ b/src/SingleProject/Resizetizer/test/UnitTests/MSBuildTaskFixture.cs @@ -1,16 +1,13 @@ using System; using System.Collections; using System.Collections.Generic; -using System.IO; -using System.Linq; -using System.Text; using Microsoft.Build.Framework; namespace Microsoft.Maui.Resizetizer.Tests { - public abstract class MSBuildTaskTestFixture : IDisposable, IBuildEngine where TTask : Microsoft.Build.Framework.ITask + public abstract class MSBuildTaskTestFixture : BaseTest, IBuildEngine + where TTask : Microsoft.Build.Framework.ITask { - protected readonly string DestinationDirectory; protected readonly TestLogger Logger; protected List LogErrorEvents = new List(); @@ -18,17 +15,6 @@ public abstract class MSBuildTaskTestFixture : IDisposable, IBuildEngine protected List LogCustomEvents = new List(); protected List LogWarningEvents = new List(); - public MSBuildTaskTestFixture(string testContextDirectory = null) - { - DestinationDirectory = testContextDirectory ?? Path.Combine(Path.GetTempPath(), GetType().Name, Path.GetRandomFileName()); - } - - void IDisposable.Dispose() - { - if (Directory.Exists(DestinationDirectory)) - Directory.Delete(DestinationDirectory, true); - } - // IBuildEngine bool IBuildEngine.ContinueOnError => false; diff --git a/src/SingleProject/Resizetizer/test/UnitTests/ResizetizeImagesTests.cs b/src/SingleProject/Resizetizer/test/UnitTests/ResizetizeImagesTests.cs index 4b99b48a96cd..7dff630d8c33 100644 --- a/src/SingleProject/Resizetizer/test/UnitTests/ResizetizeImagesTests.cs +++ b/src/SingleProject/Resizetizer/test/UnitTests/ResizetizeImagesTests.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Globalization; using System.IO; using System.Linq; using Microsoft.Build.Framework; @@ -15,11 +16,6 @@ public abstract class ExecuteForApp : MSBuildTaskTestFixture { protected static readonly Dictionary ResizeMetadata = new() { ["Resize"] = "true" }; - public ExecuteForApp(string type) - : base(Path.Combine(Path.GetTempPath(), "ResizetizeImagesTests", type, Path.GetRandomFileName())) - { - } - protected ResizetizeImages GetNewTask(string type, params ITaskItem[] items) => new ResizetizeImages { @@ -32,59 +28,10 @@ protected ResizetizeImages GetNewTask(string type, params ITaskItem[] items) => protected ITaskItem GetCopiedResource(ResizetizeImages task, string path) => task.CopiedResources.Single(c => c.ItemSpec.Replace('\\', '/').EndsWith(path, StringComparison.Ordinal)); - - protected void AssertFileSize(string file, int width, int height) - { - file = Path.Combine(DestinationDirectory, file); - - Assert.True(File.Exists(file), $"File did not exist: {file}"); - - using var codec = SKCodec.Create(file); - Assert.Equal(width, codec.Info.Width); - Assert.Equal(height, codec.Info.Height); - } - - protected void AssertFileExists(string file) - { - file = Path.Combine(DestinationDirectory, file); - - Assert.True(File.Exists(file), $"File did not exist: {file}"); - } - - protected void AssertFileNotExists(string file) - { - file = Path.Combine(DestinationDirectory, file); - - Assert.False(File.Exists(file), $"File existed: {file}"); - } - - protected void AssertFileContains(string file, params string[] snippet) - { - file = Path.Combine(DestinationDirectory, file); - - var content = File.ReadAllText(file); - - foreach (var snip in snippet) - Assert.Contains(snip, content, StringComparison.Ordinal); - } - - protected void AssertFileContains(string file, SKColor color, int x, int y) - { - file = Path.Combine(DestinationDirectory, file); - - using var resultImage = SKBitmap.Decode(file); - using var pixmap = resultImage.PeekPixels(); - Assert.Equal(color, pixmap.GetPixelColor(x, y)); - } } public class ExecuteForAndroid : ExecuteForApp { - public ExecuteForAndroid() - : base("Android") - { - } - ResizetizeImages GetNewTask(params ITaskItem[] items) => GetNewTask("android", items); @@ -95,7 +42,7 @@ public void NoItemsSucceed() var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); } [Fact] @@ -105,7 +52,7 @@ public void NullItemsSucceed() var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); } [Fact] @@ -135,7 +82,7 @@ public void ValidFileSucceeds() var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); } [Fact] @@ -150,7 +97,7 @@ public void ValidVectorFileSucceeds() var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); } [Fact] @@ -163,7 +110,7 @@ public void SingleImageWithOnlyPathSucceeds() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize("drawable-mdpi/camera.png", 1792, 1792); // 1x AssertFileSize("drawable-xhdpi/camera.png", 3584, 3584); // 2x @@ -179,7 +126,7 @@ public void SingleVectorImageWithOnlyPathSucceeds() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize("drawable-mdpi/camera.png", 1792, 1792); // 1x AssertFileSize("drawable-xhdpi/camera.png", 3584, 3584); // 2x @@ -196,7 +143,7 @@ public void TwoImagesWithOnlyPathSucceed() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize("drawable-mdpi/camera.png", 1792, 1792); AssertFileSize("drawable-mdpi/camera_color.png", 256, 256); @@ -215,7 +162,7 @@ public void ImageWithOnlyPathHasMetadata() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); var copied = task.CopiedResources; Assert.Equal(items.Length * DpiPath.Android.Image.Length, copied.Length); @@ -240,7 +187,7 @@ public void TwoImagesWithOnlyPathHasMetadata() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); var copied = task.CopiedResources; Assert.Equal(items.Length * DpiPath.Android.Image.Length, copied.Length); @@ -275,9 +222,10 @@ public void SingleImageNoResizeSucceeds() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize("drawable/camera.png", 1792, 1792); + AssertFileMatches("drawable/camera.png"); } [Fact] @@ -293,9 +241,9 @@ public void SingleVectorImageNoResizeSucceeds() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); - AssertFileExists("drawable/camera.xml"); + AssertFileSize("drawable/camera.png", 1792, 1792); } [Theory] @@ -320,7 +268,7 @@ public void SingleImageWithBaseSizeSucceeds(string alias, string outputName) var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize($"drawable-mdpi/{outputName}.png", 44, 44); AssertFileSize($"drawable-xhdpi/{outputName}.png", 88, 88); @@ -343,7 +291,7 @@ public void SingleImageWithBaseSizeSucceeds(string alias, string outputName) [InlineData("camera_color", "the_alias", "the_alias")] [InlineData("camera_color", "the_alias.png", "the_alias")] [InlineData("camera_color", "folder/the_alias.png", "the_alias")] - public void SingleRasterAppIconWithOnlyPathSucceedsWithVectors(string name, string alias, string outputName) + public void SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors(string name, string alias, string outputName) { var items = new[] { @@ -355,31 +303,34 @@ public void SingleRasterAppIconWithOnlyPathSucceedsWithVectors(string name, stri }; var task = GetNewTask(items); - task.AllowVectorAdaptiveIcons = true; var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize($"mipmap-mdpi/{outputName}.png", 48, 48); AssertFileSize($"mipmap-mdpi/{outputName}_background.png", 108, 108); - AssertFileNotExists($"mipmap-mdpi/{outputName}_foreground.png"); + AssertFileSize($"mipmap-mdpi/{outputName}_foreground.png", 108, 108); AssertFileSize($"mipmap-xhdpi/{outputName}.png", 96, 96); AssertFileSize($"mipmap-xhdpi/{outputName}_background.png", 216, 216); - AssertFileNotExists($"mipmap-xhdpi/{outputName}_foreground.png"); - - AssertFileExists($"drawable/{outputName}_foreground.xml"); - AssertFileNotExists($"drawable-v24/{outputName}_background.xml"); + AssertFileSize($"mipmap-xhdpi/{outputName}_foreground.png", 216, 216); AssertFileExists($"mipmap-anydpi-v26/{outputName}.xml"); AssertFileExists($"mipmap-anydpi-v26/{outputName}_round.xml"); AssertFileContains($"mipmap-anydpi-v26/{outputName}.xml", - $"", + $"", $""); AssertFileContains($"mipmap-anydpi-v26/{outputName}_round.xml", - $"", + $"", $""); + + AssertFileMatches($"mipmap-mdpi/{outputName}.png", new object[] { name, alias, "m", "i" }); + AssertFileMatches($"mipmap-mdpi/{outputName}_background.png", new object[] { name, alias, "m", "b" }); + AssertFileMatches($"mipmap-mdpi/{outputName}_foreground.png", new object[] { name, alias, "m", "f" }); + AssertFileMatches($"mipmap-xhdpi/{outputName}.png", new object[] { name, alias, "xh", "i" }); + AssertFileMatches($"mipmap-xhdpi/{outputName}_background.png", new object[] { name, alias, "xh", "b" }); + AssertFileMatches($"mipmap-xhdpi/{outputName}_foreground.png", new object[] { name, alias, "xh", "f" }); } [Theory] @@ -399,7 +350,7 @@ public void SingleRasterAppIconWithOnlyPathSucceedsWithVectors(string name, stri [InlineData("camera", "the_alias", "the_alias")] [InlineData("camera", "the_alias.png", "the_alias")] [InlineData("camera", "folder/the_alias.png", "the_alias")] - public void SingleVectorAppIconWithOnlyPathSucceedsWithVectors(string name, string alias, string outputName) + public void SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors(string name, string alias, string outputName) { var items = new[] { @@ -411,205 +362,388 @@ public void SingleVectorAppIconWithOnlyPathSucceedsWithVectors(string name, stri }; var task = GetNewTask(items); - task.AllowVectorAdaptiveIcons = true; var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize($"mipmap-mdpi/{outputName}.png", 48, 48); - AssertFileNotExists($"mipmap-mdpi/{outputName}_background.png"); - AssertFileNotExists($"mipmap-mdpi/{outputName}_foreground.png"); + AssertFileSize($"mipmap-mdpi/{outputName}_background.png", 108, 108); + AssertFileSize($"mipmap-mdpi/{outputName}_foreground.png", 108, 108); AssertFileSize($"mipmap-xhdpi/{outputName}.png", 96, 96); - AssertFileNotExists($"mipmap-xhdpi/{outputName}_background.png"); - AssertFileNotExists($"mipmap-xhdpi/{outputName}_foreground.png"); - - AssertFileExists($"drawable/{outputName}_foreground.xml"); - AssertFileExists($"drawable-v24/{outputName}_background.xml"); + AssertFileSize($"mipmap-xhdpi/{outputName}_background.png", 216, 216); + AssertFileSize($"mipmap-xhdpi/{outputName}_foreground.png", 216, 216); AssertFileExists($"mipmap-anydpi-v26/{outputName}.xml"); AssertFileExists($"mipmap-anydpi-v26/{outputName}_round.xml"); AssertFileContains($"mipmap-anydpi-v26/{outputName}.xml", - $"", - $""); + $"", + $""); AssertFileContains($"mipmap-anydpi-v26/{outputName}_round.xml", - $"", - $""); + $"", + $""); + + AssertFileMatches($"mipmap-mdpi/{outputName}.png", new object[] { name, alias, "m", "i" }); + AssertFileMatches($"mipmap-mdpi/{outputName}_background.png", new object[] { name, alias, "m", "b" }); + AssertFileMatches($"mipmap-mdpi/{outputName}_foreground.png", new object[] { name, alias, "m", "f" }); + AssertFileMatches($"mipmap-xhdpi/{outputName}.png", new object[] { name, alias, "xh", "i" }); + AssertFileMatches($"mipmap-xhdpi/{outputName}_background.png", new object[] { name, alias, "xh", "b" }); + AssertFileMatches($"mipmap-xhdpi/{outputName}_foreground.png", new object[] { name, alias, "xh", "f" }); } [Theory] - [InlineData("camera", null, "camera")] - [InlineData("camera", "", "camera")] + [InlineData("appicon", null, "dotnet_background")] + [InlineData("appicon", "", "dotnet_background")] + [InlineData("appicon", "appicon", "appicon")] + [InlineData("appicon", "appicon.png", "appicon")] + [InlineData("appicon", "folder/appicon.png", "appicon")] + [InlineData("appicon", "the_alias", "the_alias")] + [InlineData("appicon", "the_alias.png", "the_alias")] + [InlineData("appicon", "folder/the_alias.png", "the_alias")] + [InlineData("camera", null, "dotnet_background")] + [InlineData("camera", "", "dotnet_background")] [InlineData("camera", "camera", "camera")] [InlineData("camera", "camera.png", "camera")] [InlineData("camera", "folder/camera.png", "camera")] [InlineData("camera", "the_alias", "the_alias")] [InlineData("camera", "the_alias.png", "the_alias")] [InlineData("camera", "folder/the_alias.png", "the_alias")] - [InlineData("camera_color", null, "camera_color")] - [InlineData("camera_color", "", "camera_color")] - [InlineData("camera_color", "camera_color", "camera_color")] - [InlineData("camera_color", "camera_color.png", "camera_color")] - [InlineData("camera_color", "folder/camera_color.png", "camera_color")] - [InlineData("camera_color", "the_alias", "the_alias")] - [InlineData("camera_color", "the_alias.png", "the_alias")] - [InlineData("camera_color", "folder/the_alias.png", "the_alias")] - public void SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors(string name, string alias, string outputName) + [InlineData("prismicon", "rasters", "rasters")] + public void MultipleVectorAppIconWithOnlyPathConvertsToRaster(string name, string alias, string outputName) { var items = new[] { - new TaskItem($"images/{name}.png", new Dictionary + new TaskItem("images/dotnet_background.svg", new Dictionary { ["IsAppIcon"] = bool.TrueString, + ["ForegroundFile"] = $"images/{name}.svg", ["Link"] = alias, }), }; var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize($"mipmap-mdpi/{outputName}.png", 48, 48); AssertFileSize($"mipmap-mdpi/{outputName}_background.png", 108, 108); - AssertFileNotExists($"mipmap-mdpi/{outputName}_foreground.png"); + AssertFileSize($"mipmap-mdpi/{outputName}_foreground.png", 108, 108); AssertFileSize($"mipmap-xhdpi/{outputName}.png", 96, 96); AssertFileSize($"mipmap-xhdpi/{outputName}_background.png", 216, 216); - AssertFileNotExists($"mipmap-xhdpi/{outputName}_foreground.png"); - - AssertFileExists($"drawable/{outputName}_foreground.xml"); - AssertFileNotExists($"drawable-v24/{outputName}_background.xml"); + AssertFileSize($"mipmap-xhdpi/{outputName}_foreground.png", 216, 216); AssertFileExists($"mipmap-anydpi-v26/{outputName}.xml"); AssertFileExists($"mipmap-anydpi-v26/{outputName}_round.xml"); AssertFileContains($"mipmap-anydpi-v26/{outputName}.xml", - $"", + $"", $""); AssertFileContains($"mipmap-anydpi-v26/{outputName}_round.xml", - $"", + $"", $""); + + AssertFileMatches($"mipmap-mdpi/{outputName}.png", new object[] { name, alias, "m", "i" }); + AssertFileMatches($"mipmap-mdpi/{outputName}_background.png", new object[] { name, alias, "m", "b" }); + AssertFileMatches($"mipmap-mdpi/{outputName}_foreground.png", new object[] { name, alias, "m", "f" }); + + AssertFileMatches($"mipmap-xhdpi/{outputName}.png", new object[] { name, alias, "xh", "i" }); + AssertFileMatches($"mipmap-xhdpi/{outputName}_background.png", new object[] { name, alias, "xh", "b" }); + AssertFileMatches($"mipmap-xhdpi/{outputName}_foreground.png", new object[] { name, alias, "xh", "f" }); } [Theory] - [InlineData("appicon", null, "appicon")] - [InlineData("appicon", "", "appicon")] - [InlineData("appicon", "appicon", "appicon")] - [InlineData("appicon", "appicon.png", "appicon")] - [InlineData("appicon", "folder/appicon.png", "appicon")] - [InlineData("appicon", "the_alias", "the_alias")] - [InlineData("appicon", "the_alias.png", "the_alias")] - [InlineData("appicon", "folder/the_alias.png", "the_alias")] - [InlineData("camera", null, "camera")] - [InlineData("camera", "", "camera")] - [InlineData("camera", "camera", "camera")] - [InlineData("camera", "camera.png", "camera")] - [InlineData("camera", "folder/camera.png", "camera")] - [InlineData("camera", "the_alias", "the_alias")] - [InlineData("camera", "the_alias.png", "the_alias")] - [InlineData("camera", "folder/the_alias.png", "the_alias")] - public void SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors(string name, string alias, string outputName) + [InlineData("camera.png", "#00FF00", "#00FF00")] + [InlineData("camera.png", "#00FF00", "#FFFFFF")] + [InlineData("camera.png", "#00FF00", null)] + [InlineData("camera.png", "#FFFFFF", "#00FF00")] + [InlineData("camera.png", "#FFFFFF", "#FFFFFF")] + [InlineData("camera.png", "#FFFFFF", null)] + [InlineData("camera.png", null, "#00FF00")] + [InlineData("camera.png", null, "#FFFFFF")] + [InlineData("camera.png", null, null)] + [InlineData("camera.svg", "#00FF00", "#00FF00")] + [InlineData("camera.svg", "#00FF00", "#FFFFFF")] + [InlineData("camera.svg", "#00FF00", null)] + [InlineData("camera.svg", "#FFFFFF", "#00FF00")] + [InlineData("camera.svg", "#FFFFFF", "#FFFFFF")] + [InlineData("camera.svg", "#FFFFFF", null)] + [InlineData("camera.svg", null, "#00FF00")] + [InlineData("camera.svg", null, "#FFFFFF")] + [InlineData("camera.svg", null, null)] + public void SingleAppIconWithColors(string filename, string colorString, string tintColorString) { var items = new[] { - new TaskItem($"images/{name}.svg", new Dictionary + new TaskItem($"images/{filename}", new Dictionary { ["IsAppIcon"] = bool.TrueString, - ["Link"] = alias, + ["Color"] = colorString, + ["TintColor"] = tintColorString, }), }; var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); - AssertFileSize($"mipmap-mdpi/{outputName}.png", 48, 48); - AssertFileSize($"mipmap-mdpi/{outputName}_background.png", 108, 108); - AssertFileNotExists($"mipmap-mdpi/{outputName}_foreground.png"); + var fn = filename.Replace("camera.", "", StringComparison.OrdinalIgnoreCase); + AssertFileMatches($"mipmap-mdpi/camera.png", new object[] { fn, colorString, tintColorString, "m", "i" }); + AssertFileMatches($"mipmap-mdpi/camera_background.png", new object[] { fn, colorString, tintColorString, "m", "b" }); + AssertFileMatches($"mipmap-mdpi/camera_foreground.png", new object[] { fn, colorString, tintColorString, "m", "f" }); + } - AssertFileSize($"mipmap-xhdpi/{outputName}.png", 96, 96); - AssertFileSize($"mipmap-xhdpi/{outputName}_background.png", 216, 216); - AssertFileNotExists($"mipmap-xhdpi/{outputName}_foreground.png"); + [Theory] + [InlineData("camera.png", "#00FF00", "#00FF00")] + [InlineData("camera.png", "#00FF00", "#FFFFFF")] + [InlineData("camera.png", "#00FF00", null)] + [InlineData("camera.png", "#FFFFFF", "#00FF00")] + [InlineData("camera.png", "#FFFFFF", "#FFFFFF")] + [InlineData("camera.png", "#FFFFFF", null)] + [InlineData("camera.png", null, "#00FF00")] + [InlineData("camera.png", null, "#FFFFFF")] + [InlineData("camera.png", null, null)] + [InlineData("camera.svg", "#00FF00", "#00FF00")] + [InlineData("camera.svg", "#00FF00", "#FFFFFF")] + [InlineData("camera.svg", "#00FF00", null)] + [InlineData("camera.svg", "#FFFFFF", "#00FF00")] + [InlineData("camera.svg", "#FFFFFF", "#FFFFFF")] + [InlineData("camera.svg", "#FFFFFF", null)] + [InlineData("camera.svg", null, "#00FF00")] + [InlineData("camera.svg", null, "#FFFFFF")] + [InlineData("camera.svg", null, null)] + public void SingleAppIconGeneratesCorrectFilesWithForegroundScale(string filename, string colorString, string tintColorString) + { + var items = new[] + { + new TaskItem($"images/{filename}", new Dictionary + { + ["IsAppIcon"] = bool.TrueString, + ["Color"] = colorString, + ["TintColor"] = tintColorString, + ["ForegroundScale"] = "0.5", + }), + }; - AssertFileExists($"drawable/{outputName}_foreground.xml"); - AssertFileNotExists($"drawable-v24/{outputName}_background.xml"); + var task = GetNewTask(items); + var success = task.Execute(); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); - AssertFileExists($"mipmap-anydpi-v26/{outputName}.xml"); - AssertFileExists($"mipmap-anydpi-v26/{outputName}_round.xml"); + var fn = filename.Replace("camera.", "", StringComparison.OrdinalIgnoreCase); + AssertFileMatches($"mipmap-mdpi/camera.png", new object[] { fn, colorString, tintColorString, "m", "i" }); + AssertFileMatches($"mipmap-mdpi/camera_background.png", new object[] { fn, colorString, tintColorString, "m", "b" }); + AssertFileMatches($"mipmap-mdpi/camera_foreground.png", new object[] { fn, colorString, tintColorString, "m", "f" }); + } - AssertFileContains($"mipmap-anydpi-v26/{outputName}.xml", - $"", - $""); + [Theory] + [InlineData("camera.png", "#00FF00", "#00FF00")] + [InlineData("camera.png", "#00FF00", "#FFFFFF")] + [InlineData("camera.png", "#00FF00", null)] + [InlineData("camera.png", "#FFFFFF", "#00FF00")] + [InlineData("camera.png", "#FFFFFF", "#FFFFFF")] + [InlineData("camera.png", "#FFFFFF", null)] + [InlineData("camera.png", null, "#00FF00")] + [InlineData("camera.png", null, "#FFFFFF")] + [InlineData("camera.png", null, null)] + [InlineData("camera.svg", "#00FF00", "#00FF00")] + [InlineData("camera.svg", "#00FF00", "#FFFFFF")] + [InlineData("camera.svg", "#00FF00", null)] + [InlineData("camera.svg", "#FFFFFF", "#00FF00")] + [InlineData("camera.svg", "#FFFFFF", "#FFFFFF")] + [InlineData("camera.svg", "#FFFFFF", null)] + [InlineData("camera.svg", null, "#00FF00")] + [InlineData("camera.svg", null, "#FFFFFF")] + [InlineData("camera.svg", null, null)] + public void MultipleAppIconWithColors(string filename, string colorString, string tintColorString) + { + var items = new[] + { + new TaskItem($"images/dotnet_background.svg", new Dictionary + { + ["ForegroundFile"] = $"images/{filename}", + ["IsAppIcon"] = bool.TrueString, + ["Color"] = colorString, + ["TintColor"] = tintColorString, + }), + }; - AssertFileContains($"mipmap-anydpi-v26/{outputName}_round.xml", - $"", - $""); + var task = GetNewTask(items); + var success = task.Execute(); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); + + var fn = filename.Replace("camera.", "", StringComparison.OrdinalIgnoreCase); + AssertFileMatches($"mipmap-mdpi/dotnet_background.png", new object[] { fn, colorString, tintColorString, "m", "i" }); + AssertFileMatches($"mipmap-mdpi/dotnet_background_background.png", new object[] { fn, colorString, tintColorString, "m", "b" }); + AssertFileMatches($"mipmap-mdpi/dotnet_background_foreground.png", new object[] { fn, colorString, tintColorString, "m", "f" }); } [Theory] - [InlineData("appicon", null, "dotnet_background")] - [InlineData("appicon", "", "dotnet_background")] - [InlineData("appicon", "appicon", "appicon")] - [InlineData("appicon", "appicon.png", "appicon")] - [InlineData("appicon", "folder/appicon.png", "appicon")] - [InlineData("appicon", "the_alias", "the_alias")] - [InlineData("appicon", "the_alias.png", "the_alias")] - [InlineData("appicon", "folder/the_alias.png", "the_alias")] - [InlineData("camera", null, "dotnet_background")] - [InlineData("camera", "", "dotnet_background")] - [InlineData("camera", "camera", "camera")] - [InlineData("camera", "camera.png", "camera")] - [InlineData("camera", "folder/camera.png", "camera")] - [InlineData("camera", "the_alias", "the_alias")] - [InlineData("camera", "the_alias.png", "the_alias")] - [InlineData("camera", "folder/the_alias.png", "the_alias")] - [InlineData("prismicon", "rasters", "rasters")] - public void MultipleVectorAppIconWithOnlyPathConvertsToRaster(string name, string alias, string outputName) + [InlineData("camera.png", "#00FF00", "#00FF00")] + [InlineData("camera.png", "#00FF00", "#FFFFFF")] + [InlineData("camera.png", "#00FF00", null)] + [InlineData("camera.png", "#FFFFFF", "#00FF00")] + [InlineData("camera.png", "#FFFFFF", "#FFFFFF")] + [InlineData("camera.png", "#FFFFFF", null)] + [InlineData("camera.png", null, "#00FF00")] + [InlineData("camera.png", null, "#FFFFFF")] + [InlineData("camera.png", null, null)] + [InlineData("camera.svg", "#00FF00", "#00FF00")] + [InlineData("camera.svg", "#00FF00", "#FFFFFF")] + [InlineData("camera.svg", "#00FF00", null)] + [InlineData("camera.svg", "#FFFFFF", "#00FF00")] + [InlineData("camera.svg", "#FFFFFF", "#FFFFFF")] + [InlineData("camera.svg", "#FFFFFF", null)] + [InlineData("camera.svg", null, "#00FF00")] + [InlineData("camera.svg", null, "#FFFFFF")] + [InlineData("camera.svg", null, null)] + public void MultipleAppIconGeneratesCorrectFilesWithForegroundScale(string filename, string colorString, string tintColorString) { var items = new[] { - new TaskItem("images/dotnet_background.svg", new Dictionary + new TaskItem($"images/dotnet_background.svg", new Dictionary { + ["ForegroundFile"] = $"images/{filename}", ["IsAppIcon"] = bool.TrueString, - ["ForegroundFile"] = $"images/{name}.svg", - ["Link"] = alias, + ["Color"] = colorString, + ["TintColor"] = tintColorString, + ["ForegroundScale"] = "0.5", }), }; var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); - AssertFileSize($"mipmap-mdpi/{outputName}.png", 48, 48); - AssertFileSize($"mipmap-mdpi/{outputName}_background.png", 108, 108); - AssertFileSize($"mipmap-mdpi/{outputName}_foreground.png", 108, 108); + var fn = filename.Replace("camera.", "", StringComparison.OrdinalIgnoreCase); + AssertFileMatches($"mipmap-mdpi/dotnet_background.png", new object[] { fn, colorString, tintColorString, "m", "i" }); + AssertFileMatches($"mipmap-mdpi/dotnet_background_background.png", new object[] { fn, colorString, tintColorString, "m", "b" }); + AssertFileMatches($"mipmap-mdpi/dotnet_background_foreground.png", new object[] { fn, colorString, tintColorString, "m", "f" }); + } - AssertFileSize($"mipmap-xhdpi/{outputName}.png", 96, 96); - AssertFileSize($"mipmap-xhdpi/{outputName}_background.png", 216, 216); - AssertFileSize($"mipmap-xhdpi/{outputName}_foreground.png", 216, 216); + [Fact] + public void DiffPropoprtionWithoutBase() + { + var task = GetNewTask(new TaskItem($"images/dotnet_bot.svg")); + var success = task.Execute(); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); - AssertFileExists($"mipmap-anydpi-v26/{outputName}.xml"); - AssertFileExists($"mipmap-anydpi-v26/{outputName}_round.xml"); + AssertFileSize($"drawable-mdpi/dotnet_bot.png", 249, 280); + AssertFileSize($"drawable-xhdpi/dotnet_bot.png", 498, 560); - AssertFileContains($"mipmap-anydpi-v26/{outputName}.xml", - $"", - $""); + AssertFileMatches($"drawable-mdpi/dotnet_bot.png", new object[] { "mdpi" }); + AssertFileMatches($"drawable-xhdpi/dotnet_bot.png", new object[] { "xhdpi" }); + } - AssertFileContains($"mipmap-anydpi-v26/{outputName}_round.xml", - $"", - $""); + [Theory] + [InlineData(1, "dotnet_background.svg", "tall_image.png")] + [InlineData(1, "dotnet_background.svg", "wide_image.png")] + [InlineData(1, "tall_image.png", "camera.svg")] + [InlineData(1, "wide_image.png", "camera.svg")] + [InlineData(0.5, "dotnet_background.svg", "tall_image.png")] + [InlineData(0.5, "dotnet_background.svg", "wide_image.png")] + [InlineData(0.5, "tall_image.png", "camera.svg")] + [InlineData(0.5, "wide_image.png", "camera.svg")] + public void DiffPropoprtionAppIconWithoutBaseUseBackgroundSize(double fgScale, string bg, string fg) + { + var items = new[] + { + new TaskItem($"images/{bg}", new Dictionary + { + ["ForegroundFile"] = $"images/{fg}", + ["IsAppIcon"] = bool.TrueString, + ["ForegroundScale"] = fgScale.ToString(CultureInfo.InvariantCulture), + }), + }; + + var task = GetNewTask(items); + var success = task.Execute(); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); + + AssertFileSize($"mipmap-mdpi/{Path.GetFileNameWithoutExtension(bg)}_background.png", 108, 108); + AssertFileSize($"mipmap-mdpi/{Path.GetFileNameWithoutExtension(bg)}_foreground.png", 108, 108); + + AssertFileSize($"mipmap-xhdpi/{Path.GetFileNameWithoutExtension(bg)}_background.png", 216, 216); + AssertFileSize($"mipmap-xhdpi/{Path.GetFileNameWithoutExtension(bg)}_foreground.png", 216, 216); + + AssertFileMatches($"mipmap-mdpi/{Path.GetFileNameWithoutExtension(bg)}.png", new object[] { fgScale, bg, fg, "m", "i" }); + AssertFileMatches($"mipmap-mdpi/{Path.GetFileNameWithoutExtension(bg)}_background.png", new object[] { fgScale, bg, fg, "m", "b" }); + AssertFileMatches($"mipmap-mdpi/{Path.GetFileNameWithoutExtension(bg)}_foreground.png", new object[] { fgScale, bg, fg, "m", "f" }); + + AssertFileMatches($"mipmap-xhdpi/{Path.GetFileNameWithoutExtension(bg)}.png", new object[] { fgScale, bg, fg, "xh", "i" }); + AssertFileMatches($"mipmap-xhdpi/{Path.GetFileNameWithoutExtension(bg)}_background.png", new object[] { fgScale, bg, fg, "xh", "b" }); + AssertFileMatches($"mipmap-xhdpi/{Path.GetFileNameWithoutExtension(bg)}_foreground.png", new object[] { fgScale, bg, fg, "xh", "f" }); } + + //[Theory] + //[InlineData(1, 1, "dotnet_background.svg", "tall_image.png", 300, 300)] + //[InlineData(1, 1, "dotnet_background.svg", "wide_image.png", 300, 300)] + //[InlineData(0.5, 1, "dotnet_background.svg", "tall_image.png", 150, 150)] + //[InlineData(0.5, 1, "dotnet_background.svg", "wide_image.png", 150, 150)] + //[InlineData(1, 0.5, "dotnet_background.svg", "tall_image.png", 300, 300)] + //[InlineData(1, 0.5, "dotnet_background.svg", "wide_image.png", 300, 300)] + //[InlineData(1, 1, "tall_image.png", "camera.svg", 300, 300)] + //[InlineData(0.5, 1, "tall_image.png", "camera.svg", 150, 150)] + //[InlineData(1, 0.5, "tall_image.png", "camera.svg", 300, 300)] + //[InlineData(1, 1, "wide_image.png", "camera.svg", 300, 300)] + //[InlineData(0.5, 1, "wide_image.png", "camera.svg", 150, 150)] + //[InlineData(1, 0.5, "wide_image.png", "camera.svg", 300, 300)] + //public void DiffPropoprtionWithBaseSize(double dpi, double fgScale, string bg, string fg, int exWidth, int exHeight) + //{ + // var info = new ResizeImageInfo + // { + // Filename = "images/" + bg, + // ForegroundFilename = "images/" + fg, + // ForegroundScale = fgScale, + // IsAppIcon = true, + // Color = SKColors.Orange, + // BaseSize = new SKSize(300, 300), + // }; + + // var tools = new SkiaSharpAppIconTools(info, Logger); + // var dpiPath = new DpiPath("", (decimal)dpi); + + // tools.Resize(dpiPath, DestinationFilename); + + // AssertFileSize(DestinationFilename, exWidth, exHeight); + //} + + //[Theory] + //[InlineData(1, 1, "dotnet_background.svg", "tall_image.png", 300, 300)] + //[InlineData(1, 1, "dotnet_background.svg", "wide_image.png", 300, 300)] + //[InlineData(0.5, 1, "dotnet_background.svg", "tall_image.png", 150, 150)] + //[InlineData(0.5, 1, "dotnet_background.svg", "wide_image.png", 150, 150)] + //[InlineData(1, 0.5, "dotnet_background.svg", "tall_image.png", 300, 300)] + //[InlineData(1, 0.5, "dotnet_background.svg", "wide_image.png", 300, 300)] + //[InlineData(1, 1, "tall_image.png", "camera.svg", 300, 300)] + //[InlineData(0.5, 1, "tall_image.png", "camera.svg", 150, 150)] + //[InlineData(1, 0.5, "tall_image.png", "camera.svg", 300, 300)] + //[InlineData(1, 1, "wide_image.png", "camera.svg", 300, 300)] + //[InlineData(0.5, 1, "wide_image.png", "camera.svg", 150, 150)] + //[InlineData(1, 0.5, "wide_image.png", "camera.svg", 300, 300)] + //public void DiffPropoprtionWithDpiSize(double dpi, double fgScale, string bg, string fg, int exWidth, int exHeight) + //{ + // var info = new ResizeImageInfo + // { + // Filename = "images/" + bg, + // ForegroundFilename = "images/" + fg, + // ForegroundScale = fgScale, + // IsAppIcon = true, + // Color = SKColors.Orange, + // }; + + // var tools = new SkiaSharpAppIconTools(info, Logger); + // var dpiPath = new DpiPath("", (decimal)dpi, size: new SKSize(300, 300)); + + // tools.Resize(dpiPath, DestinationFilename); + + // AssertFileSize(DestinationFilename, exWidth, exHeight); + //} } public class ExecuteForiOS : ExecuteForApp { - public ExecuteForiOS() - : base("iOS") - { - } - ResizetizeImages GetNewTask(params ITaskItem[] items) => GetNewTask("ios", items); @@ -620,7 +754,7 @@ public void NoItemsSucceed() var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); } [Fact] @@ -630,7 +764,7 @@ public void NullItemsSucceed() var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); } [Fact] @@ -660,7 +794,7 @@ public void ValidFileSucceeds() var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); } [Fact] @@ -673,7 +807,7 @@ public void SingleImageWithOnlyPathSucceeds() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize("camera.png", 1792, 1792); AssertFileSize("camera@2x.png", 3584, 3584); @@ -690,7 +824,7 @@ public void TwoImagesWithOnlyPathSucceed() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize("camera.png", 1792, 1792); AssertFileSize("camera_color.png", 256, 256); @@ -709,7 +843,7 @@ public void ImageWithOnlyPathHasMetadata() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); var copied = task.CopiedResources; Assert.Equal(items.Length * DpiPath.Ios.Image.Length, copied.Length); @@ -734,7 +868,7 @@ public void TwoImagesWithOnlyPathHasMetadata() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); var copied = task.CopiedResources; Assert.Equal(items.Length * DpiPath.Ios.Image.Length, copied.Length); @@ -778,7 +912,7 @@ public void SingleImageWithBaseSizeSucceeds(string alias, string outputName) var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize($"{outputName}.png", 44, 44); AssertFileSize($"{outputName}@2x.png", 88, 88); @@ -814,7 +948,7 @@ public void SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors(string name, s var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize($"Assets.xcassets/{outputName}.appiconset/{outputName}20x20@2x.png", 40, 40); AssertFileSize($"Assets.xcassets/{outputName}.appiconset/{outputName}20x20@3x.png", 60, 60); @@ -867,7 +1001,7 @@ public void SingleVectorAppIconWithOnlyPathSucceedsWithVectors(string name, stri var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize($"Assets.xcassets/{outputName}.appiconset/{outputName}20x20@2x.png", 40, 40); AssertFileSize($"Assets.xcassets/{outputName}.appiconset/{outputName}20x20@3x.png", 60, 60); @@ -885,11 +1019,6 @@ public void SingleVectorAppIconWithOnlyPathSucceedsWithVectors(string name, stri public class ExecuteForWindows : ExecuteForApp { - public ExecuteForWindows() - : base("Windows") - { - } - ResizetizeImages GetNewTask(params ITaskItem[] items) => GetNewTask("uwp", items); @@ -900,7 +1029,7 @@ public void NoItemsSucceed() var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); } [Fact] @@ -910,7 +1039,7 @@ public void NullItemsSucceed() var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); } [Fact] @@ -940,7 +1069,7 @@ public void ValidFileSucceeds() var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); } [Fact] @@ -953,7 +1082,7 @@ public void SingleImageWithOnlyPathSucceeds() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize("camera.scale-100.png", 1792, 1792); AssertFileSize("camera.scale-200.png", 3584, 3584); @@ -970,7 +1099,7 @@ public void TwoImagesWithOnlyPathSucceed() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize("camera.scale-100.png", 1792, 1792); AssertFileSize("camera_color.scale-100.png", 256, 256); @@ -989,7 +1118,7 @@ public void ImageWithOnlyPathHasMetadata() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); var copied = task.CopiedResources; Assert.Equal(items.Length * DpiPath.Windows.Image.Length, copied.Length); @@ -1014,7 +1143,7 @@ public void TwoImagesWithOnlyPathHasMetadata() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); var copied = task.CopiedResources; Assert.Equal(items.Length * DpiPath.Windows.Image.Length, copied.Length); @@ -1058,7 +1187,7 @@ public void SingleImageWithBaseSizeSucceeds(string alias, string outputName) var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize($"{outputName}.scale-100.png", 44, 44); AssertFileSize($"{outputName}.scale-200.png", 88, 88); @@ -1094,7 +1223,7 @@ public void SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors(string name, s var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize($"{outputName}Logo.scale-100.png", 44, 44); AssertFileSize($"{outputName}Logo.scale-125.png", 55, 55); @@ -1145,7 +1274,7 @@ public void SingleVectorAppIconWithOnlyPathSucceedsWithVectors(string name, stri var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize($"{outputName}Logo.scale-100.png", 44, 44); AssertFileSize($"{outputName}Logo.scale-125.png", 55, 55); @@ -1174,7 +1303,7 @@ public void AppIconWithBackgroundSucceedsWithVectors(string fg, string bg) var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize($"{bg}Logo.scale-100.png", 44, 44); AssertFileSize($"{bg}Logo.scale-125.png", 55, 55); @@ -1200,7 +1329,7 @@ public void ColorsInCssCanBeUsed() var task = GetNewTask(items); var success = task.Execute(); - Assert.True(success); + Assert.True(success, LogErrorEvents.FirstOrDefault()?.Message); AssertFileSize("not_working.scale-100.png", 24, 24); @@ -1210,8 +1339,6 @@ public void ColorsInCssCanBeUsed() public class ExecuteForAny : ExecuteForApp { - public ExecuteForAny() : base("Any") { } - [Theory] [InlineData("image.svg", "100,100", true)] [InlineData("image.png", "100,100", true)] diff --git a/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj b/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj index 7b60e2747b6b..024790fa38f4 100644 --- a/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj +++ b/src/SingleProject/Resizetizer/test/UnitTests/Resizetizer.UnitTests.csproj @@ -17,7 +17,6 @@ - @@ -27,10 +26,7 @@ - - - - + diff --git a/src/SingleProject/Resizetizer/test/UnitTests/SkiaSharpAppIconToolsTests.cs b/src/SingleProject/Resizetizer/test/UnitTests/SkiaSharpAppIconToolsTests.cs index 40133215e6ff..6e638d522fc7 100644 --- a/src/SingleProject/Resizetizer/test/UnitTests/SkiaSharpAppIconToolsTests.cs +++ b/src/SingleProject/Resizetizer/test/UnitTests/SkiaSharpAppIconToolsTests.cs @@ -1,60 +1,53 @@ -using System; using System.IO; +using SkiaSharp; using Xunit; namespace Microsoft.Maui.Resizetizer.Tests { public class SkiaSharpAppIconToolsTests { - public class Resize : IDisposable + public class Resize : BaseTest { readonly string DestinationFilename; readonly TestLogger Logger; public Resize() { - DestinationFilename = Path.GetTempFileName() + ".png"; + DestinationFilename = Path.Combine(DestinationDirectory, Path.GetRandomFileName() + ".png"); Logger = new TestLogger(); } - public void Dispose() - { - //Logger.Persist(); - //File.Copy(DestinationFilename, "output.png", true); - File.Delete(DestinationFilename); - } - [Theory] // nice increments - [InlineData(0.5, 0.5, "appicon.svg", "appiconfg.svg")] - [InlineData(0.5, 1, "appicon.svg", "appiconfg.svg")] - [InlineData(0.5, 2, "appicon.svg", "appiconfg.svg")] - [InlineData(1, 0.5, "appicon.svg", "appiconfg.svg")] - [InlineData(1, 1, "appicon.svg", "appiconfg.svg")] - [InlineData(1, 1, "dotnet_background.svg", "dotnet_logo.svg")] - [InlineData(1, 2, "appicon.svg", "appiconfg.svg")] - [InlineData(2, 0.5, "appicon.svg", "appiconfg.svg")] - [InlineData(2, 1, "appicon.svg", "appiconfg.svg")] - [InlineData(2, 2, "appicon.svg", "appiconfg.svg")] - [InlineData(3, 3, "appicon.svg", "appiconfg.svg")] + [InlineData(0.5, 0.5, "appicon.svg", "appiconfg.svg", 512, 512)] + [InlineData(0.5, 1, "appicon.svg", "appiconfg.svg", 512, 512)] + [InlineData(0.5, 2, "appicon.svg", "appiconfg.svg", 512, 512)] + [InlineData(1, 0.5, "appicon.svg", "appiconfg.svg", 1024, 1024)] + [InlineData(1, 1, "appicon.svg", "appiconfg.svg", 1024, 1024)] + [InlineData(1, 1, "dotnet_background.svg", "dotnet_logo.svg", 456, 456)] + [InlineData(1, 2, "appicon.svg", "appiconfg.svg", 1024, 1024)] + [InlineData(2, 0.5, "appicon.svg", "appiconfg.svg", 2048, 2048)] + [InlineData(2, 1, "appicon.svg", "appiconfg.svg", 2048, 2048)] + [InlineData(2, 2, "appicon.svg", "appiconfg.svg", 2048, 2048)] + [InlineData(3, 3, "appicon.svg", "appiconfg.svg", 3072, 3072)] // scary increments - [InlineData(0.3, 0.3, "appicon.svg", "appiconfg.svg")] - [InlineData(0.3, 0.7, "appicon.svg", "appiconfg.svg")] - [InlineData(0.7, 0.7, "appicon.svg", "appiconfg.svg")] - [InlineData(1, 0.7, "appicon.svg", "appiconfg.svg")] - [InlineData(2, 0.7, "appicon.svg", "appiconfg.svg")] - [InlineData(2.3, 2.3, "appicon.svg", "appiconfg.svg")] - [InlineData(0.3, 1, "appicon.svg", "appiconfg.svg")] - [InlineData(0.3, 2, "appicon.svg", "appiconfg.svg")] + [InlineData(0.3, 0.3, "appicon.svg", "appiconfg.svg", 307, 307)] + [InlineData(0.3, 0.7, "appicon.svg", "appiconfg.svg", 307, 307)] + [InlineData(0.7, 0.7, "appicon.svg", "appiconfg.svg", 717, 717)] + [InlineData(1, 0.7, "appicon.svg", "appiconfg.svg", 1024, 1024)] + [InlineData(2, 0.7, "appicon.svg", "appiconfg.svg", 2048, 2048)] + [InlineData(2.3, 2.3, "appicon.svg", "appiconfg.svg", 2355, 2355)] + [InlineData(0.3, 1, "appicon.svg", "appiconfg.svg", 307, 307)] + [InlineData(0.3, 2, "appicon.svg", "appiconfg.svg", 307, 307)] // scary increments - [InlineData(0.3, 0.3, "appicon.svg", "appiconfg-red-512.svg")] - [InlineData(0.3, 0.7, "appicon.svg", "appiconfg-red-512.svg")] - [InlineData(0.7, 0.7, "appicon.svg", "appiconfg-red-512.svg")] - [InlineData(1, 0.7, "appicon.svg", "appiconfg-red-512.svg")] - [InlineData(2, 0.7, "appicon.svg", "appiconfg-red-512.svg")] - [InlineData(0.3, 1, "appicon.svg", "appiconfg-red-512.svg")] - [InlineData(0.3, 2, "appicon.svg", "appiconfg-red-512.svg")] - public void BasicTest(double dpi, double fgScale, string bg, string fg) + [InlineData(0.3, 0.3, "appicon.svg", "appiconfg-red-512.svg", 307, 307)] + [InlineData(0.3, 0.7, "appicon.svg", "appiconfg-red-512.svg", 307, 307)] + [InlineData(0.7, 0.7, "appicon.svg", "appiconfg-red-512.svg", 717, 717)] + [InlineData(1, 0.7, "appicon.svg", "appiconfg-red-512.svg", 1024, 1024)] + [InlineData(2, 0.7, "appicon.svg", "appiconfg-red-512.svg", 2048, 2048)] + [InlineData(0.3, 1, "appicon.svg", "appiconfg-red-512.svg", 307, 307)] + [InlineData(0.3, 2, "appicon.svg", "appiconfg-red-512.svg", 307, 307)] + public void BasicTest(double dpi, double fgScale, string bg, string fg, int exWidth, int exHeight) { var info = new ResizeImageInfo(); info.Filename = "images/" + bg; @@ -67,12 +60,12 @@ public void BasicTest(double dpi, double fgScale, string bg, string fg) tools.Resize(dpiPath, DestinationFilename); - //File.Copy(DestinationFilename, $"output-{dpi}-{fgScale}-{bg}-{fg}.png", true); + AssertFileSize(DestinationFilename, exWidth, exHeight); } [Theory] - [InlineData(1, 1, "appicon.svg", "prismicon.svg")] - public void ComplexIconTest(double dpi, double fgScale, string bg, string fg) + [InlineData(1, 1, "appicon.svg", "prismicon.svg", 1024, 1024)] + public void ComplexIconTest(double dpi, double fgScale, string bg, string fg, int exWidth, int exHeight) { var info = new ResizeImageInfo(); info.Filename = "images/" + bg; @@ -85,7 +78,108 @@ public void ComplexIconTest(double dpi, double fgScale, string bg, string fg) tools.Resize(dpiPath, DestinationFilename); - //File.Copy(DestinationFilename, $"output-{dpi}-{fgScale}-{bg}-{fg}.png", true); + AssertFileSize(DestinationFilename, exWidth, exHeight); + AssertFileMatches(DestinationFilename, new object[] { dpi, fgScale, bg, fg }); + } + + [Theory] + [InlineData(0.5, 1, "dotnet_background.svg", "tall_image.png", 228, 228)] + [InlineData(0.5, 1, "dotnet_background.svg", "wide_image.png", 228, 228)] + [InlineData(0.5, 1, "tall_image.png", "camera.svg", 60, 320)] + [InlineData(0.5, 1, "wide_image.png", "camera.svg", 320, 60)] + [InlineData(1, 0.5, "dotnet_background.svg", "tall_image.png", 456, 456)] + [InlineData(1, 0.5, "dotnet_background.svg", "wide_image.png", 456, 456)] + [InlineData(1, 0.5, "tall_image.png", "camera.svg", 119, 640)] + [InlineData(1, 0.5, "wide_image.png", "camera.svg", 640, 119)] + [InlineData(1, 1, "dotnet_background.svg", "tall_image.png", 456, 456)] + [InlineData(1, 1, "dotnet_background.svg", "wide_image.png", 456, 456)] + [InlineData(1, 1, "tall_image.png", "camera.svg", 119, 640)] + [InlineData(1, 1, "wide_image.png", "camera.svg", 640, 119)] + public void DiffPropoprtionWithoutBaseUseBackgroundSize(double dpi, double fgScale, string bg, string fg, int exWidth, int exHeight) + { + var info = new ResizeImageInfo + { + Filename = "images/" + bg, + ForegroundFilename = "images/" + fg, + ForegroundScale = fgScale, + IsAppIcon = true, + Color = SKColors.Orange, + }; + + var tools = new SkiaSharpAppIconTools(info, Logger); + var dpiPath = new DpiPath("", (decimal)dpi); + + tools.Resize(dpiPath, DestinationFilename); + + AssertFileSize(DestinationFilename, exWidth, exHeight); + AssertFileMatches(DestinationFilename, new object[] { dpi, fgScale, bg, fg }); + } + + [Theory] + [InlineData(0.5, 1, "wide_image.png", "camera.svg", 150, 150)] + [InlineData(0.5, 1, "tall_image.png", "camera.svg", 150, 150)] + [InlineData(0.5, 1, "dotnet_background.svg", "wide_image.png", 150, 150)] + [InlineData(0.5, 1, "dotnet_background.svg", "tall_image.png", 150, 150)] + [InlineData(1, 0.5, "wide_image.png", "camera.svg", 300, 300)] + [InlineData(1, 0.5, "tall_image.png", "camera.svg", 300, 300)] + [InlineData(1, 0.5, "dotnet_background.svg", "wide_image.png", 300, 300)] + [InlineData(1, 0.5, "dotnet_background.svg", "tall_image.png", 300, 300)] + [InlineData(1, 1, "wide_image.png", "camera.svg", 300, 300)] + [InlineData(1, 1, "tall_image.png", "camera.svg", 300, 300)] + [InlineData(1, 1, "dotnet_background.svg", "wide_image.png", 300, 300)] + [InlineData(1, 1, "dotnet_background.svg", "tall_image.png", 300, 300)] + public void DiffPropoprtionWithBaseSize(double dpi, double fgScale, string bg, string fg, int exWidth, int exHeight) + { + var info = new ResizeImageInfo + { + Filename = "images/" + bg, + ForegroundFilename = "images/" + fg, + ForegroundScale = fgScale, + IsAppIcon = true, + Color = SKColors.Orange, + BaseSize = new SKSize(300, 300), + }; + + var tools = new SkiaSharpAppIconTools(info, Logger); + var dpiPath = new DpiPath("", (decimal)dpi); + + tools.Resize(dpiPath, DestinationFilename); + + AssertFileSize(DestinationFilename, exWidth, exHeight); + AssertFileMatches(DestinationFilename, new object[] { dpi, fgScale, bg, fg }); + } + + [Theory] + [InlineData(0.5, 1, "dotnet_background.svg", "tall_image.png", 150, 150)] + [InlineData(0.5, 1, "dotnet_background.svg", "wide_image.png", 150, 150)] + [InlineData(0.5, 1, "tall_image.png", "camera.svg", 150, 150)] + [InlineData(0.5, 1, "wide_image.png", "camera.svg", 150, 150)] + [InlineData(1, 0.5, "dotnet_background.svg", "tall_image.png", 300, 300)] + [InlineData(1, 0.5, "dotnet_background.svg", "wide_image.png", 300, 300)] + [InlineData(1, 0.5, "tall_image.png", "camera.svg", 300, 300)] + [InlineData(1, 0.5, "wide_image.png", "camera.svg", 300, 300)] + [InlineData(1, 1, "dotnet_background.svg", "tall_image.png", 300, 300)] + [InlineData(1, 1, "dotnet_background.svg", "wide_image.png", 300, 300)] + [InlineData(1, 1, "tall_image.png", "camera.svg", 300, 300)] + [InlineData(1, 1, "wide_image.png", "camera.svg", 300, 300)] + public void DiffPropoprtionWithDpiSize(double dpi, double fgScale, string bg, string fg, int exWidth, int exHeight) + { + var info = new ResizeImageInfo + { + Filename = "images/" + bg, + ForegroundFilename = "images/" + fg, + ForegroundScale = fgScale, + IsAppIcon = true, + Color = SKColors.Orange, + }; + + var tools = new SkiaSharpAppIconTools(info, Logger); + var dpiPath = new DpiPath("", (decimal)dpi, size: new SKSize(300, 300)); + + tools.Resize(dpiPath, DestinationFilename); + + AssertFileSize(DestinationFilename, exWidth, exHeight); + AssertFileMatches(DestinationFilename, new object[] { dpi, fgScale, bg, fg }); } } } diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-m-f.png new file mode 100644 index 000000000000..5cf7f9386a94 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-m-i.png new file mode 100644 index 000000000000..6ad59c554f80 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-xh-f.png new file mode 100644 index 000000000000..54e8e7aeb925 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-xh-i.png new file mode 100644 index 000000000000..a27b9094e330 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-tall_image.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-m-f.png new file mode 100644 index 000000000000..848f4fdcda73 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-m-i.png new file mode 100644 index 000000000000..ad54c952bc3b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-xh-f.png new file mode 100644 index 000000000000..4d6b2bf6b2e8 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-xh-i.png new file mode 100644 index 000000000000..bff4582eb87c Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-dotnet_background.svg-wide_image.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-m-b.png new file mode 100644 index 000000000000..4581fa99a5d0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-m-i.png new file mode 100644 index 000000000000..a05437294baf Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-xh-b.png new file mode 100644 index 000000000000..60eae930ebfa Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-xh-f.png new file mode 100644 index 000000000000..f20362d1b52c Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-xh-i.png new file mode 100644 index 000000000000..8e12a4d7d4c2 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-tall_image.png-camera.svg-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-m-b.png new file mode 100644 index 000000000000..76ecf071c91a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-m-i.png new file mode 100644 index 000000000000..9ffd0fb7ade5 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-xh-b.png new file mode 100644 index 000000000000..dc4653abbbde Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-xh-f.png new file mode 100644 index 000000000000..f20362d1b52c Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-xh-i.png new file mode 100644 index 000000000000..826cee62bbe0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-0.5-wide_image.png-camera.svg-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-m-f.png new file mode 100644 index 000000000000..4581fa99a5d0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-m-i.png new file mode 100644 index 000000000000..00772692a95c Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-xh-f.png new file mode 100644 index 000000000000..60eae930ebfa Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-xh-i.png new file mode 100644 index 000000000000..361f55c4efbb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-tall_image.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-m-f.png new file mode 100644 index 000000000000..76ecf071c91a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-m-i.png new file mode 100644 index 000000000000..8d4df50ce30f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-xh-f.png new file mode 100644 index 000000000000..dc4653abbbde Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-xh-i.png new file mode 100644 index 000000000000..71fa75b16a7f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-dotnet_background.svg-wide_image.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-m-b.png new file mode 100644 index 000000000000..4581fa99a5d0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-m-i.png new file mode 100644 index 000000000000..c7064f6a7c9d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-xh-b.png new file mode 100644 index 000000000000..60eae930ebfa Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-xh-i.png new file mode 100644 index 000000000000..a8d09ea91a34 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-tall_image.png-camera.svg-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-m-b.png new file mode 100644 index 000000000000..76ecf071c91a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-m-i.png new file mode 100644 index 000000000000..a15dde83d3c4 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-xh-b.png new file mode 100644 index 000000000000..dc4653abbbde Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-xh-i.png new file mode 100644 index 000000000000..57db7748fe1a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionAppIconWithoutBaseUseBackgroundSize/output-1-wide_image.png-camera.svg-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionWithoutBase/output-mdpi.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionWithoutBase/output-mdpi.png new file mode 100644 index 000000000000..de5fade3f028 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionWithoutBase/output-mdpi.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionWithoutBase/output-xhdpi.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionWithoutBase/output-xhdpi.png new file mode 100644 index 000000000000..639c357db04f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/DiffPropoprtionWithoutBase/output-xhdpi.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-f.png new file mode 100644 index 000000000000..0f21233d5cb3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-i.png new file mode 100644 index 000000000000..f9f73dee312d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-f.png new file mode 100644 index 000000000000..8878800b709b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-i.png new file mode 100644 index 000000000000..985ce2b3d1dc Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-f.png new file mode 100644 index 000000000000..4cec7a36e27a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-i.png new file mode 100644 index 000000000000..693f0436c475 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-f.png new file mode 100644 index 000000000000..0f21233d5cb3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-i.png new file mode 100644 index 000000000000..f9f73dee312d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-f.png new file mode 100644 index 000000000000..8878800b709b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-i.png new file mode 100644 index 000000000000..985ce2b3d1dc Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-f.png new file mode 100644 index 000000000000..4cec7a36e27a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-i.png new file mode 100644 index 000000000000..693f0436c475 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-f.png new file mode 100644 index 000000000000..0f21233d5cb3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-i.png new file mode 100644 index 000000000000..f9f73dee312d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-f.png new file mode 100644 index 000000000000..8878800b709b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-i.png new file mode 100644 index 000000000000..985ce2b3d1dc Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-f.png new file mode 100644 index 000000000000..4cec7a36e27a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-i.png new file mode 100644 index 000000000000..693f0436c475 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-f.png new file mode 100644 index 000000000000..460df774b84d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-i.png new file mode 100644 index 000000000000..94076c585206 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-i.png new file mode 100644 index 000000000000..b44e5b900a6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-i.png new file mode 100644 index 000000000000..b44e5b900a6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-f.png new file mode 100644 index 000000000000..460df774b84d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-i.png new file mode 100644 index 000000000000..94076c585206 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-i.png new file mode 100644 index 000000000000..b44e5b900a6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-i.png new file mode 100644 index 000000000000..b44e5b900a6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-f.png new file mode 100644 index 000000000000..460df774b84d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-i.png new file mode 100644 index 000000000000..94076c585206 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-i.png new file mode 100644 index 000000000000..b44e5b900a6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-i.png new file mode 100644 index 000000000000..b44e5b900a6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-00FF00-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-00FF00-m-f.png new file mode 100644 index 000000000000..616889966ad4 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-00FF00-m-i.png new file mode 100644 index 000000000000..1f52fe0d68d2 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-FFFFFF-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-FFFFFF-m-f.png new file mode 100644 index 000000000000..79dcee334860 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-FFFFFF-m-i.png new file mode 100644 index 000000000000..7c9cdc1facfe Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-NULL-m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-NULL-m-i.png new file mode 100644 index 000000000000..5753aafb17e7 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-00FF00-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-00FF00-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-00FF00-m-f.png new file mode 100644 index 000000000000..616889966ad4 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-00FF00-m-i.png new file mode 100644 index 000000000000..1f52fe0d68d2 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-f.png new file mode 100644 index 000000000000..79dcee334860 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-i.png new file mode 100644 index 000000000000..7c9cdc1facfe Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-NULL-m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-NULL-m-i.png new file mode 100644 index 000000000000..5753aafb17e7 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-FFFFFF-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-00FF00-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-00FF00-m-f.png new file mode 100644 index 000000000000..616889966ad4 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-00FF00-m-i.png new file mode 100644 index 000000000000..1f52fe0d68d2 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-FFFFFF-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-FFFFFF-m-f.png new file mode 100644 index 000000000000..79dcee334860 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-FFFFFF-m-i.png new file mode 100644 index 000000000000..7c9cdc1facfe Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-NULL-m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-NULL-m-i.png new file mode 100644 index 000000000000..5753aafb17e7 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-png-NULL-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-00FF00-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-00FF00-m-f.png new file mode 100644 index 000000000000..582e0ffb8e29 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-00FF00-m-i.png new file mode 100644 index 000000000000..fd3f5972e831 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-FFFFFF-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-FFFFFF-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-FFFFFF-m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-NULL-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-NULL-m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-00FF00-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-00FF00-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-00FF00-m-f.png new file mode 100644 index 000000000000..582e0ffb8e29 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-00FF00-m-i.png new file mode 100644 index 000000000000..fd3f5972e831 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-NULL-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-NULL-m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-FFFFFF-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-00FF00-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-00FF00-m-f.png new file mode 100644 index 000000000000..582e0ffb8e29 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-00FF00-m-i.png new file mode 100644 index 000000000000..fd3f5972e831 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-FFFFFF-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-FFFFFF-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-FFFFFF-m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-NULL-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-NULL-m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleAppIconWithColors/output-svg-NULL-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon--xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-NULL-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-appicon.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHappicon.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-folderSLASHthe_alias.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-appicon-the_alias.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--xh-i.png new file mode 100644 index 000000000000..421cde990c51 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera--xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-xh-i.png new file mode 100644 index 000000000000..421cde990c51 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-NULL-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-xh-i.png new file mode 100644 index 000000000000..421cde990c51 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-xh-i.png new file mode 100644 index 000000000000..421cde990c51 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-camera.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-xh-i.png new file mode 100644 index 000000000000..421cde990c51 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHcamera.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-xh-i.png new file mode 100644 index 000000000000..421cde990c51 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-folderSLASHthe_alias.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-xh-i.png new file mode 100644 index 000000000000..421cde990c51 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-m-i.png new file mode 100644 index 000000000000..44690f065d56 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-xh-i.png new file mode 100644 index 000000000000..421cde990c51 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-camera-the_alias.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-m-b.png new file mode 100644 index 000000000000..c1f9cf4abe65 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-m-f.png new file mode 100644 index 000000000000..1f89b1a2dc23 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-m-i.png new file mode 100644 index 000000000000..86dfafbfd9b7 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-xh-b.png new file mode 100644 index 000000000000..2f75a9b3bb6f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-xh-f.png new file mode 100644 index 000000000000..26dfa22c6cc6 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-xh-i.png new file mode 100644 index 000000000000..c0e67474c428 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/MultipleVectorAppIconWithOnlyPathConvertsToRaster/output-prismicon-rasters-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-b.png new file mode 100644 index 000000000000..5c99bcd2c149 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-f.png new file mode 100644 index 000000000000..0f21233d5cb3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-i.png new file mode 100644 index 000000000000..a9546727fd59 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-b.png new file mode 100644 index 000000000000..5c99bcd2c149 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-f.png new file mode 100644 index 000000000000..8878800b709b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-i.png new file mode 100644 index 000000000000..29d9887ef5b1 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-b.png new file mode 100644 index 000000000000..5c99bcd2c149 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-f.png new file mode 100644 index 000000000000..4cec7a36e27a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-i.png new file mode 100644 index 000000000000..96f9be3b46c4 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-00FF00-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-b.png new file mode 100644 index 000000000000..eb1959fa46dd Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-f.png new file mode 100644 index 000000000000..0f21233d5cb3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-i.png new file mode 100644 index 000000000000..dad9653972d5 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-b.png new file mode 100644 index 000000000000..eb1959fa46dd Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-f.png new file mode 100644 index 000000000000..8878800b709b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-i.png new file mode 100644 index 000000000000..8e2629bc3373 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-b.png new file mode 100644 index 000000000000..eb1959fa46dd Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-f.png new file mode 100644 index 000000000000..4cec7a36e27a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-i.png new file mode 100644 index 000000000000..665cc3016e5a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-FFFFFF-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-f.png new file mode 100644 index 000000000000..0f21233d5cb3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-i.png new file mode 100644 index 000000000000..9709f23b78b8 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-f.png new file mode 100644 index 000000000000..8878800b709b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-i.png new file mode 100644 index 000000000000..d8ebedb714f8 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-f.png new file mode 100644 index 000000000000..4cec7a36e27a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-i.png new file mode 100644 index 000000000000..2827b7b8c421 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-png-NULL-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-b.png new file mode 100644 index 000000000000..5c99bcd2c149 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-f.png new file mode 100644 index 000000000000..460df774b84d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-i.png new file mode 100644 index 000000000000..a9546727fd59 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-b.png new file mode 100644 index 000000000000..5c99bcd2c149 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-i.png new file mode 100644 index 000000000000..f83fb455e382 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-b.png new file mode 100644 index 000000000000..5c99bcd2c149 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-i.png new file mode 100644 index 000000000000..f83fb455e382 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-00FF00-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-b.png new file mode 100644 index 000000000000..eb1959fa46dd Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-f.png new file mode 100644 index 000000000000..460df774b84d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-i.png new file mode 100644 index 000000000000..f750254f4252 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-b.png new file mode 100644 index 000000000000..eb1959fa46dd Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-i.png new file mode 100644 index 000000000000..8e2629bc3373 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-b.png new file mode 100644 index 000000000000..eb1959fa46dd Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-i.png new file mode 100644 index 000000000000..8e2629bc3373 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-FFFFFF-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-f.png new file mode 100644 index 000000000000..460df774b84d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-i.png new file mode 100644 index 000000000000..0a9118593d25 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-i.png new file mode 100644 index 000000000000..13d1f918655d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-f.png new file mode 100644 index 000000000000..d17968e4a432 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-i.png new file mode 100644 index 000000000000..13d1f918655d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconGeneratesCorrectFilesWithForegroundScale/output-svg-NULL-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-00FF00-m-b.png new file mode 100644 index 000000000000..5c99bcd2c149 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-00FF00-m-f.png new file mode 100644 index 000000000000..616889966ad4 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-00FF00-m-i.png new file mode 100644 index 000000000000..a9546727fd59 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-FFFFFF-m-b.png new file mode 100644 index 000000000000..5c99bcd2c149 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-FFFFFF-m-f.png new file mode 100644 index 000000000000..79dcee334860 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-FFFFFF-m-i.png new file mode 100644 index 000000000000..618573b7d9a5 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-NULL-m-b.png new file mode 100644 index 000000000000..5c99bcd2c149 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-NULL-m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-NULL-m-i.png new file mode 100644 index 000000000000..f9b6716dd48b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-00FF00-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-00FF00-m-b.png new file mode 100644 index 000000000000..eb1959fa46dd Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-00FF00-m-f.png new file mode 100644 index 000000000000..616889966ad4 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-00FF00-m-i.png new file mode 100644 index 000000000000..f32fb30c4c43 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-b.png new file mode 100644 index 000000000000..eb1959fa46dd Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-f.png new file mode 100644 index 000000000000..79dcee334860 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-i.png new file mode 100644 index 000000000000..8e2629bc3373 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-NULL-m-b.png new file mode 100644 index 000000000000..eb1959fa46dd Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-NULL-m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-NULL-m-i.png new file mode 100644 index 000000000000..7cca62842a25 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-FFFFFF-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-00FF00-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-00FF00-m-f.png new file mode 100644 index 000000000000..616889966ad4 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-00FF00-m-i.png new file mode 100644 index 000000000000..f2cb907ad6de Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-FFFFFF-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-FFFFFF-m-f.png new file mode 100644 index 000000000000..79dcee334860 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-FFFFFF-m-i.png new file mode 100644 index 000000000000..131aaa2b5a10 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-NULL-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-NULL-m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-NULL-m-i.png new file mode 100644 index 000000000000..98554c44f0b3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-png-NULL-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-00FF00-m-b.png new file mode 100644 index 000000000000..5c99bcd2c149 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-00FF00-m-f.png new file mode 100644 index 000000000000..582e0ffb8e29 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-00FF00-m-i.png new file mode 100644 index 000000000000..a9546727fd59 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-FFFFFF-m-b.png new file mode 100644 index 000000000000..5c99bcd2c149 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-FFFFFF-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-FFFFFF-m-i.png new file mode 100644 index 000000000000..cc23a1eaa42a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-NULL-m-b.png new file mode 100644 index 000000000000..5c99bcd2c149 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-NULL-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-NULL-m-i.png new file mode 100644 index 000000000000..cc23a1eaa42a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-00FF00-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-00FF00-m-b.png new file mode 100644 index 000000000000..eb1959fa46dd Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-00FF00-m-f.png new file mode 100644 index 000000000000..582e0ffb8e29 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-00FF00-m-i.png new file mode 100644 index 000000000000..d9e8f6f4345c Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-b.png new file mode 100644 index 000000000000..eb1959fa46dd Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-i.png new file mode 100644 index 000000000000..8e2629bc3373 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-NULL-m-b.png new file mode 100644 index 000000000000..eb1959fa46dd Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-NULL-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-NULL-m-i.png new file mode 100644 index 000000000000..8e2629bc3373 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-FFFFFF-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-00FF00-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-00FF00-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-00FF00-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-00FF00-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-00FF00-m-f.png new file mode 100644 index 000000000000..582e0ffb8e29 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-00FF00-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-00FF00-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-00FF00-m-i.png new file mode 100644 index 000000000000..8b140f9cf7f2 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-00FF00-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-FFFFFF-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-FFFFFF-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-FFFFFF-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-FFFFFF-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-FFFFFF-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-FFFFFF-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-FFFFFF-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-FFFFFF-m-i.png new file mode 100644 index 000000000000..d1d4faa7a96a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-FFFFFF-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-NULL-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-NULL-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-NULL-m-i.png new file mode 100644 index 000000000000..d1d4faa7a96a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleAppIconWithColors/output-svg-NULL-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleImageNoResizeSucceeds/output.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleImageNoResizeSucceeds/output.png new file mode 100644 index 000000000000..79c8dbc0b4f3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleImageNoResizeSucceeds/output.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-i.png new file mode 100644 index 000000000000..98554c44f0b3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-f.png new file mode 100644 index 000000000000..a42dd3557982 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-i.png new file mode 100644 index 000000000000..7c48c4203d7b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-i.png new file mode 100644 index 000000000000..98554c44f0b3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-f.png new file mode 100644 index 000000000000..a42dd3557982 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-i.png new file mode 100644 index 000000000000..7c48c4203d7b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-i.png new file mode 100644 index 000000000000..98554c44f0b3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-f.png new file mode 100644 index 000000000000..a42dd3557982 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-i.png new file mode 100644 index 000000000000..7c48c4203d7b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-i.png new file mode 100644 index 000000000000..98554c44f0b3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-f.png new file mode 100644 index 000000000000..a42dd3557982 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-i.png new file mode 100644 index 000000000000..7c48c4203d7b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-i.png new file mode 100644 index 000000000000..98554c44f0b3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-f.png new file mode 100644 index 000000000000..a42dd3557982 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-i.png new file mode 100644 index 000000000000..7c48c4203d7b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-i.png new file mode 100644 index 000000000000..98554c44f0b3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-f.png new file mode 100644 index 000000000000..a42dd3557982 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-i.png new file mode 100644 index 000000000000..7c48c4203d7b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-i.png new file mode 100644 index 000000000000..98554c44f0b3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-f.png new file mode 100644 index 000000000000..a42dd3557982 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-i.png new file mode 100644 index 000000000000..7c48c4203d7b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-f.png new file mode 100644 index 000000000000..bb57e16f928f Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-i.png new file mode 100644 index 000000000000..98554c44f0b3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-f.png new file mode 100644 index 000000000000..a42dd3557982 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-i.png new file mode 100644 index 000000000000..7c48c4203d7b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--m-f.png new file mode 100644 index 000000000000..60fc10501d52 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--m-i.png new file mode 100644 index 000000000000..98f496d4adce Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--xh-f.png new file mode 100644 index 000000000000..275753ad298c Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--xh-i.png new file mode 100644 index 000000000000..dcb2ea3f560b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color--xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-m-f.png new file mode 100644 index 000000000000..60fc10501d52 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-m-i.png new file mode 100644 index 000000000000..98f496d4adce Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-xh-f.png new file mode 100644 index 000000000000..275753ad298c Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-xh-i.png new file mode 100644 index 000000000000..dcb2ea3f560b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-NULL-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-m-f.png new file mode 100644 index 000000000000..60fc10501d52 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-m-i.png new file mode 100644 index 000000000000..98f496d4adce Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-xh-f.png new file mode 100644 index 000000000000..275753ad298c Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-xh-i.png new file mode 100644 index 000000000000..dcb2ea3f560b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-m-f.png new file mode 100644 index 000000000000..60fc10501d52 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-m-i.png new file mode 100644 index 000000000000..98f496d4adce Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-xh-f.png new file mode 100644 index 000000000000..275753ad298c Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-xh-i.png new file mode 100644 index 000000000000..dcb2ea3f560b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-camera_color.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-m-f.png new file mode 100644 index 000000000000..60fc10501d52 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-m-i.png new file mode 100644 index 000000000000..98f496d4adce Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-xh-f.png new file mode 100644 index 000000000000..275753ad298c Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-xh-i.png new file mode 100644 index 000000000000..dcb2ea3f560b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHcamera_color.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-m-f.png new file mode 100644 index 000000000000..60fc10501d52 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-m-i.png new file mode 100644 index 000000000000..98f496d4adce Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-xh-f.png new file mode 100644 index 000000000000..275753ad298c Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-xh-i.png new file mode 100644 index 000000000000..dcb2ea3f560b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-folderSLASHthe_alias.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-m-f.png new file mode 100644 index 000000000000..60fc10501d52 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-m-i.png new file mode 100644 index 000000000000..98f496d4adce Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-xh-f.png new file mode 100644 index 000000000000..275753ad298c Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-xh-i.png new file mode 100644 index 000000000000..dcb2ea3f560b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-m-f.png new file mode 100644 index 000000000000..60fc10501d52 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-m-i.png new file mode 100644 index 000000000000..98f496d4adce Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-xh-f.png new file mode 100644 index 000000000000..275753ad298c Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-xh-i.png new file mode 100644 index 000000000000..dcb2ea3f560b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleRasterAppIconWithOnlyPathSucceedsWithoutVectors/output-camera_color-the_alias.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon--xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-NULL-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-appicon.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHappicon.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-folderSLASHthe_alias.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-m-f.png new file mode 100644 index 000000000000..9c0d3aaa86ef Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-m-i.png new file mode 100644 index 000000000000..2da697c44deb Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-xh-f.png new file mode 100644 index 000000000000..2428833f84ad Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-xh-i.png new file mode 100644 index 000000000000..efd9d4f6cf50 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-appicon-the_alias.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-i.png new file mode 100644 index 000000000000..d1d4faa7a96a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-i.png new file mode 100644 index 000000000000..c03119485898 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera--xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-i.png new file mode 100644 index 000000000000..d1d4faa7a96a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-i.png new file mode 100644 index 000000000000..c03119485898 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-NULL-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-i.png new file mode 100644 index 000000000000..d1d4faa7a96a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-i.png new file mode 100644 index 000000000000..c03119485898 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-i.png new file mode 100644 index 000000000000..d1d4faa7a96a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-i.png new file mode 100644 index 000000000000..c03119485898 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-camera.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-i.png new file mode 100644 index 000000000000..d1d4faa7a96a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-i.png new file mode 100644 index 000000000000..c03119485898 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHcamera.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-i.png new file mode 100644 index 000000000000..d1d4faa7a96a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-i.png new file mode 100644 index 000000000000..c03119485898 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-folderSLASHthe_alias.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-i.png new file mode 100644 index 000000000000..d1d4faa7a96a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-i.png new file mode 100644 index 000000000000..c03119485898 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-b.png new file mode 100644 index 000000000000..3ce756743be0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-f.png new file mode 100644 index 000000000000..51e79815f213 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-i.png new file mode 100644 index 000000000000..d1d4faa7a96a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-m-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-b.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-b.png new file mode 100644 index 000000000000..c6c76557d12d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-b.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-f.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-f.png new file mode 100644 index 000000000000..79ad426b834d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-f.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-i.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-i.png new file mode 100644 index 000000000000..c03119485898 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/ResizetizeImagesTests+ExecuteForAndroid/SingleVectorAppIconWithOnlyPathSucceedsWithoutVectors/output-camera-the_alias.png-xh-i.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/ComplexIconTest/output-1-1-appicon.svg-prismicon.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/ComplexIconTest/output-1-1-appicon.svg-prismicon.svg.png new file mode 100644 index 000000000000..31cafe243fa7 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/ComplexIconTest/output-1-1-appicon.svg-prismicon.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-0.5-1-dotnet_background.svg-tall_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-0.5-1-dotnet_background.svg-tall_image.png.png new file mode 100644 index 000000000000..33aa5a527225 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-0.5-1-dotnet_background.svg-tall_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-0.5-1-dotnet_background.svg-wide_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-0.5-1-dotnet_background.svg-wide_image.png.png new file mode 100644 index 000000000000..02948d07ccb9 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-0.5-1-dotnet_background.svg-wide_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-0.5-1-tall_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-0.5-1-tall_image.png-camera.svg.png new file mode 100644 index 000000000000..070b22fb18fa Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-0.5-1-tall_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-0.5-1-wide_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-0.5-1-wide_image.png-camera.svg.png new file mode 100644 index 000000000000..01211b9425e7 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-0.5-1-wide_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-0.5-dotnet_background.svg-tall_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-0.5-dotnet_background.svg-tall_image.png.png new file mode 100644 index 000000000000..557f4f0ae078 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-0.5-dotnet_background.svg-tall_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-0.5-dotnet_background.svg-wide_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-0.5-dotnet_background.svg-wide_image.png.png new file mode 100644 index 000000000000..d764f4e30754 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-0.5-dotnet_background.svg-wide_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-0.5-tall_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-0.5-tall_image.png-camera.svg.png new file mode 100644 index 000000000000..90e8fbddc6c0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-0.5-tall_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-0.5-wide_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-0.5-wide_image.png-camera.svg.png new file mode 100644 index 000000000000..1e804c8c3e43 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-0.5-wide_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-1-dotnet_background.svg-tall_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-1-dotnet_background.svg-tall_image.png.png new file mode 100644 index 000000000000..1d5a267ad40e Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-1-dotnet_background.svg-tall_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-1-dotnet_background.svg-wide_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-1-dotnet_background.svg-wide_image.png.png new file mode 100644 index 000000000000..3ea268a4a790 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-1-dotnet_background.svg-wide_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-1-tall_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-1-tall_image.png-camera.svg.png new file mode 100644 index 000000000000..c5414d21fdbf Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-1-tall_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-1-wide_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-1-wide_image.png-camera.svg.png new file mode 100644 index 000000000000..16d855fac491 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithBaseSize/output-1-1-wide_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-0.5-1-dotnet_background.svg-tall_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-0.5-1-dotnet_background.svg-tall_image.png.png new file mode 100644 index 000000000000..33aa5a527225 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-0.5-1-dotnet_background.svg-tall_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-0.5-1-dotnet_background.svg-wide_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-0.5-1-dotnet_background.svg-wide_image.png.png new file mode 100644 index 000000000000..02948d07ccb9 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-0.5-1-dotnet_background.svg-wide_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-0.5-1-tall_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-0.5-1-tall_image.png-camera.svg.png new file mode 100644 index 000000000000..070b22fb18fa Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-0.5-1-tall_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-0.5-1-wide_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-0.5-1-wide_image.png-camera.svg.png new file mode 100644 index 000000000000..01211b9425e7 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-0.5-1-wide_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-0.5-dotnet_background.svg-tall_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-0.5-dotnet_background.svg-tall_image.png.png new file mode 100644 index 000000000000..557f4f0ae078 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-0.5-dotnet_background.svg-tall_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-0.5-dotnet_background.svg-wide_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-0.5-dotnet_background.svg-wide_image.png.png new file mode 100644 index 000000000000..d764f4e30754 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-0.5-dotnet_background.svg-wide_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-0.5-tall_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-0.5-tall_image.png-camera.svg.png new file mode 100644 index 000000000000..90e8fbddc6c0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-0.5-tall_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-0.5-wide_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-0.5-wide_image.png-camera.svg.png new file mode 100644 index 000000000000..1e804c8c3e43 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-0.5-wide_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-1-dotnet_background.svg-tall_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-1-dotnet_background.svg-tall_image.png.png new file mode 100644 index 000000000000..1d5a267ad40e Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-1-dotnet_background.svg-tall_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-1-dotnet_background.svg-wide_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-1-dotnet_background.svg-wide_image.png.png new file mode 100644 index 000000000000..3ea268a4a790 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-1-dotnet_background.svg-wide_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-1-tall_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-1-tall_image.png-camera.svg.png new file mode 100644 index 000000000000..c5414d21fdbf Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-1-tall_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-1-wide_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-1-wide_image.png-camera.svg.png new file mode 100644 index 000000000000..16d855fac491 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithDpiSize/output-1-1-wide_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-0.5-1-dotnet_background.svg-tall_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-0.5-1-dotnet_background.svg-tall_image.png.png new file mode 100644 index 000000000000..8e9e4e70245a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-0.5-1-dotnet_background.svg-tall_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-0.5-1-dotnet_background.svg-wide_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-0.5-1-dotnet_background.svg-wide_image.png.png new file mode 100644 index 000000000000..60815cb50e2a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-0.5-1-dotnet_background.svg-wide_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-0.5-1-tall_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-0.5-1-tall_image.png-camera.svg.png new file mode 100644 index 000000000000..f9374b1019f4 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-0.5-1-tall_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-0.5-1-wide_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-0.5-1-wide_image.png-camera.svg.png new file mode 100644 index 000000000000..6576f0034672 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-0.5-1-wide_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-0.5-dotnet_background.svg-tall_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-0.5-dotnet_background.svg-tall_image.png.png new file mode 100644 index 000000000000..9b2cb4516cc4 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-0.5-dotnet_background.svg-tall_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-0.5-dotnet_background.svg-wide_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-0.5-dotnet_background.svg-wide_image.png.png new file mode 100644 index 000000000000..9555e4aa6259 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-0.5-dotnet_background.svg-wide_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-0.5-tall_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-0.5-tall_image.png-camera.svg.png new file mode 100644 index 000000000000..2a88bd080ca0 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-0.5-tall_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-0.5-wide_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-0.5-wide_image.png-camera.svg.png new file mode 100644 index 000000000000..97863917f761 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-0.5-wide_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-1-dotnet_background.svg-tall_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-1-dotnet_background.svg-tall_image.png.png new file mode 100644 index 000000000000..cd987c29d395 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-1-dotnet_background.svg-tall_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-1-dotnet_background.svg-wide_image.png.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-1-dotnet_background.svg-wide_image.png.png new file mode 100644 index 000000000000..25d1768a4d2a Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-1-dotnet_background.svg-wide_image.png.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-1-tall_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-1-tall_image.png-camera.svg.png new file mode 100644 index 000000000000..a88ee829a464 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-1-tall_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-1-wide_image.png-camera.svg.png b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-1-wide_image.png-camera.svg.png new file mode 100644 index 000000000000..74e9ccaaa33d Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/imageresults/SkiaSharpAppIconToolsTests+Resize/DiffPropoprtionWithoutBaseUseBackgroundSize/output-1-1-wide_image.png-camera.svg.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/images/bicycle.svg b/src/SingleProject/Resizetizer/test/UnitTests/images/bicycle.svg new file mode 100644 index 000000000000..fdbd419958ad --- /dev/null +++ b/src/SingleProject/Resizetizer/test/UnitTests/images/bicycle.svg @@ -0,0 +1,65 @@ + + + + + ionicons-v5-h + + + + + + + + + diff --git a/src/SingleProject/Resizetizer/test/UnitTests/images/dotnet_foreground.svg b/src/SingleProject/Resizetizer/test/UnitTests/images/dotnet_foreground.svg new file mode 100644 index 000000000000..21dfb25f187b --- /dev/null +++ b/src/SingleProject/Resizetizer/test/UnitTests/images/dotnet_foreground.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/src/SingleProject/Resizetizer/test/UnitTests/images/tall_image.png b/src/SingleProject/Resizetizer/test/UnitTests/images/tall_image.png new file mode 100644 index 000000000000..3a2bacf916e3 Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/images/tall_image.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/images/wide_image.png b/src/SingleProject/Resizetizer/test/UnitTests/images/wide_image.png new file mode 100644 index 000000000000..51204dfb4e2b Binary files /dev/null and b/src/SingleProject/Resizetizer/test/UnitTests/images/wide_image.png differ diff --git a/src/SingleProject/Resizetizer/test/UnitTests/resources/maui_colors.xml b/src/SingleProject/Resizetizer/test/UnitTests/testdata/androidsplash/maui_colors.xml similarity index 65% rename from src/SingleProject/Resizetizer/test/UnitTests/resources/maui_colors.xml rename to src/SingleProject/Resizetizer/test/UnitTests/testdata/androidsplash/maui_colors.xml index 1a3b47c61966..64ef4c324ea3 100644 --- a/src/SingleProject/Resizetizer/test/UnitTests/resources/maui_colors.xml +++ b/src/SingleProject/Resizetizer/test/UnitTests/testdata/androidsplash/maui_colors.xml @@ -1,5 +1,5 @@  - {0} + {maui_splash_color} \ No newline at end of file diff --git a/src/SingleProject/Resizetizer/test/UnitTests/resources/maui_splash_image.xml b/src/SingleProject/Resizetizer/test/UnitTests/testdata/androidsplash/maui_splash_image.xml similarity index 81% rename from src/SingleProject/Resizetizer/test/UnitTests/resources/maui_splash_image.xml rename to src/SingleProject/Resizetizer/test/UnitTests/testdata/androidsplash/maui_splash_image.xml index dca7422715ae..d5cacbae2091 100644 --- a/src/SingleProject/Resizetizer/test/UnitTests/resources/maui_splash_image.xml +++ b/src/SingleProject/Resizetizer/test/UnitTests/testdata/androidsplash/maui_splash_image.xml @@ -1,5 +1,5 @@  - + \ No newline at end of file