2 điểm bởi GN⁺ 2023-12-17 | 1 bình luận | Chia sẻ qua WhatsApp

Phân tích hiệu năng thực tế của định dạng ảnh WebP

  • Định dạng ảnh WebP thường được cho là giúp tiết kiệm 15% dung lượng tệp so với JPEG, nhưng trên thực tế không phải lúc nào cũng vậy.
  • Có thể chuyển đổi thư viện media hiện có sang WebP thông qua plugin WordPress, nhưng quá trình này có thể làm giảm chất lượng.
  • Đặc biệt, với các ảnh có gradient mượt, cơ chế nén của WebP có thể tạo ra nhiều artefact hơn JPEG (ví dụ: hiện tượng posterization).

Bài kiểm tra so sánh giữa WebP và JPEG

  • Khi so sánh ảnh định dạng JPEG với ảnh định dạng WebP, WebP không phải lúc nào cũng vượt trội hơn.
  • Ảnh JPEG chất lượng 90 có dung lượng lớn hơn, nhưng nhìn sạch hơn về mặt thị giác so với ảnh WebP chất lượng 90.
  • Nén không mất dữ liệu của WebP có kích thước tệp nhỏ hơn JPEG chất lượng 100, nhưng khác biệt thị giác không lớn và tương tự JPEG chất lượng 95.

Vấn đề của định dạng WebP và hướng giải quyết

  • Dù các tuyên bố về WebP dựa trên hiệu năng trung bình, định dạng này không cho thấy hiệu năng vượt trội với mọi loại ảnh.
  • Khi chất lượng hình ảnh là quan trọng, nên dùng JPEG chất lượng 90 và thêm một chút noise hoặc dithering vào ảnh.
  • Các dịch vụ SaaS để chuyển đổi ảnh có tốn chi phí và không bảo đảm chất lượng thực tế, vì vậy dùng Image Magick/Graphics Magick trên máy chủ riêng sẽ tốt hơn.
  • Các developer và kỹ sư cần trò chuyện với những nghệ sĩ thực thụ và hiểu các thách thức cũng như ưu tiên của họ.

Ý kiến của GN⁺

  • Điều quan trọng là định dạng WebP không phải lúc nào cũng tốt hơn JPEG, đặc biệt có thể gặp vấn đề khi xử lý các gradient mượt.
  • Việc thiếu đối thoại giữa developer và nghệ sĩ về chất lượng hình ảnh có thể dẫn đến sự tách rời giữa công nghệ và nghệ thuật, và điều này có thể gây ra những vấn đề rộng lớn hơn.
  • Bài viết này là một ví dụ thú vị cho thấy việc chọn định dạng ảnh không chỉ là một quyết định kỹ thuật đơn thuần, mà còn có thể ảnh hưởng đến trải nghiệm người dùng thực tế và chất lượng công việc của chuyên gia.

1 bình luận

 
GN⁺ 2023-12-17
Ý kiến Hacker News
  • Chỉ ra các vấn đề của định dạng ảnh WebP và chia sẻ trải nghiệm quay lại dùng JPG/PNG

    • Phần lớn mọi người không cảm nhận được khác biệt do màn hình desktop thiếu đổi mới đáng kể
    • Không giống như di động hay TV 4K, mật độ điểm ảnh của màn hình 20-40 inch vẫn dừng ở mức của những năm 2000
    • Có ý kiến cho rằng việc đổi màu nền của ảnh ví dụ hoặc dùng nền nhẹ hơn sẽ tốt hơn
  • Khi so sánh WebP và JPG thì hoàn toàn không cảm nhận được khác biệt

    • Không có khác biệt ngay cả trên các màn hình và trình duyệt khác
    • Ảnh so sánh cuối cùng bị liên kết sai nên ảnh WebP xuất hiện hai lần
  • Nhược điểm lớn nhất của WebP là việc ép dùng lấy mẫu phụ sắc độ 4:2:0

    • Trên các ảnh có màu sáng, hiện tượng mất màu và mất độ sáng khá dễ nhận thấy
    • Có thể thấy sự suy giảm độ rực màu và độ sáng trong một số ảnh so sánh cụ thể
  • Với mắt người không chuyên, WebP có thể trông ổn, nhưng với nhiếp ảnh gia thì đây là vấn đề

    • Trên Android, chất lượng của mọi bức ảnh trông có vẻ giống nhau
    • Khi tạo ảnh cho giới chuyên nghiệp thì cần dùng công nghệ phù hợp
  • Vấn đề lớn nhất của WebP là sự bất tiện bên ngoài trình duyệt và mức tiết kiệm dung lượng nhỏ

    • HEIF, AVIF, các định dạng có thể đến từ H266, và JPEG XL được xem là những định dạng tốt hơn
  • Aurelien Pierre là người đóng góp chủ chốt cho Darktable và có quan điểm rất mạnh về cách làm đúng

    • Đôi khi ông ấy có thể khá gay gắt, và từng tách Darktable thành Ansel
  • Nếu coi trọng chất lượng ảnh lưu trữ

    • Tốt nhất không nên nén lại sang định dạng mới từ bản gốc chưa nén
    • Với ảnh mới, việc nén sang định dạng mới với các thiết lập an toàn là điều có ý nghĩa
  • Tác giả nên tập trung vào nén hơn là khác biệt giữa các định dạng

    • Cần thử nhiều loại ảnh, nhiều nền và nhiều chương trình khác nhau thì mới có thể so sánh thực sự
    • Với nhiếp ảnh gia chuyên nghiệp, tốt hơn nên tải lên không nén và ở chất lượng đầy đủ
  • Với tư cách là người có “con mắt không chuyên”, không cảm nhận được khác biệt nào có ý nghĩa

  • Thắc mắc vì sao hiện tượng banding vẫn còn tồn tại trong nén ảnh

    • Vì thuật toán nén hoạt động trong miền tần số nên việc nén gradient lẽ ra phải dễ
    • Những yếu tố gây ra banding lại khiến ảnh vừa lớn hơn vừa xấu hơn