З мого розуміння,
SVGZ - це стислий тип файлу SVG. Я люблю використовувати SVG-образи і мав великий досвід роботи з ними.
За весь час їх використання я ніколи не мав графіки, яка перевищувала кілька сотень кілобайт.
Я використовую SVG для чуйної графіки під час створення чуйних веб-сайтів. Я також використовую їх, оскільки мій улюблений стиль дизайну - це векторна графіка. Моя найсильніша сила дизайну - ілюстратор, особливо якщо мова йде про графічний дизайн.
Інша причина, за яку я б застосував графіку SVG, пов’язана з простотою анімації певних елементів графіки, наприклад, рук, ніг тощо.
Особливо фонові елементи, як місто, яке охоплює всю сторінку, коли я оживляю мерехтіння вогнів тощо.
Якщо файл стиснений, він втратить SVG-код, щоб я не міг його анімувати?
Чи є якась причина, що я повинен використовувати SVGZ над лише SVG?
Оновлення
Ну я вирішив просто зробити SVG та SVGZ, щоб побачити, як вони діяли в Інтернеті, оскільки я дізнався, що мої роботи давній CS3 можуть врятувати SVGZ!
Після тестування у мене виникла дуже несподівана проблема з типом файлу SVGZ. (Тестовано на Chrome, Firefox та IE) Якщо ви перейдете до прямої URL-адреси зображення, ви отримаєте помилку. Я припускаю, що ви не можете отримати доступ до SVG-коду для цих типів файлів, але після створення скрипки він навіть не здається відображати зображення.
Це марно для Інтернету?
SVGZ
? Я думав, може, було б непогано скоротити розмір файлу зображення. Мені просто цікаво, чи SVGZ
корисна послуга в Інтернеті чи корисна в будь-якому випадку.
z
стиснення gzip, яке використовується для зменшення розміру файлу і майже нічого іншого.
.svgz
який повинен обслуговуватися за допомогою правильного типу MIME, див. Stackoverflow.com/questions/16725380/svgz-doesnt-display . Особисто я завжди використовую Raphael.js для SVG / векторної графіки в Інтернеті, тому що мені потрібна підтримка IE8