Свойство вращения всегда равно 0 в Ubuntu - PullRequest
0 голосов
/ 16 января 2020

У меня есть ASP. NET Core 3.1 Blazor Server Side Server приложение, в которое я могу загрузить изображение.

Когда изображение загружено, я проверяю вращение и «отменяю поворот», если требуется.

var prop = _imgFull.GetPropertyItem(274);
int rotationPropertyValue = prop.Value[0];
switch (rotationPropertyValue)
{
    ...

, где _imgFull - это экземпляр Image.

Когда я запускаю это приложение в Windows 10, значение вращения можно прочитать правильно. Когда я запускаю его в Ubuntu, значение всегда равно 0. Но свойство 274 / 0x112 существует. Я проверил это, перечислив все свойства.

Пакет libgdiplus установлен. Это требуется для System.Drawing в Ubuntu.

Проблема в том, что значение всегда равно 0 в Ubuntu. Я скучаю по библиотеке или в чем проблема?

...