2008-10-08 32 views
43

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

62

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

+2

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

0

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.

+2

Có thể sửa độ trong suốt của alpha trong IE6 - http://www.google.com/search? q = pngfix – ceejayoz

3

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.

Các vấn đề liên quan