diff --git a/PS2_Manager/AddGameWindow.axaml b/PS2_Manager/AddGameWindow.axaml index e75a9dd..5ab76d7 100644 --- a/PS2_Manager/AddGameWindow.axaml +++ b/PS2_Manager/AddGameWindow.axaml @@ -43,7 +43,7 @@ - + diff --git a/PS2_Manager/Core/Game.cs b/PS2_Manager/Core/Game.cs index 3ac6bbb..5be4e5d 100644 --- a/PS2_Manager/Core/Game.cs +++ b/PS2_Manager/Core/Game.cs @@ -3,6 +3,7 @@ using System.IO; using System.Linq; using System.Net.Http; using System.Threading.Tasks; +using Avalonia; using Avalonia.Controls; using Avalonia.Media.Imaging; using Avalonia.Threading; @@ -98,6 +99,10 @@ public class Game string targetDirectory = settings.library_path.GetValue(); if(!Directory.Exists(Path.Combine(targetDirectory, "ART"))) Directory.CreateDirectory(Path.Combine(targetDirectory, "ART")); - this.Cover.Save(Path.Combine(Path.Combine(targetDirectory, "ART"), this.GameID + "_COV.png")); + //this.Cover.Save(Path.Combine(Path.Combine(targetDirectory, "ART"), this.GameID + "_COV.png")); + this.Cover.CreateScaledBitmap( + new PixelSize(353, 500), + BitmapInterpolationMode.HighQuality + ).Save(Path.Combine(Path.Combine(targetDirectory, "ART"), this.GameID + "_COV.png")); } } \ No newline at end of file diff --git a/PS2_Manager/Core/Util.cs b/PS2_Manager/Core/Util.cs index 25442a6..11d0d4d 100644 --- a/PS2_Manager/Core/Util.cs +++ b/PS2_Manager/Core/Util.cs @@ -1,6 +1,8 @@ using System.Collections.Generic; using System.Linq; +using Avalonia; using Avalonia.Controls; +using Avalonia.Media.Imaging; namespace PS2_Manager.Core;