Перейти к содержанию
  • Реклама

  • Социальные сети



    Новости сайта Лыткарино Online
    на главной странице Яндекса
    добавить на Яндекс
Авторизация  
AMDfan

Перевернутые фотографии

Рекомендуемые сообщения

AMDfan   

Уже не первый раз сталкиваюсь, что если фотография на телефон сделана в портретном режиме, то фотка при загрузке на форум обязательно криво переворачивается.

При загрузке на другие форумы такой проблемы не наблюдается.

Винда также понимает ориентацию и показывает нормально. И даже если фотографию вручную перевернуть, то на форум она загрузится неверно. Вот, например, скриншот в винде:

post-2136-0-36088400-1400734331.png

Вот я ее загрузил в это сообщение:

post-2136-0-62745500-1400734350_thumb.jp

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Slimer   

Фотография загружается как есть. Винда и прочие продвинутые программы/сайты умеют определять ориентацию и переворачивать автоматически.

Нужно перевернуть руками в любом редакторе. Если фотка отображается в винде правильно, это не значит, что она на самом деле перевёрнута.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
_1_   

Все верно, операционки теперь более интеллектуальные стали, и многие другие программы, графические редакторы в том числе типа фотошопа, при открытии в нем для редактирования фото автоматически развернет как надо.

Так же некоторые просматровщики разворачивают превьюшки для удобного просмотра не затрагивая само фото.

Изменено пользователем _1_

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AMDfan   

Открыл я это фото в XnView. Она открылась нормально - вертикально.

Куда мне ее повернуть? Поворачиваю дальше по часовой - она становится кривая, но в правую сторону)

post-2136-0-73381300-1400736591_thumb.pn

И винде после этого она становится кривой с поворотом направо:

post-2136-0-95152600-1400736624.png

Теперь эту кривую вправо фотку гружу сюда:

post-2136-0-37051300-1400736706_thumb.jp

Она загрузилась кривой вправо )))

Как быть то?))))

О! Починил!

Кривую вправо фотку обратно повернул налево)

post-2136-0-85596800-1400736827_thumb.jp

Но вообще это конечно жесть! Я то с компом на ты, но не сразу допёр, что надо 2 раза перевернуть туда-обратно. Другие вообще не парятся и постоянно загружают кривые фотки.

Нельзя как-то это автоматически определять и разворачивать фотки?

И кстати виндой переворачивание не катит(правая кнопка - повернуть по часовой). Только XnView помог. Винда крутит фотки, а форум на это вообще не реагирует.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
_1_   

Винда крутит не фотки а именно превью для вас, не затрагивая оригинал.

Можно и один раз повернуть, только сохранять не "при закрытии", а например "сохранить как" а потом уже закрывать фоту, тогда она как бы перезальет файл.

Изменено пользователем _1_

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AMDfan   

Можно и один раз повернуть, только сохранять не "при закрытии", а например "сохранить как" а потом уже закрывать фоту, тогда она как бы перезальет файл.

Дык в том то и дело, что не получается 1 раз повернуть. Она открывается в просмотрщике нормально. Соответственно перевернуть можно только вправо-набок или влево-набок.

Да и потом - это если у меня 1 фотка я так извращаться буду.

А если надо залить 10? Пакетное преобразование ... Геморой в общем.

В общем пора бы и нашему форуму стать "продвинутым сайтом", как сказал Слим:

прочие продвинутые сайты умеют определять ориентацию и переворачивать автоматически.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
timka05   

Slimer, пакет Imagemagick

команда convert опция -auto-orient

Изменено пользователем timka05

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
_1_   

AMDfan, не, тогда вращать вообще не нужно, открылась правильно - сохранить как - она сохранится нормально

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AMDfan   

AMDfan, не, тогда вращать вообще не нужно, открылась правильно - сохранить как - она сохранится нормально

Прокатило. "Открыл", "сохранить как". Картинка нормально вставилась.

Спасиб)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Slimer   

пакет Imagemagick команда convert опция -auto-orient

так-то мне для GD надо, а самое главное найти в миллионе строк кода куда это дело вставить))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
timka05   

Slimer,

как вариант через exec()

или PECL экстеншен для PHP

ссылка

определение поворота

ссылка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Slimer   

timka05, зачем так сложно? Вот так проще:


$exif = exif_read_data($_FILES['image_upload']['tmp_name']);
if(!empty($exif['Orientation'])) {
switch($exif['Orientation']) {
case 8:
$image = imagerotate($image,90,0);
break;
case 3:
$image = imagerotate($image,180,0);
break;
case 6:
$image = imagerotate($image,-90,0);
break;
}
}
[/CODE]

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

Авторизация  

×
Яндекс.Метрика
© 2001-2016, Лыткарино Online - городской информационно-развлекательный портал, 18+
Контакты | Реклама на сайте
При любом копировании материалов сайта гиперссылка на источник обязательна.