За последние 24 часа нас посетили 20183 программиста и 1724 робота. Сейчас ищут 2056 программистов ...

Определение размера изображения.

Тема в разделе "Прочие вопросы по PHP", создана пользователем savsoft, 26 ноя 2020.

Метки:
  1. savsoft

    savsoft Активный пользователь

    С нами с:
    1 фев 2017
    Сообщения:
    96
    Симпатии:
    2
    Всем привет,

    Грузят пользователи изображения на сайт, я их оптимизирую с помощью imagick. И хочу в лог записать размер до и после оптимизации. Вот код
    Код (Text):
    1.          $file_size_before = filesize($filename);
    2.  
    3.          $im = new imagick($filename);
    4.          $im->setImageCompression(Imagick::COMPRESSION_JPEG);
    5.          $im->setImageCompressionQuality(37);
    6.          $im->writeImage($filename);
    7.        
    8.          $file_size_after = filesize($filename);
    Файл оптимизируется и перезаписывается нормально, но размер после показывает, как и до оптимизации. С чем я напутал, спасибо.
     
  2. ADSoft

    ADSoft Старожил

    С нами с:
    12 мар 2007
    Сообщения:
    3.859
    Симпатии:
    749
    Адрес:
    Татарстан
    Покажите как записываете
     
  3. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
    Обратите внимание на примечание:
     
    savsoft нравится это.
  4. savsoft

    savsoft Активный пользователь

    С нами с:
    1 фев 2017
    Сообщения:
    96
    Симпатии:
    2
    Да, именно оно. Добавил очистку кеша и все показывает правильно. Спасибо.