增加透明度参数

This commit is contained in:
ww-rm
2025-10-27 23:33:25 +08:00
parent 29d7e8d9d8
commit 617157044c
3 changed files with 75 additions and 29 deletions

View File

@@ -53,6 +53,11 @@ namespace SpineViewerCLI
DefaultValueFactory = _ => 0f,
};
public Option<bool> OptUseChars { get; } = new("--use-chars")
{
Description = "Whether to use characters instead of colored spaces for pixels",
};
public PreviewCommand() : base(_name, _desc)
{
OptTime.Validators.Add(r =>
@@ -99,7 +104,7 @@ namespace SpineViewerCLI
using var exporter = GetExporterFilledWithArgs(result, spine);
using var skImage = exporter.ExportMemoryImage(spine);
var img = new CanvasImageAscii(skImage);
var img = new CanvasImageAscii(skImage) { UsePixelCharacters = result.GetValue(OptUseChars) };
AnsiConsole.Write(img);
}