update image magick encoder

This commit is contained in:
Luke Pulverenti 2015-11-12 14:27:14 -05:00
parent de617dae9b
commit ccc7f5da71
1 changed files with 14 additions and 13 deletions

View File

@ -90,7 +90,7 @@ namespace Emby.Drawing.ImageMagick
wand.SaveImage(tmpPath);
}
}
catch
catch
{
//_logger.ErrorException("Error loading webp: ", ex);
_webpAvailable = false;
@ -148,7 +148,7 @@ namespace Emby.Drawing.ImageMagick
DrawIndicator(originalImage, width, height, options);
originalImage.CurrentImage.CompressionQuality = quality;
originalImage.CurrentImage.StripImage();
//originalImage.CurrentImage.StripImage();
originalImage.SaveImage(outputPath);
}
@ -165,7 +165,7 @@ namespace Emby.Drawing.ImageMagick
DrawIndicator(wand, width, height, options);
wand.CurrentImage.CompressionQuality = quality;
wand.CurrentImage.StripImage();
//wand.CurrentImage.StripImage();
wand.SaveImage(outputPath);
}
@ -176,14 +176,15 @@ namespace Emby.Drawing.ImageMagick
private void ScaleImage(MagickWand wand, int width, int height)
{
if (_config.Configuration.EnableHighQualityImageScaling)
{
wand.CurrentImage.ResizeImage(width, height);
}
else
{
wand.CurrentImage.ScaleImage(width, height);
}
wand.CurrentImage.ResizeImage(width, height);
//if (_config.Configuration.EnableHighQualityImageScaling)
//{
// wand.CurrentImage.ResizeImage(width, height);
//}
//else
//{
// wand.CurrentImage.ScaleImage(width, height);
//}
}
/// <summary>
@ -251,8 +252,8 @@ namespace Emby.Drawing.ImageMagick
private void SaveDelay()
{
// For some reason the images are not always getting released right away
var task = Task.Delay(300);
Task.WaitAll(task);
//var task = Task.Delay(300);
//Task.WaitAll(task);
}
public string Name