Tiếng Việt

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

WebP là gì: nguồn gốc VP8 của định dạng hình ảnh 2010 của Google

· Lý lịch

image-formats webp browser-apis

Đầu vào JPEG và PNG trong suốt hội tụ trên đầu ra WebP do trình duyệt tạo
Hình minh họa vector ToolAcre gốc

WebP bắt đầu vào 2010 dưới dạng phiên bản phụ hình ảnh tĩnh của bộ giải mã video VP8 và phát triển thành định dạng có chế độ mất dữ liệu, không mất dữ liệu và alpha. Bài đăng này giải thích nó đến từ đâu, nó có tác dụng gì khác biệt và tại sao việc áp dụng lại mất một thập kỷ.

Định dạng hình ảnh đến từ codec video - nguồn gốc đáng ngạc nhiên đằng sau những lượt tải xuống .webp đó

`.webp` đã tải xuống có thể khiến bạn cảm thấy không quen thuộc vì cơ chế và lịch sử của nó bị ẩn đằng sau tiện ích mở rộng. ToolAcre chứng minh đường dẫn ở thì hiện tại: WebP là loại đầu vào MIME được chấp nhận và loại đầu ra được cung cấp MIME. Trình duyệt giải mã byte nguồn thành bitmap và sau đó mã hóa pixel canvas dưới dạng `image/webp` khi bộ mã hóa đó khả dụng.

Kho lưu trữ không xác định rằng định dạng có nguồn gốc từ codec video, mặc dù có tiêu đề sổ làm việc. Tài khoản đó thuộc về lịch sử định dạng có nguồn gốc. Ở đây, nhiệm vụ thực tế là xác định những gì sản phẩm này viết, những gì nó bảo tồn và những gì nó không thể hứa hẹn, để chủ sở hữu trang web có thể kiểm tra một ứng cử viên giao hàng thực sự.

Trình duyệt có thể giải mã và mã hóa WebP tại đây; nguồn gốc video-codec yêu cầu bằng chứng bên ngoài

Các tên như On2 và VP8 cũng như thông báo 2010 không xuất hiện trong tệp cấu hình hoặc triển khai bắt buộc. Việc lặp lại những chi tiết đó sẽ khiến mã trở thành trích dẫn cho các sự kiện mà nó không bao giờ ghi lại. Bản sửa đổi trong tương lai nên sử dụng các thông báo hoặc tài liệu tiêu chuẩn ban đầu và phân biệt lịch sử công ty với hành vi kỹ thuật.

Ranh giới bằng chứng này không ngăn cản sự hướng dẫn hữu ích. Bộ mã hóa trình duyệt nhận được loại và chất lượng WebP MIME; Blob kết quả được đo; mã hóa không được hỗ trợ sẽ tạo ra lỗi thay vì định dạng khác. Các bước đó có thể được sao chép cục bộ và trực tiếp quyết định xem đầu ra có phù hợp hay không.

Thông báo On2, VP8 và 2010 bị bỏ qua mà không có nguồn đáng tin cậy

Đề cương mô tả các codec mất dữ liệu và không mất dữ liệu riêng biệt bên trong một vùng chứa. ToolAcre không cung cấp chế độ lossless-WebP. Bản ghi định dạng của nó đánh dấu WebP bị mất ở mọi chất lượng, bao gồm 100 và `qualityApplies` vẫn đúng. Do đó, giao diện người dùng hiển thị một đường dẫn bị mất do trình duyệt kiểm soát chứ không phải sự chuyển đổi giữa hai họ mã hóa WebP.

Đừng suy luận rằng việc đọc WebP không mất dữ liệu có nghĩa là công cụ có thể ghi một dữ liệu. Tùy chọn hỗ trợ giải mã và mã hóa là các khả năng khác nhau. Sau khi được giải mã thành pixel, chế độ nén ban đầu của nguồn không còn là hợp đồng đầu ra nữa. Mục tiêu đã chọn và bộ mã hóa canvas của trình duyệt sẽ xác định tệp mới.

ToolAcre hiển thị một bộ mã hóa WebP của trình duyệt bị mất, không phải hai codec có thể chọn

