[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Оптимизация изображений
Kusss
Задался целью, оптимизации загрузки сайта.

На серваке есть огромное количество изображений товаров (jpg). Вот хочется уменьшить их размер.

Я полагаю что можно это сделать непосредствеено на сервере через ssh. Но с unix я общаюсь на "вы".

Нашел статью, но не знаю как к этому подступиться.
https://habrahabr.ru/post/154683/
Kusss
Подсказали как подступится к выполнению.

- закинул файл на хостинг
- первый запуск - "./optimize.sh -h" - "доступ запрещен"
- выдал права "chmod +x optimize.sh"

- при повторном запуске обнаружилось отсутствие установленной jpegtran
- для установки нужен root

- Написал письмо в Саппорт хостинга.
sergeiss
Kusss, а если сделать просто скрипт ПХП, который прямо на сервере это сделает? По-моему, проще всего будет.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
brevis
Прямо на сервере можно в одну команду (если imagemagick доступен):
mogrify -path /destination/dir -strip -quality 50% /source/dir/*
Это просто пересохранит с уменьшение качества. А там в optimize.sh что-то хитрее.

_____________
Чатик в телеге
Kusss
Цитата (brevis @ 26.12.2016 - 15:07)
Прямо на сервере можно в одну команду (если imagemagick доступен)

 mogrify -path ./product_/9920 -strip -quality 80% ./product/9920/*

Результат нулевой. Размер файла так и остался прежним.
После просмотра скрипта стало понятно почему : setImageCompressionQuality(80)

При 60% , объем уменьшился с 223кб до 168кб .

При сравнении двух файлов видна разница, правда приходится приглядыватся.

Любопытно, что сделал бы jpegtran, и на сколько уменьшил бы объем.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.