Định dạng WebP là gì và cách tránh nó


Nếu bạn đã cố lưu bất kỳ hình ảnh nào khỏi web, bạn có thể nhận thấy một định dạng hình ảnh lạ có tên là WebP. Định dạng tệp hình ảnh này nhằm mục đích thay thế cho các định dạng khác như tệp JPEG, PNG và GIF, nhưng nó vẫn chưa trở thành một lựa chọn phổ biến.

Nếu bạn tải xuống dữ liệu ở định dạng hình ảnh WebP, bạn có thể gặp khó khăn khi mở nó. May mắn thay, có nhiều bộ chuyển đổi hình ảnh mà bạn có thể sử dụng để chuyển đổi nó thành định dạng dễ sử dụng hơn một chút.

WebP là gì?

WebP được công bố lần đầu tiên vào năm 2010 nhưng phải đến tháng 4 năm 2018 mới được phát hành. Mặc dù có thể khó tương tác nhưng định dạng WebP vẫn có những lợi ích. Trước hết, nó hỗ trợ cả nén ảnh lossless và nén ảnh lossless. Nói cách khác, dữ liệu có thể được nén thành kích thước nhỏ hơn đáng kể nhưng vẫn được tái tạo hoàn hảo hoặc được nén hơn nữa với chất lượng hình ảnh bị giảm đi.

Lợi ích chính của WebP là nó có thể tạo ra các tệp có chất lượng hình ảnh giống như nhiều định dạng phổ biến với kích thước tệp nhỏ hơn. Tuy nhiên, nó không chỉ dành cho hình ảnh: WebP còn có thể được sử dụng cho các tệp hoạt hình cũng như cấu hình ICC, siêu dữ liệu XMP và Exif, v.v. WebP cũng hỗ trợ tính minh bạch, hay còn gọi là kênh alpha.

Trình duyệt nào hỗ trợ WebP?

Google Chrome có hỗ trợ WebP gốc cho các định dạng lossless, lossless và animation, miễn là bạn đang sử dụng phiên bản mới nhất. Firefox, Opera và Microsoft Edge cũng hỗ trợ tất cả các định dạng này.

Pale Moon, một trình duyệt nguồn mở phổ biến có nguồn gốc từ Mozilla, cũng như trình duyệt Google Chrome dành cho Android đều hỗ trợ các định dạng WebP lossy và lossless.

Nếu bạn vẫn đang sử dụng Internet Explorer – một ý tưởng tồi do thiếu sự hỗ trợ – thì bạn đã không gặp may rồi. Không có hỗ trợ WebP cho trình duyệt.

Một số người vẫn lầm tưởng rằng trình duyệt Safari không hỗ trợ WebP, nhưng Apple đã bổ sung hỗ trợ định dạng trong Safari 14 cho thiết bị Mac và iOS.

WebP hoạt động như thế nào?

Nén hình ảnh đã trở thành một phần phổ biến của Internet trong nhiều năm nay, nhưng các phương pháp khác nhau có cách tiếp cận khác nhau. WebP là một trong những cách tiên tiến nhất để giảm kích thước hình ảnh mà không làm giảm chất lượng hình ảnh..

Cách thức hoạt động phụ thuộc vào kiểu nén. Nén WebP mất dữ liệu sử dụng một công cụ gọi là mã hóa dự đoán, xem xét các giá trị pixel để dự đoán các giá trị xung quanh nó. Nó mã hóa sự khác biệt trong các giá trị này. Mặc dù có hiệu quả trong việc giảm kích thước tệp nhưng nó cũng làm giảm chất lượng hình ảnh.

Nén WebP không mất dữ liệu kém hiệu quả hơn một chút trong việc giảm kích thước hình ảnh nhưng vẫn duy trì cùng mức chất lượng. Nó hoạt động bằng cách xác định các mảnh hình ảnh để tái tạo lại các pixel mới hoặc sử dụng các bảng màu phù hợp nếu không tìm thấy mảnh hình ảnh nào.

Tùy thuộc vào trường hợp sử dụng, WebP có thể mang lại kích thước tệp nhỏ hơn PNG gấp ba lần.

