add skia error handling
This commit is contained in:
parent
023952d04d
commit
bcaf9bd19c
|
@ -63,15 +63,15 @@ namespace Emby.Drawing.Skia
|
|||
|
||||
private void LogVersion()
|
||||
{
|
||||
// test an operation that requires the native library
|
||||
SKPMColor.PreMultiply(SKColors.Black);
|
||||
|
||||
_logger.Info("SkiaSharp version: " + GetVersion());
|
||||
}
|
||||
|
||||
public static string GetVersion()
|
||||
{
|
||||
using (var bitmap = new SKBitmap())
|
||||
{
|
||||
return typeof(SKBitmap).GetTypeInfo().Assembly.GetName().Version.ToString();
|
||||
}
|
||||
return typeof(SKBitmap).GetTypeInfo().Assembly.GetName().Version.ToString();
|
||||
}
|
||||
|
||||
private static bool IsWhiteSpace(SKColor color)
|
||||
|
|
|
@ -410,6 +410,11 @@ namespace Emby.Drawing
|
|||
return GetCachePath(ResizedImageCachePath, filename, "." + format.ToString().ToLower());
|
||||
}
|
||||
|
||||
public ImageSize GetImageSize(ItemImageInfo info, bool allowSlowMethods)
|
||||
{
|
||||
return GetImageSize(info.Path, info.DateModified, allowSlowMethods);
|
||||
}
|
||||
|
||||
public ImageSize GetImageSize(ItemImageInfo info)
|
||||
{
|
||||
return GetImageSize(info.Path, info.DateModified, false);
|
||||
|
|
Loading…
Reference in New Issue
Block a user