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

Сжатие картинок на серсере - какое качество ставить?


     28.12.2014    Все вопросы » Общие вопросы по вёрстке    3058

вопрос
Привет всем. Подскажите какое число качества загружаемых на серсер картинок ставить, чтоб они загружались без изменения качества, но сжимались. А так же подскажите как сделать, чтоб png формат сжимался, а то только для jpg разрешено.

P.S: использую оптимизатор от гугла, и в нем пишет, что необходимо сжать кртинку без потери качества, вот чтоб так не делать, хочу чтобы автоматически сжимались без потери качества.

Еще в файле нашел такую строку
    function show() {
        if( $this->img['format'] == "JPG" || $this->img['format'] == "JPEG" ) {
            //JPEG
            imageJPEG( $this->img['src'], "", $this->img['quality'] );
        } elseif( $this->img['format'] == "PNG" ) {
            //PNG
            imagePNG( $this->img['src'] );
        } elseif( $this->img['format'] == "GIF" ) {
            //GIF
            imageGIF( $this->img['src'] );
        }
       
        imagedestroy( $this->img['src'] );
    }

Если я ее в такую переделаю, то будут ли png сжиматься?
        //default quality jpeg
        $this->img['quality'] = 90;

    function show() {
        if( $this->img['format'] == "JPG" || $this->img['format'] == "JPEG" ) {
            //JPEG
            imageJPEG( $this->img['src'], "", $this->img['quality'] );
        } elseif( $this->img['format'] == "PNG" ) {
            //PNG
            imagePNG( $this->img['src'][b], "", $this->img['quality'] );[/b]
        } elseif( $this->img['format'] == "GIF" ) {
            //GIF
            imageGIF( $this->img['src'] );
        }
        
        imagedestroy( $this->img['src'] );
    }

Спасибо.

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


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

ПафНутиЙ
Админ

ПафНутиЙ - 28 декабря 2014 22:50 -

По опыту знаю, что так как сжимает оптимизатор гугла - не сжимает никто, по крайней мере из доступных к лёгкому внедрению. Советую обратить внимание на pagespeed for nginx, после его настройки удалось достичь хорошего результата.

Каков вопрос - таков и ответ. Просто помните об этом.

249893
Юзер

249893 - 29 декабря 2014 02:28 -

Ну у меня 95 из 100 результат, только не знаю как эту строку убрать

http://applecorp.org/engine/classes/min/index.php?charset=windows-1251&g=general&11

, а картинки приходится самому иногда сжимать

senseich
Юзер

senseich - 19 сентября 2017 21:23 -

pagespeed for nginx, ещё актуален для оптимизации? И что-за оптимизатор гугл, он так и называется?

xpchelkinx
Юзер

xpchelkinx - 22 апреля 2015 18:42 -

ПАфнутий, подскажите как настроить pagespeed for nginx для DLE. Если я правильно понял что это можно сделать.
А то у меня беда с картинками. Из за них очень сильно ругается PageSpeed Insights.
Или если это невозможно, то подскажите как можно настроить оптимизацию картинок на сайте.
Заранее благодарю.
С уважением Дмитрий

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

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

наверх