Нульовий сніпет або розширений сніпет, схема блоку відповідей у GoogleAds
Визначимося для чого потрібен нульовий сніпет в GoogleAds, розглянемо структуру сніпета питання-відповідь. Наведемо приклад у html та json схемі.
Для роботи з jpeg і jpg фотографіями та їх оптимізацією на ubuntu 14.04 нам знадобиться jpegoptim .
Установка :
sudo apt-get install jpegoptim
Робота :
jpegoptim --strip-all /home/user/images/select.jpeg
Є можливість керувати якістю -S99% -m100:
jpegoptim --strip-all /home/user/images/select.jpeg -S99% -m100
Повний список прапорів тут :
-d путь, --dest путь (указание директории для сохранения измененных изображений)
-f, --force (принудительная оптимизация, даже если результат увеличит размер изображения)
-h (справка)
-m качество, --max =качество (уровень сжатия, 0 — 100)
-n, --noaction (не оптимизировать, только отобразить информацию)
-S размер, -- size =размер (оптимизация изображения до указанного размера в килобайтах (1 — ..) или в процентах от оригинала (1% — 99%)
-T порог, -- threshold =порог (не изменять файл если уровень сжатия ниже указанного 0 — 100%)
-o, --overwrite (перезаписывать файлы если они существуют, используется при указании опции -d)
-p, --preserve (сохранять время модификации файла)
-q, --quiet (тихий режим)
-t, --totals (отображение итогов после обработки всех файлов)
-v, --verbose (подробный режим, отображается больше информации)
--all-normal (принудительно все выходные файлы будут non-progressive)
--all-progressive (принудительно все выходные файлы будут progressive)
--strip-all (убрать все маркеры и комментарии на изображениях)
--strip-com (убрать только комментарии)
--strip-exif (убрать только EXIF маркеры)
--strip-iptc (убрать только IPTC маркеры)
--strip-icc (убарть только ICC профили)
Можливо, у деяких випадках для нього потрібні права на запис або запуск через sudo .
Пошук по всіх підпапках :
Є можливість пошуку та оптимізації по всіх підпапках якоїсь директорії. Будемо шукати всі png фотографії і обробляти оптимізатором.
find /var/www/project.loc/uploads -name *.jpeg -exec jpegoptim --strip-all '{}' \;
find - дозволяє шукати по заданому каталогу файли з потрібним форматом.
-exec - дає змогу виконати із знайденим файлом певну маніпуляцію.
Визначимося для чого потрібен нульовий сніпет в GoogleAds, розглянемо структуру сніпета питання-відповідь. Наведемо приклад у html та json схемі.
Доводиться мати справу з неоптимізованими за розміром фотографіями формату png. Є простий оптимізатор optipng, який дає можливість керувати оптимізації.