aboutsummaryrefslogtreecommitdiff
path: root/Emby.Drawing/ImageMagick/ImageMagickEncoder.cs
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-02-27 00:46:23 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-02-27 00:46:23 -0500
commit479db89a310e303330a41d8551bf307ee06f9e62 (patch)
tree59126d2a55819cd01586e837485cec15ecef806a /Emby.Drawing/ImageMagick/ImageMagickEncoder.cs
parentdc6b8d604dcdb00f798b14bce360d39e02fc9191 (diff)
parent15fe71db5382dd69c0accda22d310294a261e285 (diff)
Merge branch 'beta' of https://github.com/MediaBrowser/Emby into beta
Diffstat (limited to 'Emby.Drawing/ImageMagick/ImageMagickEncoder.cs')
-rw-r--r--Emby.Drawing/ImageMagick/ImageMagickEncoder.cs11
1 files changed, 9 insertions, 2 deletions
diff --git a/Emby.Drawing/ImageMagick/ImageMagickEncoder.cs b/Emby.Drawing/ImageMagick/ImageMagickEncoder.cs
index 7779c2fc5..cb60d1123 100644
--- a/Emby.Drawing/ImageMagick/ImageMagickEncoder.cs
+++ b/Emby.Drawing/ImageMagick/ImageMagickEncoder.cs
@@ -198,8 +198,15 @@ namespace Emby.Drawing.ImageMagick
{
return;
}
-
- // TODO
+
+ Double opacity;
+ if (!Double.TryParse(options.ForegroundLayer, out opacity)) opacity = .4;
+
+ using (var pixel = new PixelWand("#000", opacity))
+ using (var overlay = new MagickWand(wand.CurrentImage.Width, wand.CurrentImage.Height, pixel))
+ {
+ wand.CurrentImage.CompositeImage(overlay, CompositeOperator.OverCompositeOp, 0, 0);
+ }
}
private void AutoOrientImage(MagickWand wand)