Có chỉ GIF hỗ trợ hoạt hình?


51

GIF có phải là định dạng hình ảnh chính duy nhất hỗ trợ hoạt hình không?

Với hình ảnh GIF là một định dạng chất lượng tương đối kém, tại sao chúng là duy nhất hỗ trợ hoạt hình trong hầu hết người xem / trình duyệt?


7
APNG đã "lên và xuống" trong 10 năm. Không hỗ trợ của IE từng là khối cản trở lớn và hỗ trợ phổ quát dường như không xuất hiện. Mặc dù vậy, Firefox và Opera (ít nhất là phiên bản không có Blink) hỗ trợ nó.
Daniel Andersson


3
Tất cả phụ thuộc vào định nghĩa của bạn về 'định dạng hình ảnh'. Đối với tôi, MPEG hoặc AVI cũng là một định dạng hình ảnh, chỉ lớn hơn. Và họ chắc chắn hỗ trợ hoạt hình.
Jeff

Câu trả lời:


57

Lấy từ Meta Topic về Định dạng bài đăng , một tệp SVG hoạt hình:


Tác giả hình ảnh: Pumbaa80 qua Wikimedia

LƯU Ý: Điều này không được chấp nhận rộng rãi dưới dạng GIF, vì vậy những thứ như một số phiên bản của Internet Explorer sẽ hiển thị hình ảnh theo mặc định nhưng nó sẽ không được làm động.


4
Firefox 23.0.1 trên Windows 64 bit không muốn hiển thị nội tuyến, mặc dù nếu tôi nhấp chuột phải vào vị trí của nó và chọn "xem hình ảnh" thì nó sẽ hiển thị chính xác. Kỳ dị.
một CVn

8
@ MichaelKjorling Hoạt động tốt với tôi với cùng một trình duyệt / HĐH.
Shamtam

7
@ MichaelKjorling Tôi gặp vấn đề tương tự, nhưng tôi đã có Firefox để hiển thị chính xác bằng cách sử dụng một hồ sơ sạch. Hóa ra phần mở rộng vi phạm đối với tôi là HTTPS ở mọi nơi.
kizzx2

3
Hoạt động tốt trong chrome 29. Tuy nhiên, nếu nó không hoạt động trong phiên bản IE mới nhất, có lẽ không an toàn khi dựa vào phát triển web nếu bạn dành cho đối tượng chung.
Hỏi về Monica

3
Định dạng này có sự hỗ trợ gần như tương tự như APNG, ngoại trừ nó chạy trong Chrome mà không cần plugin, không giống như APNG. Nó vẫn không được hỗ trợ trong IE, vì vậy bạn không thể dựa vào nó. Ngoài ra, nó là một định dạng vector, có nghĩa là nó không phải là một thay thế cho GIF. duDE là đúng, hiện tại vẫn chưa có sự thay thế khả thi nào cho GIF.
Malcolm

25

Có một định dạng của PNG out, APNG , đó là những gì GIF làm nhưng tốt hơn. Nó vẫn không được hỗ trợ trong tất cả các trình duyệt, nhưng nó đang gia tăng.

Biên tập:

Vì ủy ban libpng (được sử dụng trong nháy mắt trong chrome / opera / chromium) đã bị khóa và vì dường như không có bất kỳ thay đổi nào sẽ đến sớm, nên có thể lựa chọn tốt hơn là sử dụng Video với kênh alpha.

Hiển thị ở đây: Ví dụ minh bạch video



23

Google cho biết ( http://en.wikipedia.org/wiki/Graphics_Interchange_Format#Animation_formats ):

GIF hoạt hình vẫn được sử dụng rộng rãi, vì nhiều ứng dụng có khả năng tạo các tệp và nó vẫn là định dạng hoạt hình duy nhất được hỗ trợ trong hầu hết các trình duyệt web hiện đại mà không cần sử dụng trình cắm .

Có các định dạng hoạt hình khác như ví dụ MNG ( http://en.wikipedia.org/wiki/Mult Môn-image_Network_Graphics ). Các đối tượng Adobe Flash nhúng, MPEG, WebM và các định dạng video khác có thể được sử dụng thay cho GIF hoạt hình trong nhiều trang web.


1
MNG đã bao giờ thực sự được sử dụng? Tôi đã không gặp nó một lần bên ngoài trang Wikipedia của nó.
Thomas

2
@Thomas Dẫn đường ...
CVn

2
@ MichaelKjorling Tại sao tôi nên? Không ai đang sử dụng nó: p
Thomas

@Thomas bạn muốn có cánh hay trứng ốp la;)
ratchet freak

1
Nếu bạn nghĩ về nó, không có lý do gì để tách GIF hoạt hình khỏi các định dạng video khác. Vì vậy, câu trả lời cho câu hỏi "tại sao họ [GIF] là người duy nhất hỗ trợ hoạt hình trong hầu hết người xem / trình duyệt?" là "nó không phải là người duy nhất". Vì vậy, +1 để không tự ý tách gif khỏi các định dạng video khác.
Frozenkoi

8

Định dạng hình ảnh mới từ Google, WebP, hỗ trợ hình ảnh hoạt hình, không mất mát và mất mát [1] , nhưng ngay cả Chrome vẫn chưa hỗ trợ nó [2] .


vì vậy ... nó vô giá trị.
thepip3r
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.