Не удается установить ориентацию изображения с помощью ImageMagick - PullRequest
1 голос
/ 21 июня 2011

Я пытаюсь установить ориентацию изображения в файле JPEG в ImageMagick, но не вижу видимых изменений.

В PHP через библиотеку Imagick что-то вроде этого, похоже, не влияет на записанное изображение:

$image->setImageOrientation( 8 );  // 8 == imagick::ORIENTATION_BOTTOMRIGHT

Я не могу обнаружить никакой разницы в изображении, созданном с помощью идентификатора ImageMagick, и с помощью exiv2.

И преобразование и могрифизация, похоже, тоже не помогают.Я пробую такие команды, как:

mogrify -orient BottomRight test.jpg

и не вижу эффекта.

Однако exiv2, похоже, может изменить ориентацию, и рабочий стол Mac даже сразу обновляет миниатюру.К сожалению, в среде, которую я хочу использовать, у меня не будет exiv2.

Я предполагаю, что ImageMagick не имеет этих функций без причины ... что я делаю не так?

1 Ответ

2 голосов
/ 21 июня 2011

Какую версию ImageMagick вы используете? Это похоже на ошибку, исправленную в версии 6.6.3-4, смотрите это обсуждение:

http://www.imagemagick.org/discourse-server/viewtopic.php?f=3&t=16795#p62108

...