WebP thực sự tốt

Tác giả Starlink, T.Năm 09, 2025, 06:45:09 SÁNG

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Sự căm ghét này là không đáng có.

Có lẽ bạn đã thử tải xuống một hình ảnh từ một trang web, mong đợi một hình ảnh JPEG hoặc PNG thông thường, nhưng thay vào đó lại nhận được một tệp WebP. Những hình ảnh WebP đó không phải lúc nào cũng hoạt động trong cùng một công cụ và dịch vụ hỗ trợ các định dạng hình ảnh khác, điều này khiến WebP có tiếng xấu. Tuy nhiên, đó không phải là lỗi của WebP.


WebP được tạo ra như một phiên bản cải tiến của JPEG, PNG và GIF, với tính linh hoạt hơn và kích thước tệp nhỏ hơn so với các định dạng cũ hơn. Việc áp dụng rộng rãi mất một thời gian dài, nhưng hiện tại nó được hỗ trợ đầy đủ trên tất cả các trình duyệt web và nhiều trình xem và chỉnh sửa hình ảnh. Nếu bạn vẫn gặp sự cố với WebP, đừng đổ lỗi cho định dạng hình ảnh mà hãy đổ lỗi cho phần mềm.

1. Tại sao WebP tốt

Vậy, tại sao lại phải bận tâm đến WebP? Tại sao chúng ta không thể tiếp tục sử dụng JPEG, PNG, GIF và tất cả các định dạng hình ảnh khác đã tồn tại trong nhiều thập kỷ? Các định dạng đó sẽ không biến mất, nhưng WebP có một số lợi thế quan trọng khiến nó ngày càng phổ biến, đặc biệt là trên các trang web.

WebP được Google tạo ra như một định dạng hình ảnh hỗ trợ cả nén không mất dữ liệu và nén có mất dữ liệu. Nén có mất dữ liệu có thể làm giảm đáng kể kích thước tệp nhưng chất lượng hình ảnh sẽ giảm, giống như ảnh JPEG, và nén không mất dữ liệu vẫn giữ được chất lượng hình ảnh cao, giống như PNG. Tuy nhiên, WebP có khả năng nén tốt hơn nhiều so với PNG và JPEG. Google cho biết hình ảnh WebP có mất dữ liệu nhỏ hơn 25-35% so với tệp JPEG tương đương và hình ảnh WebP không mất dữ liệu nhỏ hơn 26% so với PNG thông thường. Độ trong suốt và hoạt ảnh cũng được hỗ trợ ở cả chế độ mất dữ liệu và không mất dữ liệu.

Nói cách khác, WebP có khả năng tốt nhất trong các định dạng JPEG, GIF và PNG, nhưng có thuật toán nén tốt hơn (dựa trên codec video VP8) giúp giảm kích thước tệp. Đó là lý do chính khiến hình ảnh WebP phổ biến trên các trang web và nền tảng truyền thông xã hội. Kích thước tệp nhỏ hơn có nghĩa là thời gian tải nhanh hơn cho bạn và chi phí băng thông thấp hơn cho trang web.

Sự khác biệt lớn nhất ở đây có thể là với GIF, trong đó kích thước tệp thường lớn hơn đáng kể so với tệp video tương đương, vì định dạng GIF được phát minh vào năm 1987 và có trước công nghệ nén video hiện đại. Bản trình diễn ghi màn hình trong bài đăng trên blog gần đây của Google chỉ dài vài giây, nhưng đó là tệp GIF 12,7 MB. Khi tôi chuyển đổi nó thành tệp WebP có mất dữ liệu với chất lượng 50% bằng ImageMagick, nó đã tạo ra tệp WebP 3,5 MB.

Cần lưu ý rằng WebP đã bị thay thế bởi AVIF, có khả năng nén tệp thậm chí còn tốt hơn dựa trên codec video AV1 mới hơn. Giống như những ngày đầu của WebP, hỗ trợ cho AVIF vẫn chưa phổ biến. Ngoài ra còn có JPEG XL là một định dạng cạnh tranh khác, nhưng nó không được bật trong hầu hết các trình duyệt web và vẫn là một bổ sung mới trên các nền tảng như Windows, iOS và macOS.

2. Ứng dụng của bạn là vấn đề

