Как уменьшить размер в кб HTML баннера в google web designer?
добрый день! как уменьшить размер HTML баннера в google web designer? не проходит по тех требованиям для размещения на площадке (ограничение 65 Кб). Сделала html баннер с анимацией в GWD (45 кб), прикрутила к нему событие gwd.actions.timeline.gotoAndPlay('page1', 'label-1'); чтобы показывал бесконечно, он стал весить 79 кб! может есть другой способ задать ему свойство показывать "бесконечно"? спасибо
Дополнительно:
Ответы:
Я не работал в гугл веб лизинг, но если убрать все лишнее? Или использовать средства для оптимизации (минимизации кода). Кажется чем то таким баловася, чтоб не опечатываться не буду писать название, можно загуглить, весь код становится одной строкой..
А если анимацию сделать через? css?
https://webformyself.com/animaciya-v-css3/
Через "infinite"?
Как вариант уменьшить качество изображения. Или использовать svg (растровые изображения).
Спасибо за ответ, в итоге выбрала вынести все в js через переверстку в adobe animate))
google web dis - неповоротливое зло!)
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для уменьшения размера в кб HTML баннера в Google Web Designer, можно применить несколько методов оптимизации. Ниже приведены некоторые из них:
1. Оптимизация изображений: Одним из основных способов уменьшить размер баннера является оптимизация изображений. Для этого можно использовать специальные инструменты, такие как TinyPNG или Compressor.io, чтобы сжать изображения без потери качества.
function compressImage($source, $destination, $quality) { $info = getimagesize($source); if ($info['mime'] == 'image/jpeg') { $image = imagecreatefromjpeg($source); } elseif ($info['mime'] == 'image/png') { $image = imagecreatefrompng($source); } imagejpeg($image, $destination, $quality); imagedestroy($image); }
2. Минимизация CSS и JavaScript: Удалите неиспользуемые стили и скрипты из вашего баннера, чтобы уменьшить его размер. Также можно объединить несколько файлов CSS и JavaScript в один, чтобы уменьшить количество запросов к серверу.
function minifyCSS($css) { $css = preg_replace('/\/\*((?!\*\/).)*\*\//', '', $css); $css = preg_replace('/\s{2,}/', ' ', $css); $css = preg_replace('/\s*([:;{}])\s*/', '$1', $css); return $css; }
3. Использование сжатия gzip: Настройте сервер для сжатия контента с помощью gzip, чтобы уменьшить размер передаваемых данных. Это позволит ускорить загрузку баннера и уменьшить его размер.
function compressOutput() { ob_start("ob_gzhandler"); }
4. Использование SVG: Если возможно, замените растровые изображения в баннере на векторные изображения в формате SVG. Векторные изображения имеют меньший размер и могут масштабироваться без потери качества.
Совместное применение этих методов поможет значительно уменьшить размер в кб HTML баннера в Google Web Designer и улучшить его производительность при загрузке.