[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: getimagesize() размеры w,h наоборот
faecker
Обнаружилась интересная проблема.
На iphone6 делается селфи, получается картинка размером 960-1280 портретной ориентации. Во всех вьюерах, фотошопе и тому подобное отображается корректно - портретно.
При загрузке этой картинки на сайт getimagesize() определяет размеры картинки наоборот - выдает ширина 1280 и высота 960. Из-за этого при ресеплировании картинки получается не то, что нужно - картинка оказывается на боку.

Этот код со всеми прочими картинками (сделанными на фотоаппарате, скаченными из интернета и так далее) работает давно и совершенно корректно.
Ошибка обнаружилась неожиданно при загрузке фото из iphone.
Подскажите, кто сталкивался, в чем проблема и как поправить?
faecker
Вопрос решился. Проблема в том, что когда делают селфи смартфон могут через жопу держать. Ссылки по теме, кому надо:
http://php.net/manual/ru/function.exif-read-data.php
https://beradrian.wordpress.com/2008/11/14/...te-exif-images/
http://php.net/manual/ru/function.imagerotate.php
https://habrahabr.ru/post/161027/
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.