loop if gif input

This commit is contained in:
Kieran 2023-01-30 18:51:52 +00:00
parent e193127358
commit 6da3757053
Signed by: Kieran
GPG Key ID: DE71CEB3925BE941

View File

@ -20,7 +20,8 @@ public class CompressContent
try
{
string? outMime = null;
switch (Path.GetExtension(input))
var inExt = Path.GetExtension(input).ToLower();
switch (inExt)
{
case ".jpg":
case ".jpeg":
@ -40,6 +41,10 @@ public class CompressContent
.OutputToFile(output, true, o =>
{
o.WithoutMetadata();
if (inExt == ".gif")
{
o.Loop(0);
}
})
.CancellableThrough(cts);