У меня вопрос, что делать, чтобы определить ориентацию изображения, когда exif-данные не существуют или не имеют значения поворота.
Пример: фотография с мобильного телефона
<?php echo exec('exiftool -Orientation file 2>&1');
// MOBILE -> returns -> Orientation : Rotate 90 CW
// DSLR -> returns -> empty ?>
КогдаЯ пытаюсь это
echo exif_read_data($multimedia_newPATH)['Orientation']
// Mobile Phone -> 6
// DSLR -> value 1 (horizontal and/or vertical) gives same 1
РЕДАКТИРОВАТЬ Многие DSLR записывают ориентацию 1 (нормальную) для обоих случаев, когда камера горизонтальная или вертикальная, поэтому обычный сценарий php «думает», что вращения нетвыполнить.
так есть ли алгоритм ориентации или сценарий распознавания ориентации ????(распознавание лиц существует, но есть распознавание ориентации?)
*** note;exiftool находится в модулях Perl (Image :: ExifTool) в WHM ...