update GetImageSize

pull/1154/head
Luke Pulverenti 8 years ago
parent 00507972be
commit 4acaeecca4

@ -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

Loading…
Cancel
Save