Skip to content

Commit

Permalink
Merge pull request #7095 from crobibero/gif
Browse files Browse the repository at this point in the history
  • Loading branch information
crobibero committed Jan 4, 2022
2 parents fcb8ff7 + 6d299ee commit b9cd948
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions Emby.Drawing/ImageProcessor.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
using System.Globalization;
using System.IO;
using System.Linq;
using System.Net.Mime;
using System.Text;
using System.Threading.Tasks;
using Jellyfin.Data.Entities;
Expand Down Expand Up @@ -129,17 +130,19 @@ public async Task<(string Path, string? MimeType, DateTime DateModified)> Proces
originalImageSize = new ImageDimensions(originalImage.Width, originalImage.Height);
}

var mimeType = MimeTypes.GetMimeType(originalImagePath);
if (!_imageEncoder.SupportsImageEncoding)
{
return (originalImagePath, MimeTypes.GetMimeType(originalImagePath), dateModified);
return (originalImagePath, mimeType, dateModified);
}

var supportedImageInfo = await GetSupportedImage(originalImagePath, dateModified).ConfigureAwait(false);
originalImagePath = supportedImageInfo.Path;

if (!File.Exists(originalImagePath))
// Original file doesn't exist, or original file is gif.
if (!File.Exists(originalImagePath) || string.Equals(mimeType, MediaTypeNames.Image.Gif, StringComparison.OrdinalIgnoreCase))
{
return (originalImagePath, MimeTypes.GetMimeType(originalImagePath), dateModified);
return (originalImagePath, mimeType, dateModified);
}

dateModified = supportedImageInfo.DateModified;
Expand Down

0 comments on commit b9cd948

Please sign in to comment.