jpegoptim и OptiPNG [ НЕ решено ]

Хочу реализовать сжатие картинок на сайте. В частности для msGallery от miniShop. А также и других mediaSource.
События никакого нет. В класс msProductFileUploadProcessor дописывать код не хотелось бы.
У кого есть какие идеи или кто сталкивался с этим?
Хотелось бы сделать бы сделать правильно, чтоб компоненты обновлялись.

И еще в продолжении темы хотел бы узнать как правильно реализовать кастомные доработки, если даже например я хочу по менять в классе компонента, ну допустим в том же msProductFileUploadProcessor?
Артур
06 августа 2018, 22:04
modx.pro
1 197
0

Комментарии: 5

snyadanak
06 августа 2018, 22:26
0
Тут у стандартных опций phpthumb есть вариант:

q — степень сжатия (1=худшее, 95=лучшее)
    Артур
    06 августа 2018, 22:36
    0
    игрался я с этими настройками. Но PageSpeed Insights все равно говорит, что сжать можно. Видимо мета информация храниться в картинке или алгоритмы сжатия разные.
      snyadanak
      06 августа 2018, 23:00
      0
      А как насчет этого компонента?
        Артур
        06 августа 2018, 23:12
        0
        Устанавливал, не понравился.
        Он кеширует уже заресайзенные картинки.
        Работает при загрузке странице.
        Жрет кучу времени при первом кешировании картинки.
        И если я захочу обновить кеш из-под админки, то картинки начинают кешироваться сначала. Это жесть, когда при этом уходит больше 5 сек времени. А таких страниц больше 1к.
          Никита Серов
          07 августа 2018, 09:12
          0
          Кстати, по поводу этого tinycompressor, у меня так и не получилось заставить его работать с phpThumbOn, чтобы он превьюшки сжимал, ну когда я их вывожу [[*image:phpthumbon=`w=200&h=200&zc=1`]]. Может я не понял чего-то, хотя в системных настройках написано, что надо проверить строчку кода в
          Я все проверил, вроде все сделано, как надо, но «PageSpeed Insights все равно говорит, что сжать можно» )))
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5