Tiếng Việt

Hình ảnh & hình ảnh · Trình chuyển đổi & nén hình ảnh

Lịch sử ngắn gọn về JPEG: tiêu chuẩn 1992 vẫn thống trị ảnh như thế nào

· Lý lịch

image-formats jpeg browser-apis

Tệp JPEG đi qua bộ giải mã trình duyệt và ranh giới bộ mã hóa bị mất
Hình minh họa vector ToolAcre gốc

JPEG đã được chuẩn hóa trong 1992 và vẫn là cách lưu trữ ảnh mặc định trên thế giới. Bài đăng này theo dõi ủy ban đằng sau nó, những lựa chọn thiết kế đã làm cho nó hoạt động và lý do tại sao những người kế nhiệm trong nhiều thập kỷ đã không thay thế nó.

Định dạng tồn tại lâu hơn phần cứng được thiết kế cho nó — tại sao một tiêu chuẩn từ thời quay số vẫn thống trị máy ảnh điện thoại

Các tệp JPEG vẫn là đầu vào và đầu ra thông thường trong ứng dụng này nhưng mã nguồn không thể chứng minh rằng định dạng chiếm ưu thế trên máy ảnh điện thoại hoặc tồn tại lâu hơn phần cứng cụ thể. Đó là những tuyên bố lịch sử và thị trường đòi hỏi phải có bằng chứng bên ngoài hiện tại. Thay vào đó, kho lưu trữ trả lời một câu hỏi hẹp hơn: điều gì xảy ra khi ToolAcre đọc hoặc ghi `image/jpeg` hôm nay?

Nó chấp nhận thông tin đầu vào JPEG đã được xác minh đến giới hạn tệp của bảng điều khiển, giải mã thông qua `createImageBitmap`, vẽ các pixel đã giải mã và yêu cầu trình duyệt cung cấp JPEG Blob. Đầu ra luôn được gắn nhãn lossy, không thể giữ lại alpha và nhận được đối số chất lượng. Những thông tin này đủ để người dùng quyết định liệu chuyển đổi có phù hợp với hình ảnh của họ hay không.

JPEG vẫn là định dạng trình duyệt được hỗ trợ tại đây; tuyên bố về sự thống trị hàng thập kỷ cần bằng chứng bên ngoài

Sổ làm việc nêu tên một ủy ban tiêu chuẩn, cộng tác ISO và ITU, ấn phẩm 1992 và T.81. Không có tài liệu nào trong số đó nằm trong số các nguồn lưu trữ được phép, vì vậy mô-đun này không trình bày lại chúng dưới dạng lịch sử có nguồn gốc. Một bài báo lịch sử có trách nhiệm sẽ trích dẫn trực tiếp các tổ chức tiêu chuẩn và phân biệt việc xuất bản codec với các quy ước trao đổi tệp thông thường.

Tốt hơn là nên bỏ qua một niên đại được đánh bóng được tập hợp từ trí nhớ. Ngày tháng và số tài liệu chính xác là những chi tiết được người đọc nhắc lại, và một lỗi sẽ lan truyền rộng rãi. Ở đây tiêu đề đã được sửa lại và khoảng cách bằng chứng là rõ ràng, cho nhà nghiên cứu tương lai biết nguồn nào là cần thiết trước khi khôi phục câu chuyện lịch sử.

Tên ủy ban, ngày tiêu chuẩn và số tài liệu bị bỏ qua mà không có nguồn chính xác

ToolAcre chứng minh rằng đầu ra JPEG bị suy hao ở mọi cài đặt chất lượng và phù hợp để phân phối ảnh mờ theo hướng dẫn riêng của sản phẩm. Nó không bộc lộ sự phức tạp của biến đổi, bảng hoặc bộ giải mã được cho là đã làm cho thiết kế trở nên cũ kỹ. Bộ mã hóa trình duyệt tích hợp được gọi thông qua canvas nhỏ gọn API thay vì được triển khai trong kho lưu trữ này.

Chất lượng có thể điều chỉnh vẫn có thể được quan sát dưới dạng đầu vào, nhưng ý nghĩa của nó là dành riêng cho từng trình duyệt. Số byte của kết quả được đo sau khi mã hóa và phải kiểm tra hư hỏng hình ảnh. Các thuộc tính đó giải thích cách sử dụng công cụ mà không quy động cơ cho người thiết kế định dạng hoặc hứa hẹn rằng một số nhất định sẽ tạo ra kết quả tương đương ở nơi khác.