Đầu ra WebP hỗ trợ alpha trong dữ liệu định dạng của ToolAcre, cho phép biểu tượng PNG trong suốt vẫn có thể kết hợp được trên các nền khác nhau. Hoạt ảnh lại là một vấn đề khác: đầu vào GIF được giảm rõ ràng xuống khung hình đầu tiên và không tồn tại điều khiển WebP hoạt ảnh hoặc dòng thời gian nào. Mỗi kết quả hàng loạt là một hình ảnh tĩnh.

Sự kết hợp đó làm cho WebP trở thành ứng cử viên cho đồ họa web trong suốt khi các cạnh bị mất có thể chấp nhận được. Kiểm tra bóng mềm, văn bản bão hòa và các quy tắc mỏng thay vì giả sử hỗ trợ alpha ngụ ý độ trung thực không bị mất. Tính minh bạch mô tả liệu sự vắng mặt có thể được đại diện hay không; nó không nói gì về mức độ chính xác của màu sắc và chi tiết còn lại được mã hóa.

Alpha được hỗ trợ; đầu ra hoạt ảnh không được triển khai

Các tuyên bố về lộ trình áp dụng kéo dài hàng thập kỷ hoặc một trình duyệt tồn tại cho đến một năm được đặt tên yêu cầu nguồn tương thích có ngày tháng. Kho lưu trữ này không có. Khả năng tương thích hiện tại cũng mở rộng ra ngoài trình duyệt đến hệ thống nội dung, phần mềm thiết kế, ứng dụng nhắn tin và người nhận, mỗi tính năng này cần được kiểm tra trong phiên bản đã triển khai của nó.

Thành công của chính ToolAcre chỉ chứng tỏ đường dẫn trình duyệt đã được thử nghiệm. Trước khi chuẩn hóa trang web, hãy xác minh công cụ xây dựng, xác thực tải lên, xử lý CDN, trình thu thập thông tin và chiến lược dự phòng. Trình chuyển đổi có thể tạo ra một tệp cục bộ hợp lệ trong khi hệ thống khác sau đó từ chối hoặc chuyển đổi nó.

Lịch sử áp dụng và lưu giữ trình duyệt yêu cầu nghiên cứu bên ngoài ngày

Sổ làm việc chỉ định giới hạn kích thước pixel và lấy mẫu con 4:2:0 luôn bật. Cả giá trị và công tắc đều không được nguồn hiển thị. Thay vào đó, ToolAcre sẽ áp dụng ngân sách pixel của thiết bị riêng cho các kích thước canvas theo kế hoạch và cảnh báo khi sản lượng giảm. Biện pháp bảo vệ đó dựa trên sự phân bổ an toàn chứ không phải giới hạn thông số kỹ thuật WebP đã được xác nhận.

Tương tự như vậy, việc lấy mẫu màu vẫn là chi tiết triển khai bộ mã hóa ở đây. Đầu vào nén có thể điều chỉnh duy nhất là chất lượng. Nếu hợp đồng hạ nguồn yêu cầu lấy mẫu hoặc kích thước tối đa chính xác, hãy tham khảo triển khai WebP có thẩm quyền và kiểm tra tệp. Không lấy các thuộc tính đó từ mã hóa canvas thành công.

Giới hạn kích thước và chế độ sắc độ không được xác nhận từ kho lưu trữ này

WebP là một tùy chọn hiện đại trong trình chuyển đổi trình duyệt này với các đặc điểm sản phẩm rõ ràng: hỗ trợ đọc và ghi MIME, hỗ trợ alpha, đầu ra chỉ bị mất dữ liệu và không có quy trình làm việc hoạt hình. Kiểm tra một bức ảnh mờ và một đồ họa trong suốt ở kích thước không thay đổi, ghi lại các byte đã đo và kiểm tra kết cấu, các cạnh màu và alpha.

Chọn nó khi quan sát thấy chất lượng và hỗ trợ hạ lưu đều vượt qua. Giữ các bản sao nguồn để các ứng cử viên vẫn là thế hệ đầu tiên và giữ lại PNG hoặc JPEG các lựa chọn thay thế trong đó thuộc tính của chúng phù hợp hơn với người nhận. Một mặc định giành được vị trí của nó thông qua các kết quả đã được thử nghiệm, không phải thông qua phả hệ codec không có nguồn gốc hoặc lịch sử áp dụng.