RagdollHorse
@RagdollHorse
ты редактор и автор всех своих новостей

Как правильно пользоваться exif_read_data php?

exif_read_data не могу правильно повернуть изображение) есть варианты?
  • Вопрос задан
  • 121 просмотр
Решения вопроса 1
RagdollHorse
@RagdollHorse Автор вопроса
ты редактор и автор всех своих новостей
Нашел решение вот ответ .
$file_name = $_FILES['userfile']['tmp_name'];
$img = new Imagick($file_name);
$orientation = $img->getImageOrientation();
switch($orientation) {
    case imagick::ORIENTATION_BOTTOMRIGHT:
        $img->rotateimage("#000", 180); // rotate 180 degrees
        break;
    case imagick::ORIENTATION_RIGHTTOP:
        $img->rotateimage("#000", 90); // rotate 90 degrees CW
        break;
    case imagick::ORIENTATION_LEFTBOTTOM:
        $img->rotateimage("#000", -90); // rotate 90 degrees CCW
        break;
}
$img->setImageOrientation(imagick::ORIENTATION_TOPLEFT);
$img->writeImage($file_name);
$img->clear();
$img->destroy();
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы