mirror of
https://github.com/jellyfin/jellyfin.git
synced 2024-11-16 02:18:54 -07:00
update image magick encoder
This commit is contained in:
parent
de617dae9b
commit
ccc7f5da71
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user