JPEG, GIF và PNG có thể được hiển thị với thẻ img và sẽ hoạt động trong tất cả các trình duyệt, phần tử đối tượng có thể được sử dụng để hiển thị hình ảnh xác định loại MIME của nó, nhưng các định dạng đồ họa khác được hỗ trợ bởi img hoặc thẻ đối tượng trong hầu hết các trình duyệt mà không cần cài đặt plugin? (TIF, SVG, PCX, PICT, vv ..)Định dạng tệp đồ họa nào được trình duyệt hỗ trợ?
Trả lời
Có một số tuyệt vời chart on wikipedia liệt kê các loại hình ảnh phổ biến và hỗ trợ của chúng theo trình duyệt.
Các loại tập tin mà bạn liệt kê (jpg, gif, png) dường như là định dạng chính được hỗ trợ bởi hầu hết các trình duyệt, mặc dù với một số hãy cẩn thận:
Internet Explorer hỗ trợ hình ảnh PNG nhưng không thể hiển thị một cách chính xác hình ảnh với hiệu chỉnh gamma hoặc hiệu chỉnh màu sắc. Các phiên bản của Internet Explorer trước phiên bản 7 không thể hiển thị chính xác hình ảnh với kênh alpha (để minh bạch) mà không cần mã hóa thêm
Cho đến năm 2006, IE đã không xử lý đúng cách với PNG sử dụng kênh alpha, trong khi Firefox và các tiêu chuẩn khác gần như phù hợp. Hiện vẫn còn rất nhiều IE 6 ra khỏi đó, đánh giá bằng các bản ghi apache của tôi.
Có thể sửa độ trong suốt của alpha trong IE6 - http://www.google.com/search? q = pngfix – ceejayoz
BMP sẽ hoạt động ở mọi nơi.
Nhưng đối với công việc trên web, có thể bạn nên gắn bó với ba bạn đã liệt kê trong câu hỏi của mình.
- 1. Làm thế nào để có được tất cả các định dạng tệp được hỗ trợ từ đơn vị Đồ họa?
- 2. định dạng âm thanh nào được trình duyệt Android hỗ trợ?
- 3. Định dạng tệp âm thanh được hỗ trợ cho Chrome?
- 4. .SVG Hỗ trợ trình duyệt
- 5. Các định dạng được hỗ trợ mediaelement.js
- 6. Định dạng tệp được hỗ trợ bởi UIWebView
- 7. Trình duyệt web nào hỗ trợ các trình duyệt web?
- 8. Hỗ trợ trình duyệt E4X
- 9. Trình duyệt nào hỗ trợ HTML SHORTTAG?
- 10. Trình duyệt nào hỗ trợ `overflow-y`?
- 11. Hỗ trợ trình duyệt Ember.js?
- 12. Trình duyệt web nào hỗ trợ Array.forEach()
- 13. Trình duyệt nào chỉ hỗ trợ SSLv2?
- 14. Trình duyệt nào hỗ trợ Xpath 2.0?
- 15. Trình duyệt nào hỗ trợ cookie HttpOnly?
- 16. ffmpeg: định dạng tệp nào hỗ trợ sử dụng stdin?
- 17. Hiển thị đồ họa véc tơ trong một trình duyệt
- 18. Xác định xem trình duyệt có hỗ trợ in ấn
- 19. Trình duyệt nào hỗ trợ nhúng phông chữ
- 20. Trình duyệt nào hỗ trợ API lịch sử HTML5?
- 21. FB.login(): Trình duyệt không được hỗ trợ IE Mobile
- 22. Facebook JS kết nối trình duyệt không được hỗ trợ
- 23. .click() phương pháp, hỗ trợ trình duyệt
- 24. Trình duyệt nào không hỗ trợ DELETE HTTP với jQuery.ajax?
- 25. Trình duyệt nào hỗ trợ <script async = "async" />?
- 26. Trình duyệt di động nào hỗ trợ javascript (và Ajax)?
- 27. Trình duyệt nào hỗ trợ HTML 5/CSS3
- 28. không hỗ trợ xlwt Định dạng xlsx
- 29. Định dạng để lưu đồ họa 3D dựa trên Vector
- 30. Cách phát hiện định dạng video được hỗ trợ cho thẻ video HTML5?
Cảm ơn, biểu đồ đó trả lời câu hỏi của tôi, về cơ bản chỉ GIF và JPG được trình duyệt chính hỗ trợ mà không gặp sự cố. Tôi không thấy BMP trong danh sách đó, nhưng tôi nghĩ rằng nó cũng được hỗ trợ. – Flupkear