Оптимизация иображения с помощью jpegtran - сжатия не происходит

GA
На сайте с 16.06.2013
Offline
61
3375

Доброго времени суток.

Google PageSpeed рекомендует сжать изображения сайта.

Для примера скажу, одной картинке от показывает примерно -6 КБ (23-25%).

Прошёлся по рекомендациям - и гугл советует jpegtran в качестве софта для сжатия без потери качества.

Скачал софтину, кое-как разобрался, при помощи бантика запускаю

@echo none 

for /f "delims=" %%a in ('dir "*.jpg" /b /s /a-d') do (
echo processing "%%a"
"C:\test\jpegtran.exe" -optimize -progressive -copy none "%%a" "%%a.tmp"
move /Y "%%a.tmp" "%%a" >nul
)
pause

Итог: картинка не сжимается, а если смотреть в байтах, то наоборот немного прибавляет. Это как так? Нужна помощь.

Это касается jpg. Для png использую FileOptimizer, там сборная солянка из библиотек, вроде хорошо оптимизирует.

Онлайн сервисы пробовал: один не дотягивает до указанных гуглом величин, причём ощутимо, другие жмут качество.

Интересует именно jpegtran.

P.s. может имеет значение: ОС Вин 7

S
На сайте с 13.10.2014
Offline
171
#1

цитата

Программа jpegtran используется для оптимизации сжатия JPEG файла, преобразования между прогрессивным и непрогрессивным форматами JPEG, вырезания специфичных для создавшего файл приложения данных или для выполнения некоторых трансформаций файла — например, обесцвечивания, вращения (на углы, кратные 90o) и отражения (в некоторых пределах) — все это выполняется по возможности без потерь (то есть без декомпрессии и повторного сжатия изображения, которое из-за переквантования приводит к снижению качества изображения).

"Потери" в данном случае это распаковка и последующая упаковка с иными параметрами сжатия... ну и искажениями разумеется.

Фактически, эта утилита занимается тем, что вырезает из файла всю служебную информацию (как-то цветовые профили, EXIF и т.д.). А если ее там нет, то и никакой "упаковки" не происходит.

1
На сайте с 03.10.2016
Offline
36
#2

Гугл ведь сам даёт готовые сжатые файлов

A
На сайте с 23.11.2016
Offline
7
#3

Его вопрос - это Ваш ответ помоему /ru/forum/952603

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий