feat(upload): add image format conversion and quality settings for uploads #6

This commit is contained in:
shiyu
2025-05-23 20:19:55 +08:00
parent c6cc7cc777
commit b26b076736
10 changed files with 438 additions and 132 deletions
+4 -1
View File
@@ -1,5 +1,6 @@
using Foxel.Models;
using Foxel.Models.DataBase;
using Foxel.Models.Enums;
using Foxel.Models.Response.Picture;
using Foxel.Services.Attributes;
@@ -33,7 +34,9 @@ public interface IPictureService
int? userId,
PermissionType permission = PermissionType.Public,
int? albumId = null,
StorageType? storageType = null
StorageType? storageType = null,
ImageFormat convertToFormat = ImageFormat.Original,
int quality = 95
);
Task<ExifInfo> GetPictureExifInfoAsync(int pictureId);