И снова всех приветствую на своем блоге, со вчерашнего дня прошло совсем мало времени, но мысль о том как же мне уменьшить размер всех картинок на сайте не покидала меня ни на минуту.Вчера мы с Вами определились для того что бы уменьшить размер картинки к новой статье, достаточно воспользоваться одним веб сервисом, но как я уже вчера говорил, для того что бы обработать и уменьшить все картинки на сайте понадобится либо платный аккаунт, либо совершенно другой подход, о котором я и хочу рассказать в этой статье.
Сегодня я хочу рассказать о пакетной оптимизации картинок сайта, это означает что мы можем взять папку с картинками, и обработать абсолютно все файлы в папке, придерживаясь общих настроек.Скажу сразу, если в прошлом уроке мы уменьшали размер картинок без потери качества, то в сегодняшнем уроке потери все таки будут, но настолько незначительные, что почти не заметны для человеческого взгляда.
Так как же нам уменьшить размер всех картинок на сайте? Прежде всего эти картинки необходимо загрузить с хостинга к себе на компьютер, так как оптимизацию картинок мы будем делать посредством установленной на компьютер программы под названием XnConvert.Для того что бы подключиться к хостингу воспользуйтесь уроком про FTP доступ к хостингу. После подключения по FTP перейдите в папку wp-content и скачайте папку uploads к себе на компьютер. В папке uploads как раз и хранятся все изображения сайта, через админку wordpress их можно посмотреть в разделе «Медиафайлы».
Установка и настройка программы для оптимизации картинок XnConvert.
После того как Вы скачали все изображения сайта, пришло время установить программу для пакетной оптимизации картинок под названием XnConvert, программа бесплатна, и на русском языке. Программу можно скачать с официального сайта. Скачайте и установите программу на свой компьютер, после чего запустите ярлык с рабочего стола. Весь интерфейс достаточно прост, и думаю не заставит ломать голову.Загрузив программу вы окажетесь на вкладке Входные данные:
На этой вкладке в самом низу есть кнопочка «Выбрать папку», нажмите на нее, и найдите папку, ту которую Вы загрузили с FTP, так как в папке uploads, еще есть под папки, то выбирать нужно конкретную под папку,и потом повторить действия описанные ниже для каждой под папки, сохраняя структуру папок.
После того как Вы выбрали папку, можете переключиться на вкладку «Действия», на скриншоте выше видно что я выбрал 2 действия, какие именно сейчас покажу.Первое действие которое мы будем производить при оптимизации изображений и картинок — это удаление метаданных.Как я уже говорил в прошлый раз, метаданные это такая себе служебная информация, которая никак не отражается на самом рисунке, ну а все таки занимает какое то место.Удалив метаданные картинок, внешний вид их визуально не изменится.
Второе действие которое необходимо добавить для оптимизации картинок, это изменение глубины цвета. Вот тут перед Вами и открывается дилемма либо пожертвовать весом и оставить более лучшее качество изображений, либо пожертвовать качеством(незначительно) и выиграть в весе.
При таких настройках общий вес картинок сократился в 2-2.5 раза к примеру прогнав одну папку которая предварительно до обработки весила 12 мб, то после обработки она стала весить 3 мб, и при этом качество осталось на нормальном уровне. Если Вы хотите более лучшего качества, тогда можете сделать обработку и указать вместо «Цветное» -> 24 бита.
После того как мы выбрали фильтры, которыми будут оптимизироваться изображения и картинки, пришло время указать папку в которую необходимо сохранить оптимизированные рисунки. Помните я говорил что лучше всего сохранять структуру папок, так вот теперь нужно выполнить этот совет, и в настройках указать путь для сохранения.Также имя файла обратите внимание, что бы было {Filename}.
Теперь смело можете нажать на кнопку «Преобразовать», и во вкладке «Состояние» проследить за ходом оптимизации картинок. Чем мне нравится эта программа, так это тем что вся обработка происходит очень быстро.449 Файлов обработалось у меня за 51 секунду, что очень быстро.
После оптимизации картинок не забудьте загрузить все файлы, сохраняя структуру обратно на хостинг через FTP. Хотелось бы услышать, может Вы тоже знаете как в пакетном режиме оптимизировать большое количество картинок без потери качества.