2009-07-09 29 views
7

Tôi đã nhìn thấy các tệp JPEG2000 có cả phần mở rộng .J2K và .JP2 và các codec đọc một không phải lúc nào cũng đọc phần còn lại. Ai đó có thể giải thích tại sao có nhiều phần mở rộng cho những gì tôi nghĩ là một định dạng duy nhất?Có định dạng tệp JPEG2000 nào khác không?

Trả lời

16

Vì JPEG 2000 là cả codec định dạng tệp. Tiêu chuẩn này ở nhiều phần, với Phần 1 cung cấp thông tin codec (chủ yếu) (tức là cách nén và giải nén dữ liệu hình ảnh), với phụ lục định dạng tệp vùng chứa (JP2). Phần 2 cung cấp nhiều tiện ích và định dạng vùng chứa toàn diện hơn (JPX).

JP2 là định dạng "vùng chứa" cho dòng mã JPEG 2000 và được định dạng theo định dạng Quicktime. J2K, tôi đã không nhìn thấy (chúng tôi sử dụng J2C trong quá trình chuẩn hóa), nhưng tôi đoán nó là dữ liệu thô thô, mà không có một wrapper. Điểm của các thùng chứa là hình ảnh "tốt" đi kèm với siêu dữ liệu bổ sung - thông tin về không gian màu, gắn thẻ, v.v. Cơ sở định dạng JP2 cho phép nhiều "hộp" thông tin trong một tệp (bao gồm nhiều hình ảnh, nếu bạn thích). Nó cũng cho phép định dạng vùng chứa giống nhau được sử dụng cho nhiều phần khác của tiêu chuẩn (chẳng hạn như JP3D và JPIP). Thực sự, bạn không nên thấy nhiều luồng dữ liệu thô chưa được khai thác - theo ý kiến ​​của tôi là thực hành không tốt.

+0

Giải thích tuyệt vời - cảm ơn! – Roddy

+0

@Adam wright, tôi mới tham gia tiêu chuẩn JPEG, bạn có biết nếu có quyền truy cập vào các tiêu chuẩn JPEG mà không có chi phí, hầu hết các tiêu chuẩn IEC cần phải được thanh toán trước! ?? Roddy, xin lỗi vì đã đăng câu hỏi trong một trong các câu trả lời của bạn. –

+0

@Gary: Tôi bắt đầu ở đây. http://www.w3.org/Graphics/JPEG/ - (và bạn đã đăng bình luận của bạn, là một lời nhận xét hoàn hảo. Đừng lo lắng.) – Roddy

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