save media thumbs as PNG

This commit is contained in:
2022-02-17 23:09:12 +01:00
parent 53b9195b71
commit 5fedc0fa24
2 changed files with 4 additions and 5 deletions
+2 -5
View File
@@ -74,14 +74,11 @@ public class MediaCreator : IMediaCreator
imageFrame.Mutate(x => x.Resize(opts));
using MemoryStream stream = new();
await imageFrame.SaveAsync(stream, new JpegEncoder()
{
Quality = 80
}, cancellationToken);
await imageFrame.SaveAsync(stream, new PngEncoder(), cancellationToken);
stream.Position = 0;
string thumbFilename = normalizedFilename.TrimEnd(extension) + "." + Safenames.File(key) + ".jpg";
string thumbFilename = normalizedFilename.TrimEnd(extension) + "." + Safenames.File(key) + ".png";
string path = directory + '/' + thumbFilename;
await FileSystem.CreateFile(path, stream, cancellationToken: cancellationToken);
@@ -8,4 +8,6 @@ public class MediaFocalPoint
public decimal Left { get; set; }
public decimal Top { get; set; }
public bool NotDefault() => Left != 0.5m || Top != 0.5m;
}