Hai cách nén ảnh
Công cụ có hai chế độ, mỗi chế độ hợp với một việc:
- Chất lượng — bạn chọn mức chất lượng (mặc định 70%) và mọi ảnh được mã hóa lại với thiết lập đó. Phù hợp khi bạn chỉ muốn file nhẹ hơn cho website, tin nhắn hay lưu trữ, không cần con số cụ thể.
- Dung lượng mục tiêu — bạn nhập giới hạn bằng KB, công cụ sẽ tìm mức chất lượng cao nhất mà vẫn nằm dưới giới hạn. Dùng khi biểu mẫu, cổng thông tin hay email đặt mức tối đa rõ ràng.
Cả hai chế độ đều nén được nhiều ảnh cùng lúc. Khi có nhiều file, bạn thấy danh sách dung lượng trước/sau và tải tất cả về trong một file ZIP.
Mỗi định dạng được xử lý ra sao
| Bạn tải lên | Chế độ chất lượng | Chế độ dung lượng mục tiêu |
|---|---|---|
| JPG | Vẫn là JPG | Vẫn là JPG |
| WebP | Vẫn là WebP (nếu trình duyệt mã hóa được) | Vẫn là WebP (cùng điều kiện) |
| PNG nền trong suốt | Vẫn là PNG | Vẫn là PNG; chỉ có thể giảm kích thước pixel |
| PNG không trong suốt | Vẫn là PNG | Chuyển thành JPG, nhỏ hơn nhiều với ảnh chụp |
| Định dạng khác trình duyệt mở được | Thành JPG | Thành JPG (PNG nếu có trong suốt) |
PNG là định dạng không mất dữ liệu nên thanh chất lượng gần như không có tác dụng. Vì vậy một file PNG hầu như không nhỏ đi ở chế độ chất lượng thường giảm mạnh ở chế độ dung lượng mục tiêu: nếu không có pixel trong suốt, nó được lưu thành JPG. Nếu cần giữ nền trong suốt mà vẫn muốn file nhỏ hơn, hãy thử PNG sang WebP.
Cách đạt dung lượng mục tiêu
Dung lượng được tính theo kilobyte thập phân: mục tiêu 200 KB nghĩa là 200.000 byte. Nhờ vậy file vẫn đạt yêu cầu dù website tính 1 KB là 1.000 hay 1.024 byte. (Bảng kết quả hiển thị theo đơn vị 1.024 byte, nên file đúng sát giới hạn trông nhỏ hơn một chút: 200.000 byte hiện là 195 KB.)
Quá trình gồm hai bước:
- Thử các mức chất lượng từ 92% xuống 40% và giữ mức cao nhất còn vừa.
- Nếu ở 40% vẫn quá nặng, công cụ giảm chiều rộng và chiều cao rồi thử lại, thay vì xuống dưới 40% — mức mà JPG bắt đầu vỡ thành ô vuông rõ rệt.
Tức là đặt mục tiêu nhỏ cho ảnh lớn sẽ cho ra ảnh nhỏ hơn về kích thước, không phải ảnh bị phá hỏng. Nếu một file thật sự không thể đạt mục tiêu (hiếm, chủ yếu là PNG trong suốt với giới hạn rất nhỏ), bạn sẽ thấy cảnh báo cạnh kết quả.
Thực tế một bức ảnh nén được nhỏ đến đâu?
Con số ước lượng cho ảnh chụp điện thoại bình thường ở chất lượng ổn; ảnh nhiều chi tiết (lá cây, sỏi, đám đông) cần nhiều byte hơn, nền trơn cần ít hơn.
- 50 KB — cạnh dài khoảng 700–900 px
- 100 KB — khoảng 1.000–1.300 px
- 250 KB — khoảng 1.600–2.000 px
- 1 MB — từ 3.000 px trở lên
- 2 MB trở lên — thường giữ nguyên ảnh gốc 12 megapixel
Các mức giới hạn hay gặp đều có trang riêng: 50 KB, nén ảnh dưới 100 KB, 200 KB, 500 KB, 1 MB và 2 MB.
Giảm kích thước trước, kết quả sẽ nét hơn
Dung lượng file phụ thuộc vào số pixel nhiều hơn hẳn so với mức chất lượng. Ảnh 4.000 × 3.000 có số pixel gấp mười hai lần ảnh 1.200 × 900. Nếu ảnh chỉ xem trên màn hình, hãy điền Cạnh tối đa (ví dụ 1.600 hoặc 2.000 px) trước khi nén. Bạn sẽ có file nhỏ hơn với chất lượng cao hơn so với việc ép ảnh kích thước đầy đủ. Cần kích thước chính xác thì dùng Thay đổi kích thước ảnh trước.
Cắt ảnh cũng giúp ích: mỗi pixel tường hay bầu trời bạn cắt bỏ là một pixel không cần lưu.
Câu hỏi thường gặp
- "File gần như không nhỏ đi." Có thể nó đã được nén tốt từ trước, hoặc là PNG trong suốt. Hãy giảm chất lượng, đặt cạnh tối đa hoặc chuyển sang chế độ dung lượng mục tiêu.
- "Có làm ảnh to hơn được không?" Không, nén chỉ làm nhỏ đi. Muốn tăng số pixel, hãy dùng Thay đổi kích thước ảnh.
- "Ảnh iPhone không mở được." Chuyển trước bằng HEIC sang JPG, rồi mới nén.
- "Thông tin vị trí có còn không?" Việc mã hóa lại tạo file mới không chứa khối EXIF gốc. Muốn kiểm tra hoặc xóa riêng, dùng trình xem EXIF hoặc Xóa siêu dữ liệu.
Mọi thứ chạy trong trình duyệt: ảnh không bao giờ được tải lên máy chủ, nên dù nén rất nhiều ảnh cùng lúc, giới hạn duy nhất là bộ nhớ thiết bị của bạn.