Tài liệu & Hướng dẫn chuyên sâu: Nén ảnh WebP / AVIF (Image Compressor)
1. Tổng quan & Nguyên lý hoạt động
Ảnh thường chiếm phần lớn dung lượng trang web, và chuyển từ PNG/JPEG sang WebP hoặc AVIF có thể giảm kích thước đáng kể mà mắt thường khó nhận ra khác biệt. Thay vì tải ảnh lên một dịch vụ bên thứ ba, công cụ này giải mã ảnh, thu nhỏ (nếu muốn) rồi mã hoá lại bằng `canvas` của chính trình duyệt, nên ảnh — kể cả ảnh nội bộ hay tài liệu nhạy cảm — không bao giờ rời khỏi máy bạn.
2. Ưu thế kiến trúc & Tính năng nổi bật
Xuất ra WebP, AVIF, JPEG hoặc PNG. Công cụ phát hiện khi trình duyệt không mã hoá được định dạng yêu cầu (ví dụ AVIF ở nhiều trình duyệt) và báo rõ thay vì âm thầm cho kết quả khác.
Thanh chất lượng 1–100 cho các định dạng nén mất dữ liệu, cùng ô giới hạn cạnh dài tối đa để thu nhỏ ảnh theo tỉ lệ. Kết quả cập nhật ngay, hiển thị dung lượng trước/sau và phần trăm tiết kiệm.
Ảnh gốc và ảnh sau nén hiển thị cạnh nhau (nền ô vuông cho ảnh trong suốt). Tải về với tên tệp có hậu tố -compressed và đúng phần mở rộng.
3. Chọn định dạng nào?
Gợi ý nhanh theo loại ảnh và mức độ hỗ trợ của trình duyệt:
| Định dạng | Phù hợp với | Hỗ trợ trong trình duyệt |
|---|---|---|
| WebP | Ảnh chụp và đồ họa web nói chung; hỗ trợ trong suốt | Hầu hết trình duyệt hiện đại |
| AVIF | Dung lượng nhỏ nhất ở cùng chất lượng | Hiển thị rộng rãi, nhưng mã hoá bằng canvas còn hạn chế |
| JPEG | Ảnh chụp, tương thích tuyệt đối | Mọi nơi (không có độ trong suốt) |
| PNG | Ảnh chụp màn hình, logo, đồ họa cần giữ nguyên điểm ảnh | Mọi nơi (không mất dữ liệu) |
4. Câu hỏi thường gặp (FAQ)
Giải đáp các thắc mắc phổ biến của lập trình viên khi sử dụng tiện ích Nén ảnh WebP / AVIF (Image Compressor).
5. Công cụ liên quan
- Chuyển đổi SVG sang React ComponentDán mã SVG, nhận ngay component React/TSX có kiểu dữ liệu đầy đủ — xử lý hoàn toàn trên trình duyệt.
- Trình xem trước Open Graph & SEONhập metadata, xem ngay link hiển thị trên Google, Facebook, Twitter và lấy sẵn code Next.js Metadata.
- Trích xuất chữ từ ảnh (OCR)Nhận dạng chữ viết từ hình ảnh, ảnh chụp màn hình và tài liệu 100% trên trình duyệt qua WebAssembly Tesseract.js, bảo mật tuyệt đối.
- Ảnh ↔ Base64Chuyển ảnh sang Base64/Data URI và ngược lại, ngay trong trình duyệt