Bản phát hành thử nghiệm đã kiểm tra
Trình nén ảnh này làm gì?
Vaultaire nén một ảnh tĩnh JPEG, PNG hoặc WebP bên trong trình duyệt của bạn. Hãy chọn một mức chất lượng bộ mã hóa hoặc một mức trần dung lượng file tối đa, so sánh kết quả, và chỉ tải xuống sau khi file mới giải mã được và dung lượng, kích thước, độ trong suốt cùng metadata được hỗ trợ đã được kiểm tra.
File gốc không bị thay đổi. JPEG và WebP dùng bộ mã hóa có mất dữ liệu của trình duyệt. PNG dùng một lần mã hóa lại không mất dữ liệu mới từ các pixel do trình duyệt dựng, và cách này có thể không làm file nhỏ hơn.
Làm cách nào để nén một ảnh xuống dưới một giới hạn dung lượng file?
- Chọn một ảnh tĩnh. Trình duyệt kiểm tra chữ ký, kích thước, ảnh động, hướng ảnh, độ trong suốt và metadata được hỗ trợ của ảnh.
- Nhập mức trần. Chọn JPEG hoặc WebP, chọn Dung lượng file tối đa, rồi nhập KB hoặc MB. Số byte được diễn giải chính xác sẽ hiện ra trước khi nén.
- Xem lại bản sao đã xác minh. Vaultaire báo cho biết mức trần có đạt hay không. Nó không bao giờ đổi kích thước để ép ra kết quả.
Mức trần 2 MB nghĩa là 2,000,000 byte. Đó không phải là yêu cầu về dung lượng chính xác. Nếu không mức chất lượng nào được thử vừa mức, trang sẽ hiển thị kết quả đã xác minh nhỏ nhất và dẫn tới trình đổi kích thước ảnh.
Nén ảnh xuống 20 KB, 50 KB, 100 KB hoặc 200 KB
Các biểu mẫu tải lên thường nêu một giới hạn cứng: 20 KB cho cổng thi, 50 KB hoặc 100 KB cho hồ sơ xin việc, 200 KB cho biểu mẫu hành chính, 1 MB hoặc 2 MB cho việc tải lên thông thường. Hãy chọn đầu ra JPEG hoặc WebP, chọn Dung lượng file tối đa, rồi nhập con số kèm đơn vị.
Vaultaire đọc mức trần theo byte hệ thập phân, nên 50 KB nghĩa là 50,000 byte và 200 KB nghĩa là 200,000 byte. Sau đó nó thử một tập giới hạn các mức chất lượng bộ mã hóa và giữ mức cao nhất có kết quả thật bằng hoặc dưới con số của bạn. Dung lượng được báo là dung lượng của file thật, đo sau khi mã hóa, không phải một ước tính.
Mức trần là một giới hạn, không phải một mục tiêu. Công cụ sẽ không độn thêm dữ liệu vào file để chạm đúng một con số, và nó không bao giờ giảm kích thước để ép cho vừa. Một kết quả dưới mức trần của bạn là đạt.
Mục tiêu nhỏ thất bại thường xuyên hơn mục tiêu lớn, và lý do là số pixel. Một ảnh điện thoại 12 megapixel mang nhiều chi tiết hơn nhiều so với những gì 20 KB JPEG có thể chứa ở bất kỳ mức chất lượng nào bộ mã hóa đưa ra. Khi công cụ báo rằng không mức chất lượng nào được thử vừa mức, cách khắc phục là thu nhỏ kích thước trước: mở trình đổi kích thước ảnh, giảm chiều rộng, rồi quay lại đây và đặt lại mức trần. Các mục tiêu chặt như 20 KB và 50 KB thường cần bước đó. Các mục tiêu từ 200 KB trở lên thường không cần.
Nén ảnh thay đổi những gì
Mã hóa JPEG và WebP có mất dữ liệu có thể thay đổi giá trị màu, kết cấu mịn, cạnh sắc và chữ. Một giá trị chất lượng bằng số điều khiển một bộ mã hóa của trình duyệt; nó không có nghĩa là cùng một chất lượng thị giác ở mọi trình duyệt hay mọi bản phát hành.
Chiều rộng và chiều cao hiển thị giữ nguyên. Hướng ảnh EXIF được lưu sẽ được áp vào pixel một lần, rồi bị xóa. File mới được dựng qua một canvas sRGB 8 bit, nên hành vi về dải màu rộng, HDR, CMYK, độ sâu bit cao hơn, mật độ và màu in có thể thay đổi.
Các API trình duyệt dùng cho đầu ra cục bộ được mô tả tại OffscreenCanvas.convertToBlob và HTMLCanvasElement.toBlob.
Đầu ra JPEG, PNG hoặc WebP
| Định dạng | Nén | Độ trong suốt | Chế độ dung lượng tối đa |
|---|---|---|---|
| JPEG | Có mất dữ liệu | Không. Bắt buộc phải chọn một nền. | Có |
| PNG | Không mất dữ liệu từ các pixel đã dựng | Có | Không |
| WebP | Có mất dữ liệu | Có, sau một bước kiểm tra alpha | Có |
Trình duyệt thử từng bộ mã hóa sau khi bạn chọn file. Một định dạng bị vô hiệu hóa nếu kết quả thử, chữ ký hoặc lần giải mã thứ hai của nó không khớp.
Dữ liệu EXIF, GPS, bản quyền và C2PA thì sao?
Việc nén tạo ra một ảnh mới và không chép metadata nguồn được hỗ trợ. Khung xem kiểm tra liệt kê các phát hiện EXIF, GPS, XMP, IPTC, bản quyền, tác giả, chỉnh sửa, nguồn gốc và C2PA được hỗ trợ trước khi bạn tiếp tục. Kết quả được quét lại.
Xóa thông tin tác giả và nguồn gốc có thể là lựa chọn sai cho một tác phẩm bạn công bố chuyên nghiệp. Hãy giữ bản gốc. Để xóa metadata mà không đổi các pixel đã mã hóa, hãy dùng trình xóa metadata ảnh và xem EXIF.
Lượt quét được hỗ trợ không thể loại trừ mọi trường metadata độc quyền, hình mờ pixel vô hình, tín hiệu giấu tin hay nhãn do nền tảng gắn về sau.
Nén ảnh riêng tư mà không cần tải lên
Cloudflare phục vụ trang này và mã tĩnh của nó trước khi bạn chọn file. Sau khi chọn, các byte chỉ di chuyển giữa trang và một worker cùng nguồn gốc trong trình duyệt của bạn. Phân tích phía máy khách gửi các sự kiện hành động cố định tới proxy PostHog của Vaultaire, kết nối duy nhất mà Chính sách bảo mật nội dung của tuyến này cho phép, và byte ảnh không bao giờ nằm trong đó.
Một lần điều hướng sau đó vẫn tạo ra một yêu cầu web thông thường. JavaScript cũng không thể hứa xóa an toàn bộ nhớ trình duyệt, nên trang không đưa ra tuyên bố đó.
Câu hỏi thường gặp về trình nén ảnh
Ảnh của tôi có bị tải lên không?
Không. Ảnh được chọn sẽ được đọc, nén và xác minh bên trong trình duyệt của bạn, không có việc tải lên hay API xử lý nào. PostHog nhận các sự kiện hành động và hoàn tất cố định, không bao giờ nhận byte ảnh, tên file hay thiết lập. Chính sách bảo mật nội dung của tuyến này chỉ cho phép proxy PostHog của Vaultaire cho các sự kiện đó.
Làm cách nào để nén một ảnh xuống dưới 2 MB?
Chọn đầu ra JPEG hoặc WebP, chọn Dung lượng file tối đa, nhập 2 MB, rồi nén. Vaultaire thử một tập giới hạn các thiết lập bộ mã hóa và báo cho biết số byte kết quả chính xác có đạt mức trần hay không.
Công cụ có thể làm cho một ảnh đúng bằng 100 KB không?
Không thể hứa một dung lượng chính xác. Thiết lập này là một mức trần. Công cụ tìm mức chất lượng cao nhất trong số đã thử mà bằng hoặc dưới 100,000 byte, và nói thẳng khi chỉ nén thôi thì không đạt tới đó.
Làm cách nào để nén một ảnh xuống 50 KB?
Chọn đầu ra JPEG hoặc WebP, chọn Dung lượng file tối đa, rồi nhập 50 KB. Vaultaire đọc đó là 50,000 byte, thử một tập giới hạn các mức chất lượng bộ mã hóa và giữ mức cao nhất có kết quả thật bằng hoặc dưới mức trần. Các mục tiêu nhỏ như vậy thường thất bại với một ảnh điện thoại ở độ phân giải đầy đủ, vì một ảnh 12 megapixel chứa nhiều chi tiết hơn mức 50 KB có thể mang. Khi không mức chất lượng nào được thử vừa mức, hãy giảm chiều rộng trong trình đổi kích thước ảnh trước, rồi đặt lại mức trần. Các bước đó cũng áp dụng cho mục tiêu 20 KB, 100 KB hoặc 200 KB.
Làm cách nào để giảm dung lượng ảnh mà không giảm chất lượng?
Hãy chọn đầu ra PNG. Ở đây PNG là không mất dữ liệu, nên các pixel được giữ nguyên chính xác, dù một lần mã hóa lại không mất dữ liệu có thể không làm file nhỏ hơn. Nén thực sự không mất dữ liệu và giảm dung lượng nhiều là hai điều không có được cùng lúc. Để có file nhỏ hơn mà không thấy khác biệt, hãy chọn WebP ở mức chất lượng cao và so sánh chế độ xem trước và sau ở kích thước đầy đủ trước khi tải xuống. WebP thường đạt tới file nhỏ hơn JPEG ở cùng một mức chất lượng.
Nén ảnh có làm giảm kích thước không?
Không. Công cụ này giữ nguyên chiều rộng và chiều cao hiển thị. Hãy dùng trình đổi kích thước ảnh riêng khi cần ít pixel hơn.
Nén JPEG hoặc WebP có làm giảm chất lượng không?
Mã hóa JPEG và WebP có mất dữ liệu có thể thay đổi giá trị pixel và chi tiết nhìn thấy được. Giá trị chất lượng điều khiển bộ mã hóa của trình duyệt; nó không phải là một điểm số chất lượng thị giác chung.
Nén có xóa metadata EXIF và GPS không?
Bản sao mới không chép theo các bản ghi EXIF, GPS, XMP, IPTC, nguồn gốc hoặc C2PA được hỗ trợ. Vaultaire quét lại kết quả, nhưng không thể loại trừ mọi tín hiệu độc quyền hoặc nhúng trong pixel.
Tôi có thể nén nhiều ảnh cùng lúc không?
Không phải trong bản phát hành thử nghiệm này. Nó xử lý mỗi lần một ảnh để việc dùng bộ nhớ, dọn dẹp và mọi biên nhận đều rõ ràng.
Độ trong suốt của PNG thì sao?
Đầu ra PNG và WebP phải giữ nguyên các giá trị alpha của ảnh nguồn trong quá trình xác minh cục bộ. JPEG không có độ trong suốt, nên công cụ yêu cầu bạn chọn một nền trước khi có thể tạo file JPEG.
Điều gì xảy ra khi ảnh đã nén lại lớn hơn?
Vaultaire loại bỏ kết quả lớn hơn và không đưa nó ra để tải xuống. Hãy giữ bản gốc, chọn định dạng hoặc thiết lập khác, hoặc dùng trình đổi kích thước ảnh.
Công cụ có nén được HEIC, AVIF, GIF hoặc ảnh động không?
Không. Bản phát hành này nhận một ảnh tĩnh JPEG, PNG hoặc WebP. Nó từ chối ảnh động thay vì chỉ xuất khung hình đầu tiên.
Công cụ có giữ được màu in và DPI không?
Không có bảo đảm nào về in ấn hay lưu trữ. Việc mã hóa bằng canvas của trình duyệt có thể chuyển đổi màu, độ sâu bit, hồ sơ màu và metadata mật độ. Hãy giữ bản gốc và dùng một quy trình máy tính có quản lý màu cho bản in gốc.