Lợi ích của việc sử dụng WebP là gì?

WebP được chú ý và phổ biến rộng rãi vì nhiều lý do chính đáng, trong đó đầu tiên là tốc độ nén vượt trội. Nói cách khác, hình ảnh WebP chiếm ít băng thông hơn các loại tệp khác như JPG; điều đó có nghĩa là hình ảnh WebP chỉ được phân phối khi trình duyệt hỗ trợ, trong khi hình ảnh JPEG hoặc hình ảnh tương đương sẽ được phân phối nếu trình duyệt không hỗ trợ.

Kích thước hình ảnh nhỏ hơn sẽ tăng tốc thời gian tải của các trang web, đặc biệt là trên các máy gặp khó khăn trong việc tải hình ảnh chất lượng cao. Nếu bạn đang hướng tới việc tối ưu hóa tối đa trang web của mình thì tệp WebP là một trong những công cụ tốt nhất dành cho bạn.

Hạn chế của việc sử dụng WebP là gì?

Trở ngại số một đối với WebP là khả năng tương thích. Mặc dù hầu hết các trình duyệt chính đều hỗ trợ tệp hình ảnh WebP nhưng không phải tất cả đều hỗ trợ. Rất may, WebP không còn bị giới hạn bởi hệ điều hành và có sẵn trên cả Linux và macOS.

Một nhược điểm khác là chất lượng hình ảnh vẫn bị giảm nếu bạn sử dụng định dạng lossy. Kích thước tệp trở nên nhỏ hơn nhiều, nhưng do cách hoạt động của thuật toán nén nên không có cách nào tránh được việc giảm chất lượng ít nhất một chút.

Trở ngại cuối cùng nằm ở khả năng tương thích của việc chuyển đổi sử dụng WebP với các hệ thống quản lý nội dung như WordPress. Nếu bạn muốn thả một hình ảnh trực tuyến vào thư viện phương tiện của mình, bạn có thể thấy rằng WordPress sẽ không chấp nhận loại tệp này. Theo WordPress, phiên bản 5.8 của phần mềm hỗ trợ WebP giống như cách nó hỗ trợ các tệp PNG và JPEG, nhưng nếu bạn chưa cập nhật trang web của mình thì đó có thể là một vấn đề..

Cách lưu hình ảnh WebP dưới định dạng khác

Cách lưu hình ảnh truyền thống không phải lúc nào cũng hoạt động với WebP, ít nhất là không nếu bạn thiếu các công cụ phù hợp. Khi bạn chọn Lưu dưới dạng, bạn có thể thấy rằng mình không có bất kỳ tùy chọn định dạng hình ảnh nào khác.

Plugin chuyển đổi

Cách khắc phục nhanh là cài đặt plugin chuyển đổi. Các plugin như thế này sẽ cho phép bạn chuyển đổi WebP thành hình ảnh PNG ngay trong trình duyệt của bạn trước khi lưu nó. Một tùy chọn là Lưu hình ảnh dưới dạng Loại trong cửa hàng Chrome.

Sử dụng Sơn

Nếu đang sử dụng Windows, bạn có thể sử dụng Microsoft Paint để mở tệp WebP đã tải xuống và chuyển đổi tệp đó sang định dạng khác mà không cần tải xuống phần mềm bổ sung.

Sử dụng trình duyệt khác

Nếu bạn tải hình ảnh WebP trong trình duyệt không hỗ trợ định dạng này thì một loại tệp khác sẽ được tải thay thế. Từ đây, bạn có thể lưu hình ảnh như bình thường dưới dạng tệp JPG hoặc PNG.

WebP có thể gây khó chịu, đặc biệt nếu bạn lưu nhiều hình ảnh từ Internet, nhưng nó cũng có thể mang lại lợi ích cho các máy chủ web ở khắp mọi nơi. Đừng mất bình tĩnh nếu gặp phải nó; chỉ với một vài bước, bạn có thể bỏ qua những vấn đề lớn nhất với nó.

.

bài viết liên quan:


2.07.2022