17 lines
485 B
C#
17 lines
485 B
C#
using Common;
|
|
using Common.Extensions;
|
|
using ImageMagick;
|
|
|
|
var scanner = new ScreenshotScanner();
|
|
|
|
Console.WriteLine($"# Scanning: {string.Join(',', args)}...");
|
|
scanner.Process(GetImages(args));
|
|
|
|
Console.WriteLine($"# Results ({scanner.Lookup.Keys.Count}):");
|
|
Console.WriteLine(string.Join(' ', scanner.Lookup.Keys));
|
|
|
|
static IEnumerable<MagickImage> GetImages(IEnumerable<string> paths) => paths
|
|
.SelectMany(p => p.ExpandPath())
|
|
.Select(p => new MagickImage(p))
|
|
.ToArray();
|