Skip to content

Commit

Permalink
refactor is image
Browse files Browse the repository at this point in the history
  • Loading branch information
jurczewski committed Apr 7, 2024
1 parent f0dedfa commit a20ac1d
Showing 1 changed file with 1 addition and 10 deletions.
11 changes: 1 addition & 10 deletions src/PrivatePdfConverter/Commands/DirToPdf.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ public static class DirToPdf
public static void ConvertDirectoryToOnePdf(string path, string? output)
{
var filesPaths = path.LoadFilePathsFromDirectory();
var supportedFiles = filesPaths.Where(x => IsImage(Path.GetExtension(x))).ToList();
var supportedFiles = filesPaths.Where(x => Path.GetExtension(x).IsImage()).ToList();

using var images = new MagickImageCollection();
supportedFiles.ForEach(x => images.Add(new MagickImage(x)));
Expand All @@ -31,13 +31,4 @@ private static void SaveAsPdf(string path, MagickImageCollection images, string?

Log.Logger.Information("PDF '{OutputFileName}' created at '{Path}'", outputFileName, $"{path}/{outputFileName}");
}

private static bool IsImage(string extension)
{
var validExtensions = new[]
{
"jpg", "jpeg", "bmp", "gif", "png", "tif", "tiff", "webp"
};
return validExtensions.Contains(extension.ToLower()[1..]);
}
}

0 comments on commit a20ac1d

Please sign in to comment.