Mặc dù WebP là một định dạng hình ảnh tuyệt vời, với nhiều trường hợp sử dụng hơn và kích thước tệp nhỏ hơn JPEG, PNG hoặc GIF, nhưng nó không có danh tiếng tốt nhất. Điều đó chủ yếu là do việc áp dụng rộng rãi định dạng WebP trong trình duyệt web bắt đầu từ lâu trước hầu hết các ứng dụng khác. Bạn có thể đã thử tải xuống một hình ảnh trông ổn trong trình duyệt web của mình, sau đó phát hiện ra đó là tệp WebP không mở được trong trình xem hoặc trình chỉnh sửa hình ảnh ưa thích của bạn.

Google Chrome đã thêm hỗ trợ WebP ban đầu vào năm 2012, với bản phát hành Chrome 17. Phải mất nhiều thời gian hơn để các trình duyệt khác tham gia, với bản phát hành Firefox 65 vào năm 2019 và Safari 14 (trong iOS 14 và macOS Big Sur) vào năm 2020. Microsoft Edge và Opera đã không thêm nó cho đến khi họ chuyển sang Chromium. Nhiều ứng dụng và hệ điều hành khác chậm hỗ trợ định dạng này và nhiều ứng dụng trong số chúng được cập nhật ít thường xuyên hơn trình duyệt web.

Rất may là tình hình đã tốt hơn nhiều vào năm 2025 và sau đó. Các thiết bị Mac, iPhone, iPad, Android và Windows hiện hỗ trợ xem và chỉnh sửa hình ảnh WebP trên trình quản lý tệp và ứng dụng cốt lõi của chúng, mặc dù PC Windows có thể cần Tiện ích mở rộng hình ảnh WebP miễn phí của Microsoft trước. Các tệp WebP hoạt động trong các phiên bản gần đây của Adobe Photoshop, Krita, GIMP và tất cả các trình duyệt web chính. Nhiều dịch vụ trò chuyện và nhắn tin hỗ trợ hình ảnh WebP, như Slack và Discord, mặc dù WhatsApp chỉ sử dụng WebP cho nhãn dán.

Vẫn còn nhiều ứng dụng và dịch vụ không hỗ trợ WebP, nhưng giờ thì đó là lỗi của họ chứ không phải lỗi của WebP. Vấn đề thực sự duy nhất của tôi với WebP hiện nay là các trang web không hỗ trợ chúng để tải hình ảnh lên. Nếu tôi tải xuống một hình ảnh để đăng lại ở nơi khác, tôi vẫn có thể phải chuyển đổi nó sang một định dạng khác. Tuy nhiên, WebP đã tồn tại hơn một thập kỷ nay, vì vậy không có lý do gì để phần mềm hiện đại không hoạt động với nó.

3. Cách làm việc với WebP

Có nhiều trình chỉnh sửa và trình xem ảnh có thể mở (và trong hầu hết các trường hợp, lưu) các tệp WebP. Adobe Photoshop 23.2 trở lên có thể sử dụng WebP ngay khi cài đặt, và các phiên bản cũ hơn chỉ cần plug-in WebPShop. Một số trình chỉnh sửa ảnh miễn phí và mã nguồn mở cũng có thể mở, chuyển đổi và lưu các tệp WebP, như Krita, GIMP và PhotoStack. Nếu bạn thoải mái với dòng lệnh hoặc thiết bị đầu cuối, bạn có thể sử dụng ImageMagick để chuyển đổi tệp nhanh chóng.

WebP không phải là định dạng hình ảnh mới duy nhất, phần lớn điều này cũng áp dụng cho hình ảnh JPEG XL, AVIF và HEIC. Trên thực tế, AVIF dựa trên công nghệ từ AV1, phiên bản kế thừa của codec VP8/VP9 mà WebP sử dụng. Một số ứng dụng hỗ trợ tệp WebP cũng hỗ trợ các định dạng đó.

Lần tới khi bạn gặp phải một tệp WebP mà bạn không thể mở hoặc chỉnh sửa, có thể đã đến lúc thay thế các công cụ của bạn, chứ không phải định dạng hình ảnh. Vẫn có những lúc việc chuyển đổi là hoàn toàn cần thiết, nhưng những điều đó không nhất thiết phải xảy ra thường xuyên.