Из моего понимания,
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