From d96726cc7bb7d245362948f1f6abd827b5804547 Mon Sep 17 00:00:00 2001 From: Hamid Reza Mohammadi Date: Sun, 30 Apr 2023 09:35:06 +0330 Subject: [PATCH] docs: #379 bug fix for generating book cover image --- RMuseum/Services/Implementation/GanjoorService.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/RMuseum/Services/Implementation/GanjoorService.cs b/RMuseum/Services/Implementation/GanjoorService.cs index ac24d47b..30f8e9f1 100644 --- a/RMuseum/Services/Implementation/GanjoorService.cs +++ b/RMuseum/Services/Implementation/GanjoorService.cs @@ -303,8 +303,9 @@ namespace RMuseum.Services.Implementation } MemoryStream coverData = new MemoryStream(); - coverImg.Save(coverData, System.Drawing.Imaging.ImageFormat.Png); - RServiceResult imageRes = await _imageFileService.Add(null, coverData, $"Book-{book.Id}", Path.Combine(Configuration.GetSection("PictureFileService")["StoragePath"], "CategoryImages")); + coverImg.Save(coverData, System.Drawing.Imaging.ImageFormat.Jpeg); + coverData.Seek(0, SeekOrigin.Begin); + RServiceResult imageRes = await _imageFileService.Add(null, coverData, $"Book-{book.Id}", "CategoryImages"); if(!string.IsNullOrEmpty(imageRes.ExceptionString)) { return new RServiceResult(false, imageRes.ExceptionString);