Страница 3 из 8

Re: [beta] Attached image rotator

Добавлено: 13.02.2018 19:41
Вадим333
Sheer писал(а): 13.02.2018 13:30При размещении сообщения это же изображение поворачивается?
Какие-либо еще расширения (особенно затрагивающие вложения) уставлены?
Когда открываю Вашу картинку по адресу http://ваш_форум/test.php она поворачивается

Когда загружаю в тему картинка отображается некорректно :(

Вот эти расширения у меня установлены и все включены. Пробовал все отключать, но ротатор картинок все равно не работает.
Ad Units 1.0.0
AntiBot100500 0.3.2
Attached Image rotator 1.0.0
phpBB3 SEO Sitemap 1.1.1
Seo Meta Description 1.0.0
SEO Topic & Canonical URL 1.0.10
Thanks for posts 2.0.3-dev
VigLink

Re: [beta] Attached image rotator

Добавлено: 13.02.2018 20:34
Sheer
Если дадите тестовый логин/пароль и доступ к FTP - посмотрю. Изображение не поворачивается, если
  • загруженный файл не является изображением
  • расширение файла не jpg или jpeg
  • в сборке php отсутствует библиотека exif и соответственно функция exif_imagetype()
  • неверные или отсутствующие или удалены EXIF метаданные у уже загруженного файла.

Re: [beta] Attached image rotator

Добавлено: 13.02.2018 20:35
1smerch1
Sheer, спасибо за отличное расширение. При большом количестве фото очень незаменимая вещь!

Re: [beta] Attached image rotator

Добавлено: 14.02.2018 14:45
Sheer
Вадим333 писал(а): 13.02.2018 19:41но ротатор картинок все равно не работает
Причина в разном механизме загрузки вложений в phpBB3.1 и 3.2
Используемое событие для изменения файла с изображением в 3.1 находится в файле includes/functions/functions_posting.php в функции upload_attachment
В phpBB3.2 событие в файле phpbb\attachment\upload.php --> upload
В phpBB3.2 при включенной настройке ACP ВЛОЖЕНИЯ -- Настройки вложений -- Настройки категории изображений [назначенная группа расширений: Изображения] Максимальные размеры рисунков:
происходит ресайз изображения, изменение разрешения, например с 72 dpi на 96 dpi (что интересно, даже при том, что размеры изображения не превышают ограничения), то есть при этом создается новое изображение, которое записывается в новый файл вместо загруженного, при этом метаданные удаляются. Это происходит до обращения к событию, поэтому автоповорот не выполняется, так как
Sheer писал(а): 13.02.2018 20:34 удалены EXIF метаданные у уже загруженного файла
Чтобы исправить ситуацию, никаких других событий нет - не лечится. Единственный выход - отключить проверку размеров изображения.

Re: [beta] Attached image rotator

Добавлено: 14.02.2018 21:39
Вадим333
Sheer писал(а): 14.02.2018 14:45Единственный выход - отключить проверку размеров изображения
Спасибо большое, что разобрались в вопросе!

Если отключить проверку размера изображения, то изображения не сжимаются и очень много весят. Как можно решить этот вопрос? Посоветуете какое-либо расширение? Или ставить ограничение на размер загружаемого изображения?

Re: [beta] Attached image rotator

Добавлено: 14.02.2018 22:14
Sheer
Вадим333 писал(а): 14.02.2018 21:39 Посоветуете какое-либо расширение?
Да их в принципе быть не может, так как ресайз - это штатный функционал. После выхода 3.1 было одно [3.1] [beta] Editor of attachments (quoting, watermark) , но когда выяснилось, что ресайз из коробки - функционал из расширения удалили.

Re: [beta] Attached image rotator

Добавлено: 14.02.2018 22:27
Вадим333
Sheer писал(а): 14.02.2018 22:14ресайз - это штатный функционал
Не пойму, почему когда у меня в настройках: Настройки категории изображений [назначенная группа расширений: Изображения] выставлено --> "максимальные размеры рисунков: 0 x 0 пикс. , то загружаемые фото по 3мб не изменяютя в размере.

10 фоток заливаю это +30 мб на хостинг. Когда ставлю ограничение 1000х1000 пикс., то фото уменьшаются до 150 - 200 кб. Что не так делаю?

Re: [beta] Attached image rotator

Добавлено: 15.02.2018 12:58
Sumanai
Вадим333 писал(а): 14.02.2018 22:27Когда ставлю ограничение 1000х1000 пикс., то фото уменьшаются до 150 - 200 кб.
А что не так?

Re: [3.1][3.2][beta] Attached image rotator

Добавлено: 15.02.2018 20:19
Вадим333
Sumanai писал(а): 15.02.2018 12:58А что не так?


1. При включенных размерах 1000х1000 пикс. некоторые фото загружаются перевернутые. Поэтому функцию проверки изображения отключил.
2. При выключении функции проверки изображения фото становятся ровно, но не уменьшаются в размере. Загружаются фото по 3 мб и более. На хостинге разоришься. Я вот и спрашиваю как можно решить эту проблему.

Сейчас установил ограничение на максимальный размер файла: 300 кб. Но теперь для пользователя неудобства, прийдется сторонний сервис искать для уменьшения размера файла.

Re: [3.1][3.2][beta] Attached image rotator

Добавлено: 15.02.2018 20:42
Sheer
Вадим333 писал(а): 15.02.2018 20:19прийдется сторонний сервис искать
Не надо
Sheer писал(а): 09.07.2015 14:08Для работы с уменьшением загруженных изображений на phpBB3.2 https://github.com/AlexSheer/phpbb3.1-R ... ee/phbb3.2

Re: [3.1][3.2][beta] Attached image rotator

Добавлено: 15.02.2018 21:42
Вадим333
Sheer писал(а): 15.02.2018 20:46Для работы с уменьшением загруженных изображений на phpBB3.2 https://github.com/AlexSheer/phpbb3.1-R ... ee/phbb3.2
Я правильно понял, что расширение переписали? Установил, но все равно ничего не меняется:

1. При включенных размерах 1000х1000 пикс. некоторые фото загружаются перевернутые.
2. 2. При выключении функции проверки изображения фото становятся ровно, но не уменьшаются в размере. :roll:

Опять включил ограничение на загрузку фото до 300 кб.

Может не так что-либо делаю? Кеш чистил после переустановки расширения.

Re: [3.1][3.2][beta] Attached image rotator

Добавлено: 15.02.2018 23:21
Sheer
Вадим333, Настройте ограничение размеров здесь
Screenshot-2018-2-15 Автоповорот изображений(1).png
Не успел добавить описание для версии под 3.2

Re: [3.1][3.2][beta] Attached image rotator

Добавлено: 17.02.2018 0:07
ronim
Sheer,
у меня тоже стоит это расширение (Причем все пока прекрасно работает) только в вот в ACP такой вкладки почему то нет
Версия расширения 1.0.0
может скажете почему так ?

Re: [3.1][3.2][beta] Attached image rotator

Добавлено: 17.02.2018 0:34
Sheer
Расширение теперь существует в двух версиях. Обе доступны для скачивания (ссылки в первом сообщении темы)
ronim писал(а): 17.02.2018 0:07почему так ?
1. В phpBB 3.1 изначальная версия расширения работает без проблем.
2. В phpBB 3.2 изначальная версия расширения тоже работает, и без ошибок, но может поворачивать изображения, а может нет. Изображения не будут поворачиваться, если включена функция проверки размеров изображения в ACP - Сообщения - Вложения - Настройки вложений - Настройки категории изображений [назначенная группа расширений: Изображения] - Максимальные размеры рисунков:
Если заданы максимальные размеры рисунков, то при загрузке файла вложения с изображением происходит создание нового изображения с перезаписью файла независимо от того превышают размеры изображения максимально допустимые, или нет. При этом EXIF метаданные, где записана информация об ориентации изображения (повернуто оно или нет, и в какую сторону), теряются. После этого подключается событие, которое использует расширение для своей работы. Поскольку EXIF метаданные отсутствуют, функция поворота изображения из расширения не может определить, повернуто изображение или нет, и никакие действия не предпринимаются.

Поэтому для phpBB 3.2 была разработана альтернативная версия расширения. При его включении автоматически отключается функция проверки размеров изображения в (параметры конфигурации, отвечающие за это сбрасываются в 0). Однако возможность автоматически уменьшать размеры сохранена, для чего в расширение добавлена функция уменьшения размеров, которая выполняется после поворота (если это необходимо и возможно).
Максимальные размеры устанавливаются в дополнительном модуле ACP - Сообщения - Вложения - Автоповорот изображений

Изображение

Re: [3.1][3.2][beta] Attached image rotator

Добавлено: 17.02.2018 1:20
ronim
Sheer,
обновил версию до 1.0.1 все в ACP появилось чего раньше не было ;)