Nén ảnh thành 100 KB
Cần một bức ảnh chắc chắn nằm dưới 100 KB? Kích thước mục tiêu đã điền sẵn ở dưới. Công cụ giảm chất lượng từng bước — và chuyển sang định dạng nhỏ hơn hoặc hiệu quả hơn khi có ích — đến khi tệp tin vừa. Tất cả chạy trong trình duyệt, hình ảnh không bao giờ được tải lên đâu cả.
Kéo thả ảnh vào đây hoặc nhấp chuột để chọn
Hỗ trợ JPG / PNG / WebP / GIF / AVIF / SVG, không giới hạn kích thước file
Đã điền sẵn 100 KB cho trang này. Hãy đổi nếu biểu mẫu yêu cầu con số khác.
📁 Kéo thả một thư mục toàn bộ để thêm hàng loạt · ⌨ Ctrl+V để dán hình ảnh · 📎 Không giới hạn số lượng · Không tải lên, xử lý tại chỗ
Tại sao hầu hết biểu mẫu đều yêu cầu 100 KB
Một trăm kilobytes nằm ở vị trí trung gian thoải mái: nhỏ đến mức có thể gắn ở bất cứ nơi nào, lớn đến mức vẫn giữ được khuôn mặt nhận diện được. Đó là con số thường xuyên xuất hiện trong giới hạn người ta gặp phải, và thường không phải là lựa chọn tuỳ tiện:
- Biểu mẫu trường học và cơ quan nhà nước chỉ nhận một tệp đính kèm mỗi trường ở mức 100 KB trở xuống
- Phần mềm mail cộng mỗi tệp đính kèm vào một hạn mức rất nhỏ
- Nền tảng học tập nơi từ chối một tải lên lớn hơn chỉ bằng một thông báo chung «tệp quá lớn»
- Trang web muốn một ảnh giữ chỗ tải trước khi ảnh gốc tới
- Cổng nộp hồ sơ nơi ảnh kiểu hộ chiếu phải nằm dưới giới hạn
Phần còn lại của trang này nói về việc thực sự điều gì xảy ra khi một bức ảnh không thể chịu vừa, và công cụ hành xử như thế nào trong khi đang cố gắng nhồi nó vào.
100 KB trông như thế nào trên các ảnh khác nhau
Kích thước mục tiêu không phải là lời hứa về chất lượng mà là một mức trần. Những gì nằm trong 100 KB phụ thuộc rất nhiều vào nội dung của ảnh, và đây là nơi mà đa số người dùng bất ngờ nhất.
| Ảnh | Gốc | Kết quả ở mục tiêu 100 KB | Kết quả đạt được |
|---|---|---|---|
| Ảnh thường (440 KB) | 430.2 KB | 91.6 KB | Rơi xuống dưới mục tiêu, SSIM 0.999 — hầu như không thấy hụt |
| Nhiễu nặng / hạt | 793.0 KB | 101.2 KB | Quá nhỏ — vẫn vượt mục tiêu ở chất lượng thấp nhất |
| Ảnh chụp màn hình có văn bản | 214.0 KB | trên 100 KB | Chữ là thứ đắt đỏ nhất mà JPEG phải mô tả |
Hàng thứ hai và thứ ba đáng để xem kỹ. Cả hai đều bắt đầu lớn hơn mục tiêu rất nhiều nhưng vẫn không thể nằm vào trong đó, vì hạt nhiễu và các cạnh sắc buộc bộ mã hóa phải mô tả chi tiết mà một bức ảnh mượt không hề có. Đó là sự đánh đổi trung thực ở mức 100 KB, và công cụ báo cáo điều đó thay vì giả vờ file đã vừa.
Cách nén ảnh thành 100 KB
- Thêm ảnh kéo file vào panel, dán bằng Ctrl+V, hoặc thả cả một thư mục nếu nhiều file cần cùng một cách xử lý.
- Hãy kiểm tra mục tiêu. Bảng bên dưới đã được đặt thành 100 KB cho trang này. Hãy đổi nếu biểu mẫu yêu cầu con số khác.
- Nhấn Bắt đầu nén. Công cụ hạ chất lượng từng bước — và chuyển sang định dạng nhỏ hơn hoặc hiệu quả hơn khi có lợi — cho đến khi file lưu chui vào dưới 100 KB.
- Tải kết quả xuống. Thẻ kết quả cho biết kích thước cuối cùng và, khi ảnh không thể nhỏ tới mức đó, nó nói rõ ràng thay vì lén lút lưu một file quá cỡ.
Trang này không có điều khiển thứ hai để chỉnh: chất lượng được chọn sẵn cho bạn, nên file bạn tải chính là file mà thẻ đã mô tả.
Nếu file vẫn không vào dưới 100 KB
Nếu công cụ báo rằng nó không thể đạt mục tiêu, thì giới hạn nằm ở ảnh — không phải ở công cụ. Hãy hạ kích thước chứ không phải chất lượng, hãy dùng công cụ thay đổi kích thước; bạn thường sẽ có cả file nhỏ hơn và nhìn đẹp hơn.
- Mở công cụ thay đổi kích thước ảnh và đặt chiều rộng theo kích thước mà ảnh thật sự sẽ hiển thị — 600 px là đủ cho ảnh đại diện, 480 px cho ảnh thu nhỏ.
- Chuyển sang WebP. WebP gom cùng một bức ảnh vào ít byte hơn ở cùng chất lượng, và điều đó một mình thường đã khép lại khoảng trống còn lại.
- Nén lại file đã đổi kích thước ở đây với mục tiêu 100 KB.
Ngoài ra công cụ đổi DPI Điều đó cũng đáng một phút của bạn: một file được dán nhãn 300 DPI mang metadata làm tăng số byte mà không thêm bất kỳ pixel nào nhìn thấy được.
Không có gì rời khỏi thiết bị của bạn
Mọi thứ ở trên đều xảy ra trong tab trình duyệt của bạn. Ảnh được giải mã và mã lại ngay đó bằng API canvas, nên nó không bao giờ được gửi đi, không bị lưu lại, và không ai thấy được. Sau khi trang đã tải xong, nó vẫn dùng được khi không có kết nối, và không có dấu nước, không có đăng ký, không có giới hạn số file.
Và chính sách bảo mật giải thích rõ site này thu thập gì và — hữu ích hơn — nó không thu thập gì.
Các công cụ liên quan
- Thay đổi kích thước ảnh — đặt kích thước pixel chính xác trước khi nén
- Chuyển sang WebP — file nhỏ hơn với chất lượng nhìn thấy như nhau
- Đổi DPI — gỡ bỏ metadata làm phình to số byte
- Cắt ảnh — cắt bỏ phần không cần mô tả
- Nén một ảnh — bộ nén chung, có thanh trượt chất lượng
Câu hỏi thường gặp
Tại sao tôi cần một ảnh dưới 100 KB?
Bởi có rất nhiều nơi giới hạn tệp đính kèm ở mức 100 KB: các biểu mẫu của chính phủ và trường đại học, các ứng dụng thư cũ với dung lượng nhỏ, các hệ thống quản lý học tập từ chối tải lên lớn hơn, và các site muốn ảnh nhỏ xuất hiện trước khi ảnh đầy đủ tới. 100 KB đủ nhỏ để đính kèm ở bất cứ đâu và đủ lớn để vẫn giữ được khuôn mặt nhận biết được, vì vậy nó là giới hạn được yêu cầu nhiều nhất.
Ảnh của tôi không chịu xuống dưới 100 KB. Có gì sai không?
Thường thì không có gì sai — chính bức ảnh quá tốn kém. Nhiễu ngẫu nhiên, hạt phim và chữ sắc nét là nội dung khó nhất cho JPEG mô tả. Trong kiểm thử, một ảnh 793 KB đầy nhiễu vẫn ra 101,2 KB ở chất lượng thấp nhất, trong khi ảnh thường 440 KB xuống thoải mái ở 91,6 KB. Khi file của bạn từ chối rớt dưới giới hạn, câu trả lời không phải chất lượng thấp hơn mà là kích thước pixel nhỏ hơn.
Tôi mất bao nhiêu chất lượng ở 100 KB?
Tùy hoàn toàn vào bức ảnh. Một ảnh mượt 1600x1200 ở mức 100 KB giữ chi tiết rất tốt — trong kiểm thử đo được SSIM 0,999 — vì ảnh mượt không có quá nhiều vùng khác nhau để mô tả. Ảnh chụp màn hình chữ nội dung ở 100 KB nhìn rõ hơn quanh chữ. Nếu bức ảnh quan trọng, hãy đổi kích thước theo kích thước mà nó thực sự sẽ hiển thị trước khi nén; khi đó 100 KB giữ được nhiều chi tiết hơn hẳn.
Ảnh của tôi nên lớn bao nhiêu cho một file 100 KB?
Xấp xỉ 600x600 pixel cho ảnh đại diện, 800x600 cho ảnh sản phẩm nhỏ, và 400x400 cho avatar trong chuỗi bình luận. Kích thước đi theo mục tiêu: một ảnh 1600x1200 bị ép vào 100 KB vốn đã bị downsample khá nặng, nên bắt đầu từ độ phân giải hiển thị cho ra kết quả tốt hơn trong ít bước hơn nhiều.
Ảnh có bị tải lên đâu đó không?
Không. File được giải mã và mã lại bằng JavaScript trong tab trình duyệt mà bạn đang xem. Không có gì được gửi tới máy chủ, không có gì được ghi vào cơ sở dữ liệu, và trang vẫn dùng được nếu kết nối đứt sau khi đã tải xong. Không có dấu nước, không có đăng ký và không có giới hạn tải xuống.
Chọn kích thước mục tiêu
- Nén ảnh xuống 20 KBẢnh đại diện, ảnh thu nhỏ và cổng thông tin có giới hạn đính kèm rất nhỏ.
- Nén ảnh xuống 50 KBMức trung bình—vừa với hầu hết giới hạn đính kèm của biểu mẫu và email.
- Nén ảnh xuống 200 KBCho tải lên CMS và biểu mẫu nhiều ảnh cho phép tệp lớn hơn.