diff --git a/GifResizer/GifResizer.csproj b/GifResizer/GifResizer.csproj index f132e63..c082caf 100644 --- a/GifResizer/GifResizer.csproj +++ b/GifResizer/GifResizer.csproj @@ -1,11 +1,13 @@  - WinExe - net10.0-windows - enable - enable - true + WinExe + net10.0-windows + enable + enable + true + true + win-x64 diff --git a/GifResizer/Service/GifService.cs b/GifResizer/Service/GifService.cs index 5afc3ca..ca71217 100644 --- a/GifResizer/Service/GifService.cs +++ b/GifResizer/Service/GifService.cs @@ -18,9 +18,11 @@ public class GifService public void ResizeGif(string filePath, int width, int height) { + string downloadsFolder = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.UserProfile), "Downloads"); + string fileName = Path.GetFileNameWithoutExtension(filePath); using Gif gif = new Gif(filePath); gif.Load(); gif.Resize(width, height); - gif.Save(Path.Combine(Directory.GetCurrentDirectory(), "output", $"{width}x{height}.gif")); + gif.Save(Path.Combine(downloadsFolder, "gif-resizer", fileName, $"{fileName}-{width}x{height}.gif")); } } \ No newline at end of file