Переворачиваются изображения в msGallery
При добавлении к товару изображений через msGallery, они произвольным образом переворачиваются на 90, а порой и на 180 градусов. Попробовал перевернуть оригинальный файл — в таком виде и загрузился. Через несколько попыток загрузки/удаления/чистки кэша файл загрузился нормально.
С чем может быть связано такое поведение?
С чем может быть связано такое поведение?
Комментарии: 15
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Однако, эти чудеса пропадают при загрузке на сайт и файл отображается как есть.
Собственно, это было первой мыслью. Но все показывают в нормальном виде, от Paint до Photoshop. Может, известна программа, которая показывает «как есть»?
Делаю так: открываю файл в Paint'е, поворачиваю на 90 гр. вправо, сохраняю, поворачиваю на 90 гр. влево, сохраняю. Заливаю на сайт, сохраняю страницу и обновляю кэш. Все отображается как надо.
Вдруг кому пригодится…
Сейчас ты меняешь оригинальную картинку, когда можно задать дополнительный параметр превьюшкам и все они (по идее) будут повёрнуты в нужную сторону, согласно EXIF.
ms2Gallery не меняет оригинальные картинки именно за тем, чтобы всегда можно было сгенерировать превьюшки по новым правилам.
У тебя сейчас пережимка при загрузке, а потом еще пережимка при создании превью.
У меня получается меньше операций — 1 поворот оригинала, а превьюшки ворочать уже не нужно. Кроме этого, если не трогать оригинал, то в базу попадут неправильные размеры картинки, которая повернута на 90 градусов.
Если речь о потере качества, так она уже случилась, когда ресайзил браузер перед загрузкой — и то, много ли людей увидят эти потери?
Опять же ворочать можно через jpegtran, тогда потерь при повороте не будет вообще, заодно можно и дополнительное сжатие сделать. Или вообще поворачивать на клиенте, а тут уже мешает plupload.
В общем, проблема решается минимум двумя способами — кому актуально, тот пусть сам и решает как лучше.
Превью всё равно будет генерироваться, согласно настроек источника файлов, это просто один дополнительный параметр в настройках, помимо h, w, zc, bg — которые уже есть.
У тебя 2 обработки, а так будет 1 и без изменения исходников.
Согласен. Но менять исходники у регулярно обновляемого дополнения — не лучшая идея.
Но все же напишу. Вдруг кому-то поможет.
Открываете tinypng.com заливаете туда картинку и скачиваете ее оттуда. Все у вас нет лишней мета-информации и изображение всегда будет отображаться как надо