Sản phẩm xác minh đầu ra có thể điều chỉnh tổn thất, chứ không phải tại sao các lựa chọn thiết kế lịch sử lại thành công

JFIF và Exif có thể mang cấu trúc và siêu dữ liệu xung quanh hình ảnh JPEG, tuy nhiên trình chuyển đổi này không phân tích cú pháp các thông số kỹ thuật đó hoặc giữ nguyên các phân đoạn của chúng. Mã hóa lại canvas hoạt động từ các pixel được giải mã và siêu dữ liệu thường bị mất dưới dạng tác dụng phụ thay vì theo hợp đồng xóa đã được xác minh. Công cụ quyền riêng tư siêu dữ liệu hình ảnh có tính năng kiểm tra và loại bỏ có chủ ý.

Do đó, tên tệp và loại MIME của tệp JPEG không cho bạn biết nó chứa bản ghi phụ trợ nào. Nếu hướng, cấu hình màu, trường máy ảnh hoặc hình thu nhỏ quan trọng, hãy kiểm tra bằng công cụ nhận biết định dạng trước khi chuyển đổi. Đầu ra của ToolAcre phải được coi là mã hóa trình duyệt mới, không phải là bản viết lại nguồn lưu giữ vùng chứa.

JFIF và lịch sử vùng chứa Exif nằm ngoài quá trình triển khai trình chuyển đổi

JPEG lũy tiến thay đổi cách sắp xếp dữ liệu hình ảnh để hiển thị tăng dần, nhưng lệnh gọi canvas không cung cấp chuyển đổi lũy tiến. ToolAcre chỉ cung cấp MIME loại và chất lượng. Bộ mã hóa tích hợp quyết định cách tổ chức tệp và ứng dụng này không kiểm tra JPEG đã tải xuống để phân loại nó là đường cơ sở hoặc lũy tiến.

Ranh giới đó quan trọng đối với các đường dẫn web. Nếu mã hóa lũy tiến là yêu cầu phân phối, hãy thêm một bước mã hóa riêng, được ghi lại và xác minh tệp kết quả. Đừng cho rằng đầu ra của trình duyệt đã đạt được hoặc giữ lại tiến trình vì nguồn đã có nó. Tổ chức quét và hiển thị pixel là các thuộc tính riêng biệt.

Đầu ra lũy tiến không được bộ mã hóa canvas hiển thị

JPEG 2000, WebP, HEIC, AVIF và JPEG XL có lịch sử, khả năng và câu chuyện hỗ trợ của riêng mình. Phạm vi hiện tại của trình chuyển đổi nhỏ hơn nhiều: đầu ra JPEG, PNG và WebP; JPEG, PNG, WebP và đầu vào GIF khung đầu tiên. Nó từ chối rõ ràng HEIC, HEIF, AVIF, TIFF và máy ảnh RAW trong giới hạn được ghi lại của nó.

Danh sách những người thách thức không xác định được lý do tại sao khả năng tương thích lại giành chiến thắng ở bất kỳ thị trường nào. Phân tích như vậy đòi hỏi dữ liệu áp dụng và các nguồn ngày. Để sử dụng hiện tại, hãy kiểm tra định dạng được chấp nhận của người nhận và chọn trong số các bộ mã hóa đã triển khai. Bằng chứng về sản phẩm không nên bị kéo dài vào lịch sử ngành chỉ vì các điều khoản có chung một trang.

Lịch sử định dạng kế thừa và việc áp dụng thị trường đòi hỏi phải có nghiên cứu bên ngoài

Để hiểu mặc định bạn đang sử dụng, hãy chuyển đổi một bức ảnh mờ đục đại diện thành JPEG ở hai cài đặt chất lượng. Giữ nguyên kích thước, lưu ý cảnh báo mất dữ liệu của gói, ghi lại số byte đã đo và kiểm tra các vùng mượt mà và có độ chi tiết cao. Sau đó so sánh ứng viên PNG hoặc WebP nếu điểm đến hỗ trợ điều đó.

Bài tập này thiết lập hoạt động giao dịch trong trình duyệt của bạn mà không yêu cầu xây dựng lại nguồn gốc của JPEG. Tệp cuối cùng là một mã hóa mới; độ trong suốt được làm phẳng trên nền đã chọn; siêu dữ liệu và hồ sơ không được hứa hẹn. Giữ nguồn làm cơ quan có thẩm quyền và coi JPEG là nội dung phân phối có thể thay thế.