From 07a369e462cf259e48de835d7895b73cdb7c9c12 Mon Sep 17 00:00:00 2001 From: Michael Babienco Date: Tue, 17 Feb 2026 16:56:46 +0900 Subject: [PATCH] Only scale image if needed --- ViewModels/MainViewModel.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ViewModels/MainViewModel.cs b/ViewModels/MainViewModel.cs index ad5b7e6..2712fe9 100644 --- a/ViewModels/MainViewModel.cs +++ b/ViewModels/MainViewModel.cs @@ -620,7 +620,10 @@ class MainViewModel : BaseViewModel, IFontResolver // Save frame as jpg var outputPath = Path.Combine(convertedDir, info.Name + ".jpg"); mImage.Quality = 80; - mImage.Scale((uint)Math.Floor(mImage.Width * 0.5), (uint)Math.Floor(mImage.Height * 0.5)); + if (mImage.Width >= 400 || mImage.Height >= 400) + { + mImage.Scale((uint)Math.Floor(mImage.Width * 0.5), (uint)Math.Floor(mImage.Height * 0.5)); + } await mImage.WriteAsync(outputPath); filePath = Path.Combine("Converted", info.Name + ".jpg"); LogInfo(string.Format("Converted image to JPEG; fileName is now {0}", file.FilePath));