feat: Add support for thumbnail inclusion in AI processing and enhance UI bindings
This commit is contained in:
parent
cb41c42bb5
commit
7e105e3738
9 changed files with 235 additions and 27 deletions
|
|
@ -112,6 +112,11 @@ internal static class CommandLineOperationRunner
|
|||
model.UseFaceGpu = options.UseGpu.Value;
|
||||
}
|
||||
}
|
||||
|
||||
if (options.IncludeThumbnails.HasValue)
|
||||
{
|
||||
model.IncludeNumberAiThumbnails = options.IncludeThumbnails.Value;
|
||||
}
|
||||
}
|
||||
|
||||
private static string NormalizeOperation(string operation)
|
||||
|
|
@ -159,6 +164,14 @@ internal static class CommandLineOperationRunner
|
|||
case "--cpu":
|
||||
options.UseGpu = false;
|
||||
break;
|
||||
case "--include-thumbnails":
|
||||
case "--include-tn":
|
||||
options.IncludeThumbnails = true;
|
||||
break;
|
||||
case "--no-thumbnails":
|
||||
case "--no-tn":
|
||||
options.IncludeThumbnails = false;
|
||||
break;
|
||||
case "--headless":
|
||||
case "--cli":
|
||||
break;
|
||||
|
|
@ -213,7 +226,7 @@ internal static class CommandLineOperationRunner
|
|||
|
||||
private static void WriteUsage()
|
||||
{
|
||||
Console.WriteLine("Usage: ImageCatalog --config <settings.xml> --operation <image-processing|number-ai|face-ai|race-upload> [--models <folder>] [--csv <path>] [--cpu|--gpu]");
|
||||
Console.WriteLine("Usage: ImageCatalog --config <settings.xml> --operation <image-processing|number-ai|face-ai|race-upload> [--models <folder>] [--csv <path>] [--cpu|--gpu] [--include-thumbnails|--no-thumbnails]");
|
||||
}
|
||||
|
||||
private sealed class CommandLineOptions
|
||||
|
|
@ -224,5 +237,6 @@ internal static class CommandLineOperationRunner
|
|||
public string ModelsPath { get; set; } = string.Empty;
|
||||
public string CsvPath { get; set; } = string.Empty;
|
||||
public bool? UseGpu { get; set; }
|
||||
public bool? IncludeThumbnails { get; set; }
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue