|
@@ -236,7 +236,7 @@ namespace Emby.Drawing
|
|
|
var quality = options.Quality;
|
|
|
|
|
|
var outputFormat = GetOutputFormat(options.SupportedOutputFormats[0]);
|
|
|
- var cacheFilePath = GetCacheFilePath(originalImagePath, newSize, quality, dateModified, outputFormat, options.AddPlayedIndicator, options.PercentPlayed, options.UnplayedCount, options.BackgroundColor, options.ForegroundLayer);
|
|
|
+ var cacheFilePath = GetCacheFilePath(originalImagePath, newSize, quality, dateModified, outputFormat, options.AddPlayedIndicator, options.PercentPlayed, options.UnplayedCount, options.Blur, options.BackgroundColor, options.ForegroundLayer);
|
|
|
|
|
|
var imageProcessingLockTaken = false;
|
|
|
|
|
@@ -469,7 +469,7 @@ namespace Emby.Drawing
|
|
|
/// <summary>
|
|
|
/// Gets the cache file path based on a set of parameters
|
|
|
/// </summary>
|
|
|
- private string GetCacheFilePath(string originalPath, ImageSize outputSize, int quality, DateTime dateModified, ImageFormat format, bool addPlayedIndicator, double percentPlayed, int? unwatchedCount, string backgroundColor, string foregroundLayer)
|
|
|
+ private string GetCacheFilePath(string originalPath, ImageSize outputSize, int quality, DateTime dateModified, ImageFormat format, bool addPlayedIndicator, double percentPlayed, int? unwatchedCount, int? blur, string backgroundColor, string foregroundLayer)
|
|
|
{
|
|
|
var filename = originalPath;
|
|
|
|
|
@@ -498,6 +498,11 @@ namespace Emby.Drawing
|
|
|
filename += "p=" + unwatchedCount.Value;
|
|
|
}
|
|
|
|
|
|
+ if (blur.HasValue)
|
|
|
+ {
|
|
|
+ filename += "blur=" + blur.Value;
|
|
|
+ }
|
|
|
+
|
|
|
if (!string.IsNullOrEmpty(backgroundColor))
|
|
|
{
|
|
|
filename += "b=" + backgroundColor;
|