Browse Source

fix dynamic image extension

Luke Pulverenti 8 years ago
parent
commit
fa24cd65af
1 changed files with 4 additions and 1 deletions
  1. 4 1
      Emby.Server.Implementations/Images/BaseDynamicImageProvider.cs

+ 4 - 1
Emby.Server.Implementations/Images/BaseDynamicImageProvider.cs

@@ -17,6 +17,7 @@ using MediaBrowser.Model.IO;
 using MediaBrowser.Controller.Entities.Audio;
 using MediaBrowser.Controller.Entities.Audio;
 using MediaBrowser.Controller.IO;
 using MediaBrowser.Controller.IO;
 using MediaBrowser.Model.Configuration;
 using MediaBrowser.Model.Configuration;
+using MediaBrowser.Model.Net;
 
 
 namespace Emby.Server.Implementations.Images
 namespace Emby.Server.Implementations.Images
 {
 {
@@ -146,7 +147,9 @@ namespace Emby.Server.Implementations.Images
                 return ItemUpdateType.None;
                 return ItemUpdateType.None;
             }
             }
 
 
-            await ProviderManager.SaveImage(item, outputPath, "image/png", imageType, null, false, cancellationToken).ConfigureAwait(false);
+            var mimeType = MimeTypes.GetMimeType(outputPath);
+
+            await ProviderManager.SaveImage(item, outputPath, mimeType, imageType, null, false, cancellationToken).ConfigureAwait(false);
 
 
             return ItemUpdateType.ImageUpdate;
             return ItemUpdateType.ImageUpdate;
         }
         }