Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы » Как включить сжатие изображений в DLE?

Как включить сжатие изображений в DLE?


     31.07.2018    Оптимизация постеров    Общие вопросы, Ламерские вопросы    2481

вопрос
Выставлено качество сжатия .jpg изображения: 85
Проблема в том, что если не заданы Максимально допустимые размеры оригинального изображения, то изображения не сжимается до 85, вообще никак. Из-за этого я не прохожу тест Гугл пейдж спид.

В общем, нужны чтоб изображения загружались с оригинальными размерами, только со сжатием 85.

Что где поправить? в DLE? или может в php?:)

Кто поможет, тому символически скину 100 руб. на ЯД.

Ответил: Sander


1. В DLE используются стандартные алгоритмы сжатия JPG от библиотеки GD. Для дополнительного сжатия/оптимизации необходимо использовать утилиту Jpegoptim. Как это сделать - отдельная тема для разговора.

2. Если в шаблоне картинка выводится в размере 200x140px, то и сама картинка должна быть такого же размера или меньше.

4 комментария

uzbeak
Юзер

uzbeak - 31 июля 2018 12:04 -

Может на php не включено такая функция, спросите у хостера...

RedFox
Юзер

RedFox - 31 июля 2018 13:33 -

SANDER,
Спасибо конечно за ответ. Но ответа ни в первом, ни во втором пункте нет.

В общем, скорее всего сделаю так - создам вотермарк размером 1x1 в формате .png с прозрачным фоном, включу наложение водяного знака в настройках. После этого изображения начнут сжиматься.

Наверное не самое лучшее решение, но работать будет.

dj-avtosh
PHP-developer

dj-avtosh - 31 июля 2018 13:48 -

вполне себе решение для принудительного сжатия!

По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

Sander
PHP-developer

Sander - 31 июля 2018 13:57 -

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

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

SanDev.pro - мой блог.

Telegram: @sandev
Skype: Sander8804

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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

наверх