aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Server.Implementations/Drawing/ImageProcessor.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-02 00:16:29 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-03-02 00:16:29 -0500
commit0d8636d859cef5d0be4a723402926f05499210d7 (patch)
tree3de2354d334a690caf1e851cddad7a9d3349ca69 /MediaBrowser.Server.Implementations/Drawing/ImageProcessor.cs
parent3d22c486700f63034f6735bc6cf3efb2ad18af22 (diff)
update image magick sharp
Diffstat (limited to 'MediaBrowser.Server.Implementations/Drawing/ImageProcessor.cs')
-rw-r--r--MediaBrowser.Server.Implementations/Drawing/ImageProcessor.cs40
1 files changed, 4 insertions, 36 deletions
diff --git a/MediaBrowser.Server.Implementations/Drawing/ImageProcessor.cs b/MediaBrowser.Server.Implementations/Drawing/ImageProcessor.cs
index c484a60db..180faa6bb 100644
--- a/MediaBrowser.Server.Implementations/Drawing/ImageProcessor.cs
+++ b/MediaBrowser.Server.Implementations/Drawing/ImageProcessor.cs
@@ -350,9 +350,9 @@ namespace MediaBrowser.Server.Implementations.Drawing
}
/// <summary>
- /// Increment this when indicator drawings change
+ /// Increment this when there's a change requiring caches to be invalidated
/// </summary>
- private const string IndicatorVersion = "2";
+ private const string Version = "3";
/// <summary>
/// Gets the cache file path based on a set of parameters
@@ -371,29 +371,19 @@ namespace MediaBrowser.Server.Implementations.Drawing
filename += "f=" + format;
- var hasIndicator = false;
-
if (addPlayedIndicator)
{
filename += "pl=true";
- hasIndicator = true;
}
if (percentPlayed > 0)
{
filename += "p=" + percentPlayed;
- hasIndicator = true;
}
if (unwatchedCount.HasValue)
{
filename += "p=" + unwatchedCount.Value;
- hasIndicator = true;
- }
-
- if (hasIndicator)
- {
- filename += "iv=" + IndicatorVersion;
}
if (!string.IsNullOrEmpty(backgroundColor))
@@ -401,6 +391,8 @@ namespace MediaBrowser.Server.Implementations.Drawing
filename += "b=" + backgroundColor;
}
+ filename += "v=" + Version;
+
return GetCachePath(ResizedImageCachePath, filename, "." + format.ToString().ToLower());
}
@@ -671,30 +663,6 @@ namespace MediaBrowser.Server.Implementations.Drawing
return enhancedImagePath;
}
- private ImageFormat GetFormat(string path)
- {
- var extension = Path.GetExtension(path);
-
- if (string.Equals(extension, ".png", StringComparison.OrdinalIgnoreCase))
- {
- return ImageFormat.Png;
- }
- if (string.Equals(extension, ".gif", StringComparison.OrdinalIgnoreCase))
- {
- return ImageFormat.Gif;
- }
- if (string.Equals(extension, ".webp", StringComparison.OrdinalIgnoreCase))
- {
- return ImageFormat.Webp;
- }
- if (string.Equals(extension, ".bmp", StringComparison.OrdinalIgnoreCase))
- {
- return ImageFormat.Bmp;
- }
-
- return ImageFormat.Jpg;
- }
-
/// <summary>
/// Executes the image enhancers.
/// </summary>