update GetImageSize

This commit is contained in:
Luke Pulverenti 2017-05-14 14:55:40 -04:00
parent 00507972be
commit 4acaeecca4
1 changed files with 15 additions and 10 deletions

View File

@ -513,20 +513,25 @@ namespace Emby.Drawing
/// <returns>ImageSize.</returns> /// <returns>ImageSize.</returns>
private ImageSize GetImageSizeInternal(string path, bool allowSlowMethod) private ImageSize GetImageSizeInternal(string path, bool allowSlowMethod)
{ {
// Can't use taglib because it keeps a lock on the file
//try //try
//{ //{
// using (var file = TagLib.File.Create(new StreamFileAbstraction(Path.GetFileName(path), _fileSystem.OpenRead(path), null))) // using (var fileStream = _fileSystem.OpenRead(path))
// { // {
// var image = file as TagLib.Image.File; // using (var file = TagLib.File.Create(new StreamFileAbstraction(Path.GetFileName(path), fileStream, null)))
// var properties = image.Properties;
// return new ImageSize
// { // {
// Height = properties.PhotoHeight, // var image = file as TagLib.Image.File;
// Width = properties.PhotoWidth
// }; // if (image != null)
// {
// var properties = image.Properties;
// return new ImageSize
// {
// Height = properties.PhotoHeight,
// Width = properties.PhotoWidth
// };
// }
// }
// } // }
//} //}
//catch //catch