Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Скрипт сжатия изображений

Discussion in 'Свободное общение' started by never3d22, Jan 28, 2016.

28.01.16 в 22:38
29.03.16 в 14:56
32
5,277
0
  1. TopicStarter Overlay
    never3d22

    never3d22 Забанен

    Messages:
    1,014
    Likes Received:
    107
    Best Answers:
    0
  2. kild

    kild Staff Member VIP Кинотрафик v2

    Messages:
    2,117
    Likes Received:
    1,160
    Best Answers:
    2
  3. TopicStarter Overlay
    never3d22

    never3d22 Забанен

    Messages:
    1,014
    Likes Received:
    107
    Best Answers:
    0
    Думаю ставить на хостинг с 512 оперативкой не ок?
     
  4. kild

    kild Staff Member VIP Кинотрафик v2

    Messages:
    2,117
    Likes Received:
    1,160
    Best Answers:
    2
    проверь. там есть настройка сколько памяти выделять. у меня на впс с 512 оперативки стоит и ничего
     
  5. TopicStarter Overlay
    never3d22

    never3d22 Забанен

    Messages:
    1,014
    Likes Received:
    107
    Best Answers:
    0
    Да хостер советует лучше не ставить? Не мог бы ты подсказать как серверно сжать изображения без выгрузки на комп.
     
  6. kild

    kild Staff Member VIP Кинотрафик v2

    Messages:
    2,117
    Likes Received:
    1,160
    Best Answers:
    2
    неа, тут я не советчик
    @Keiskar, помоги человеку :)
     
  7. nylmen

    nylmen Staff Member VIP Кинотрафик v2

    Messages:
    2,569
    Likes Received:
    702
    Best Answers:
    0
    Если сервак с панелью то включить gzip сжатие с уровнями от 1 до 9
    @Keiskar тебе точно поможет.
     
  8. Keiskar

    Keiskar Забанен

    Messages:
    855
    Likes Received:
    386
    Best Answers:
    0
    Code:
    find uploads/ -iname *.jpg | xargs jpegoptim --max=55 --all-progressive --strip-all --strip-com --strip-exif --strip-iptc --strip-icc
    
    Code:
    find uploads/ -iname *.png -print0 |xargs -0 optipng -o7
     
    • Нравится Нравится x 3
  9. TopicStarter Overlay
    never3d22

    never3d22 Забанен

    Messages:
    1,014
    Likes Received:
    107
    Best Answers:
    0
    благодарю
     
  10. TopicStarter Overlay
    never3d22

    never3d22 Забанен

    Messages:
    1,014
    Likes Received:
    107
    Best Answers:
    0
  11. Keiskar

    Keiskar Забанен

    Messages:
    855
    Likes Received:
    386
    Best Answers:
    0
    --max=55 - сжимает до 55%
     
  12. TopicStarter Overlay
    never3d22

    never3d22 Забанен

    Messages:
    1,014
    Likes Received:
    107
    Best Answers:
    0
    Сильно будет заметна потеря качества?
     
  13. wielski

    wielski Бывалый

    Messages:
    146
    Likes Received:
    98
    Best Answers:
    0
    Сделайте бекап.
    Выполните функцию.
    Не устроит - верните, и по новой.

    Так же советую ужать большие картинки до нужной вам ширины.
    Если не стоит imagick - поставьте:

    sudo apt-get install imagemagick

    После чего, к примеру, ужмите картинки до ширины 200:
    find uploads/ -iname *.jpg | xargs -n1 sh -c 'convert "$0.jpg" -resize 200 "$0.jpg"
     
    • Нравится Нравится x 1
  14. Romantv

    Romantv Забанен

    Messages:
    6,946
    Likes Received:
    1,815
    Best Answers:
    6
    у меня стоит и норм. типа дыра там есть так ее можно закрыть
     
  15. TopicStarter Overlay
    never3d22

    never3d22 Забанен

    Messages:
    1,014
    Likes Received:
    107
    Best Answers:
    0
    Ты про что? Кстате команды не сильно сдали изображения(
     
  16. Romantv

    Romantv Забанен

    Messages:
    6,946
    Likes Received:
    1,815
    Best Answers:
    6
    про скрипт
     
  17. Kuinston

    Kuinston Бывалый

    Messages:
    130
    Likes Received:
    19
    Best Answers:
    0
    Пишет ошибку:
    xargs: jpegoptim: No such file or directory
     
  18. peterzubkoff

    peterzubkoff PRO Users

    Messages:
    104
    Likes Received:
    24
    Best Answers:
    0
    Этим скриптом можно сжимать на сервере и нагрузка меньше чем у timthumb.
     

    Attached Files:

  19. Ботяра

    Ботяра Забанен

    Messages:
    0
    Likes Received:
    0
    Best Answers:
    54
    этот скрипт же просто урезает все фотки в папке? А если подпапок много?
    timthumb не массово качества и размеры меняет, а при обращении, и всё сжатое/обработанное кешируется.
     
  20. peterzubkoff

    peterzubkoff PRO Users

    Messages:
    104
    Likes Received:
    24
    Best Answers:
    0
    Только те изображения, которые нужно. Но вот насчёт кэширования не знал, думаю тогда timthumb побыстрее будет.