mirror of https://github.com/jellyfin/jellyfin.git
update GetImageSize
This commit is contained in:
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…
Reference in New Issue