Từ sự hiểu biết của tôi,
SVGZ là loại tệp nén của SVG. Tôi thích sử dụng hình ảnh SVG và đã có nhiều kinh nghiệm với chúng.
Tất cả những lần tôi sử dụng chúng, tôi chưa bao giờ có một đồ họa vượt quá vài trăm kilobyte.
Tôi sử dụng SVG cho đồ họa đáp ứng trong khi tạo các trang web phản hồi. Tôi cũng sử dụng chúng vì phong cách thiết kế yêu thích của tôi là đồ họa dựa trên vector. Thế mạnh thiết kế mạnh nhất của tôi là vẽ tranh minh họa, đặc biệt là khi nói đến thiết kế đồ họa.
Một lý do khác mà tôi sẽ sử dụng đồ họa SVG là do dễ dàng hoạt hình các yếu tố nhất định của đồ họa, như cánh tay, chân, v.v.
Đặc biệt là các yếu tố nền, như một thành phố trải dài trên toàn bộ trang trong khi tôi làm động một số ánh sáng nhấp nháy và vân vân.
Nếu tệp được nén, nó có bị mất mã SVG không vì vậy tôi không thể làm động nó?
Có bất kỳ lý do nào tôi nên sử dụng một SVGZ không chỉ là một SVG?
Cập nhật
Chà, tôi quyết định chỉ tạo một SVG và SVGZ để xem họ đã hành động như thế nào với web kể từ khi tôi phát hiện ra tác phẩm cổ xưa của mình CS3 có thể cứu được SVGZ!
Sau khi thử nghiệm, tôi gặp phải một vấn đề rất bất ngờ với loại tệp SVGZ. (Đã thử nghiệm trên Chrome, Firefox và IE) Nếu bạn truy cập URL trực tiếp của hình ảnh, bạn sẽ gặp lỗi. Tôi giả sử bạn không thể truy cập mã SVG trên các loại tệp này nhưng sau khi thực hiện một thao tác, nó thậm chí dường như không hiển thị hình ảnh.
Là những thứ vô dụng cho web?
SVGZ
? Tôi nghĩ có lẽ sẽ tốt hơn nếu cắt giảm kích thước tệp hình ảnh. Tôi chỉ tò mò liệu có hay không một SVGZ
cách hữu ích cho web hay thực sự hữu ích theo bất kỳ cách nào.
z
nén gzip có nghĩa là được sử dụng để cắt giảm kích thước tệp và không có gì khác.
.svgz
cố cấu hình máy chủ web được cung cấp bằng cách sử dụng đúng loại MIME, xem stackoverflow.com/questions/16725380/svgz-doesnt-display . Cá nhân tôi luôn sử dụng Raphael.js cho đồ họa SVG / vector trên web vì tôi cần hỗ trợ IE8