Chuyển đến nội dung

Chuyển WebP sang JPG

Ảnh lưu từ website về là WebP, rồi biểu mẫu tải lên, trình chỉnh sửa cũ hay ứng dụng email từ chối nó. Biến nó thành JPG ở chất lượng bạn chọn — hàng loạt, và không lưu trữ gì cả.

  • Không bao giờ lưu trữ
  • Không xếp hàng, không phải chờ
  • Không cần đăng ký, không watermark

Cách hoạt động

1

Thêm file WebP

Thả bao nhiêu file .webp cũng được, hoặc cả thư mục tải về.

2

Đặt chất lượng

Khoảng 85–90 cho ảnh chụp. Vùng trong suốt được tô bằng màu nền bạn chọn, vì JPG không có nền trong suốt.

3

Tải xuống

Từng file một, hoặc tất cả dưới dạng ZIP.

Hai định dạng lossy, cái này nối tiếp cái kia

Một file WebP lossy là một khung hình chính của video VP8: màu được lưu ở một phần tư độ phân giải của độ sáng, và chi tiết bị lượng tử hóa theo khối 4×4 khi website tạo ra nó. JPEG làm đúng hai việc đó với một lưới khác — khối 8×8 và cách lấy mẫu màu riêng — nên chuyển từ cái này sang cái kia là hai thế hệ mất mát trên hai lưới khác nhau. Từ chất lượng 85 trở lên, thế hệ thứ hai nằm dưới ngưỡng mắt nhận ra; hư hại hiện ra trước hết ở các dải chuyển màu mượt (bầu trời, da) dưới dạng vệt sọc mờ, và ở viền chữ dưới dạng một quầng thứ hai.

File thường lớn lên, và đó là dấu hiệu chuyển đổi đang hoạt động đúng. WebP tồn tại vì nó lưu một bức ảnh chỉ bằng khoảng hai phần ba số byte JPEG cần cho cùng diện mạo, nên một file tải về 240 KB thành file JPG 350 KB ở chất lượng tương đương — hoặc một file nhỏ hơn nhưng tệ hơn thấy rõ. Không được gì ngoài tính tương thích, và đó chính là toàn bộ lý do bạn ở đây.

Metadata không được chuyển sang. WebP từ website hiếm khi có metadata, nhưng file xuất từ ứng dụng camera có thể mang EXIF và hồ sơ màu ICC; các pixel được chuyển đổi trong không gian màu sRGB chuẩn và file JPG được ghi không kèm hồ sơ màu, vốn là điều mọi trình xem ảnh mặc định giả định.

Khi bạn cần công cụ khác

Nếu chương trình từ chối file WebP là bản mới, hãy thử lại trước khi chuyển đổi: Photoshop, GIMP, Affinity, Windows Photos, Preview trên macOS, mọi trình duyệt và hầu hết biểu mẫu tải lên của CMS đã đọc được WebP từ nhiều năm nay, và biểu mẫu nào từ chối thường chỉ kiểm tra phần mở rộng. Đổi tên file không giải quyết được gì — byte vẫn là WebP — nhưng cập nhật chương trình thì thường có tác dụng.

Với cả một thư mục, dwebp in.webp -o out.png rồi cjpeg hoặc mozjpeg cho ra JPG đẹp hơn ở cùng dung lượng so với mọi bộ mã hóa trong trình duyệt, và lệnh magick mogrify -format jpg -quality 88 *.webp của ImageMagick xử lý cả thư mục chỉ trong một dòng.

Câu hỏi thường gặp

Vì sao là JPG mà không phải PNG?

Vì bức ảnh nhiều khả năng là ảnh chụp, và ảnh chụp lưu dưới dạng PNG nặng gấp năm đến mười lần mà không đẹp hơn chút nào thấy được. JPG là định dạng đúng cho ảnh chụp, và là định dạng mà mọi biểu mẫu, CMS, ứng dụng email và điện thoại đã chấp nhận suốt ba mươi năm. Nếu file WebP là logo, ảnh chụp màn hình hay bất cứ thứ gì có màu phẳng hoặc nền trong suốt, Chuyển WebP sang PNG là lựa chọn tốt hơn.

Có bị giảm chất lượng không?

Về nguyên tắc là có một chút: file WebP vốn đã lossy, và bộ mã hóa JPG lại lượng tử hóa thêm lần nữa. Từ 85 trở lên, thế hệ nén thứ hai này không nhìn thấy được trên ảnh chụp; dưới khoảng 70, hai lớp lỗi nén bắt đầu cộng dồn. Công cụ hiển thị dung lượng mới ngay khi mỗi file xong, nên bạn thấy được mức chất lượng đó đổi lấy gì.

Vùng trong suốt sẽ ra sao?

JPG không lưu được độ trong suốt, nên vùng trong suốt được tô bằng màu nền bạn chọn — mặc định là trắng, và trang sẽ báo khi một file có nền trong suốt để bạn đổi màu trước khi chuyển đổi.

Ảnh của tôi có bị lưu ở đâu không?

Không. Không lưu trữ gì cả, vào bất kỳ lúc nào.

Còn WebP động thì sao?

Chỉ khung hình đầu tiên được chuyển đổi. Ảnh động cần GIF hoặc video, không phải JPG.

Nên biết: WebP động chỉ được chuyển đổi khung hình đầu tiên. Vùng trong suốt được tô bằng màu bạn chọn. WebP lossless của đồ họa màu phẳng — logo, ảnh chụp màn hình — cho ra JPG kém hơn PNG; hãy dùng Chuyển WebP sang PNG cho những file đó.

Đặt công cụ này lên website của bạn

Miễn phí cho mọi blog, trang lớp học hay bài viết hướng dẫn. Chỉ cần dán một đoạn mã là khách truy cập có thể dùng ngay trên trang của bạn.