From 1f01a4088c358bf5038f057304b0db96e83a6d10 Mon Sep 17 00:00:00 2001 From: LittleSheep Date: Wed, 4 Jun 2025 01:44:35 +0800 Subject: [PATCH] :sparkles: Auto rotate the uploaded image according to EXIF --- DysonNetwork.Sphere/Storage/FileService.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/DysonNetwork.Sphere/Storage/FileService.cs b/DysonNetwork.Sphere/Storage/FileService.cs index d9619cd..1f912d2 100644 --- a/DysonNetwork.Sphere/Storage/FileService.cs +++ b/DysonNetwork.Sphere/Storage/FileService.cs @@ -194,6 +194,7 @@ public class FileService( using var vipsImage = NetVips.Image.NewFromFile(ogFilePath); var imagePath = Path.Join(Path.GetTempPath(), $"{TempFilePrefix}#{file.Id}"); + vipsImage.Autorot(); vipsImage.WriteToFile(imagePath + ".webp", new VOption { { "lossless", true } }); result.Add((imagePath + ".webp", string.Empty));