Hướng dẫn cách làm
Cách làm mờ một phần ảnh mà không để lộ nó
Một cái tên trong đoạn chat, một khuôn mặt trong ảnh, một địa chỉ trên hóa đơn: trước khi ảnh chụp màn hình được đăng lên diễn đàn hay gửi cho khách hàng, vùng nhạy cảm phải biến mất. Cái bẫy là không phải kiểu làm mờ nào cũng thật sự xóa thông tin, và hình ảnh cũng không nên đi qua máy chủ nào trên đường xử lý.
Từng bước
- Mở công cụ che thông tin trên ảnh và thả ảnh vào. Bản xem trước hiện ngay lập tức; mọi thứ diễn ra trong thẻ trình duyệt.
- Vẽ một hình chữ nhật lên từng vùng cần che, ngay trên bản xem trước. Bạn có thể vẽ nhiều hình: một khung chat, một tên người dùng và một khuôn mặt trong cùng một lượt.
- Chọn làm mờ pixel (mỗi ô được thay bằng màu trung bình của nó, chi tiết gốc mất hẳn) hoặc ô đen để chắc chắn xóa sạch, rồi áp dụng và tải về. Siêu dữ liệu EXIF, kể cả GPS, được loại bỏ khi xuất tệp.
Vì sao làm mờ nhẹ là chưa đủ
Hiệu ứng mờ Gaussian và xoáy trông có vẻ kín nhưng vẫn giữ lại rất nhiều tín hiệu gốc: các nhà nghiên cứu đã nhiều lần khôi phục được chữ và khuôn mặt từ chúng, còn hiệu ứng xoáy thậm chí có thể đảo ngược về mặt toán học. Nếu thông tin quan trọng, hãy dùng kiểu khảm pixel phá hủy với ô lớn, hoặc tốt hơn nữa là ô đen đặc. Đó là lý do tính năng làm mờ pixel của công cụ này tính trung bình thật cho từng ô thay vì chỉ là một bộ lọc trang trí.
Đừng quên những gì nằm quanh các điểm ảnh
Vùng nhìn thấy chỉ là một nửa công việc. Hãy cắt ảnh nếu phần nhạy cảm vốn nằm gần mép, và kiểm tra siêu dữ liệu: một bức ảnh có thể mang tọa độ GPS, số sê-ri thiết bị và dấu thời gian trong khối EXIF. Công cụ che tự động loại bỏ EXIF; bạn có thể kiểm chứng bằng trình đọc EXIF trước và sau.
Các công cụ dùng trong hướng dẫn này
Câu hỏi thường gặp
Làm mờ pixel có thể bị đảo ngược không?
Kiểu phá hủy thì không. Mỗi ô khảm được thay bằng màu trung bình của các điểm ảnh trong ô: chi tiết gốc đã biến mất khỏi tệp về mặt toán học, không còn gì để khôi phục. Để chắc chắn tuyệt đối với văn bản (nơi ngữ cảnh đôi khi giúp đoán ra), ô đen xóa 100% thông tin.
Làm sao tôi chắc chắn được rằng hình ảnh gốc không bị gửi đi đâu đó?
Công cụ vẽ trực tiếp lên một phần tử HTML Canvas: hình ảnh của bạn được trình duyệt giải mã, thao tác trong bộ nhớ và không bao giờ được trao cho một yêu cầu mạng. Hãy mở bảng Network trong DevTools trong lúc bạn áp một vùng và bạn sẽ thấy nó vẫn trống. Đây không phải là một chính sách, mà là kiến trúc: chẳng có lời gọi máy chủ nào để thực hiện cả.