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

Как сделать чтобы DLE сжимал PNG?


     21.02.2019    png, сжатие    Все вопросы » Общие вопросы    712

вопрос
Делаю онлайн читалку на dle 13.1
Использую доп поле Галерея изображений.
В настройках стоит сжатие 75

При загрузке картинки png она не сжимается, и даже наоборот, увеличивается.
Например png весом 900 кб после загрузки становится 2.5 мб

С jpg всё ок, 900 кб превращаются в 300-400 кб.

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

Ответа пока нет


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

dj-avtosh
PHP-developer

dj-avtosh - 21 февраля 2019 14:30 -

Есть выход сжимать при помощи TinyPNG, или какого-то подобного сервиса.

https://elkhan.ru
По заказам пишем сюда: @Rud00y

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

OuteerMan
Юзер

OuteerMan - 21 февраля 2019 17:28 -

Или http://php.net/manual/ru/function.imagepng.php
Функция имеет 9 уровней сжатия и в dle установлено на 8. И админкой не изменить значения. Попробуйте вручную в классе thumb.class.php изменить.

А то, что в настройках стоит там чёрным по серому должно быть написано (Качество сжатия .jpg изображения:), ну не будет оно на png влиять.

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

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

наверх