Tiếng Việt

Xóa dữ liệu EXIF khỏi ảnh

Viết một bản sao với các khối siêu dữ liệu bị loại bỏ và dữ liệu hình ảnh nén không bị ảnh hưởng

Công cụ tải ở đây. Nó cần JavaScript vì công việc diễn ra trên thiết bị của bạn.

Các tệp và quyền riêng tư của bạn

Ảnh của bạn không bao giờ được tải lên. Nó được đọc vào tab trình duyệt này, được phân tích cú pháp ở đó và bản sao đã được làm sạch được tạo ở đó từ các byte gốc. Mã công cụ không đưa ra yêu cầu mang tệp, dán văn bản hoặc đầu ra được tạo ra. Yêu cầu tập lệnh phân tích được tiết lộ là riêng biệt và được mô tả trong Chính sách quyền riêng tư của trang web.

Công cụ này làm gì

Xóa siêu dữ liệu ẩn mà JPEG, PNG hoặc WebP mang theo và tải xuống bản sao đã được làm sạch. các tệp được viết lại ở mức byte thay vì được giải mã và lưu lại, vì vậy hình ảnh không được nén lại và không giảm chất lượng.

JPEG, PNG hoặc WebP là vùng chứa: một chuỗi các khối được gắn nhãn, một số khối được nén dữ liệu hình ảnh và một số mô tả ai đã chụp bức ảnh, khi nào, với cái gì và ở đâu. Cái này công cụ sẽ thực hiện trình tự đó, loại bỏ các khối mang siêu dữ liệu và sao chép phần còn lại qua không thay đổi. Trong JPEG có nghĩa là phân đoạn APP1 Exif bao gồm thư mục con GPS của nó, APP1 XMP phân đoạn, APP13 bản ghi Photoshop và IPTC, COM nhận xét và bất kỳ APPn nào khác phân đoạn không được công nhận là dữ liệu hiển thị. Trong PNG nó có nghĩa là eXIf, tEXt, zTXt, iTXt và khối thời gian; trong WebP, các khối EXIF và XMP. Mọi thứ bị xóa sẽ được liệt kê theo tên và mọi thứ đều được cố tình giữ lại.

Cách sử dụng nó

  1. Chọn JPEG, PNG hoặc WebP. Định dạng được xác định từ byte ma thuật của chính tệp, không phải phần mở rộng của nó.
  2. Đọc những gì tệp tiết lộ: các trường vị trí và thiết bị được liệt kê đầu tiên, sau đó mới đến từng trường. trường khác mà trình phân tích cú pháp có thể đọc được.
  3. Chọn Xóa siêu dữ liệu để tạo bản sao sạch từ byte gốc.
  4. Kiểm tra hai danh sách xuất hiện: cái gì đã bị xóa và cái gì được giữ lại do đánh rơi nó sẽ thay đổi cách hiển thị hình ảnh.
  5. Chọn Xác minh để đọc lại bản sao đã được làm sạch, sau đó tải xuống. Nó được lưu với một -no-metadata và bản gốc của bạn không bị ảnh hưởng.

Các trường hợp sử dụng ví dụ

Hỗ trợ đầu vào và đầu ra

Chấp nhận

sản xuất

Công cụ này sẽ không làm gì

Những lỗi thường gặp

Ghi chú kỹ thuật

Không có gì được giải mã thành canvas để xóa tệp. Điểm đánh dấu JPEG đã được đi qua đánh dấu đến điểm đánh dấu bắt đầu quét; các phân đoạn APPn và COM không mong muốn bị bỏ qua và mọi thứ từ quá trình quét trở đi đều được sao chép nguyên văn, vì vậy dữ liệu được mã hóa entropy sẽ được giống hệt nhau. PNG được xử lý theo từng đoạn và các khối siêu dữ liệu được loại bỏ toàn bộ, điều này nghĩa là không cần phải tính toán lại CRC và IDAT không bị ảnh hưởng. WebP được đi dưới dạng đoạn RIFF; EXIF và XMP bị loại bỏ, các bit hiện diện phù hợp trong byte cờ VP8X sẽ bị xóa để bộ giải mã nghiêm ngặt không được yêu cầu dự kiến siêu dữ liệu sẽ biến mất và trường kích thước RIFF là viết lại.

Câu hỏi thường gặp

Việc xóa siêu dữ liệu có làm giảm chất lượng hình ảnh không?
Không. Đối với cả ba định dạng được hỗ trợ, dữ liệu ảnh nén được sao chép qua không thay đổi, do đó các pixel trong tệp đã được làm sạch giống hệt với các pixel trong nguyên bản. Điều đó khác với các công cụ giải mã hình ảnh và lưu lại làm mất chất lượng.
Tôi có thể chỉ xóa một số trường không?
Không. Quá trình xóa hoạt động bằng cách loại bỏ toàn bộ khối vùng chứa, do đó mọi khối siêu dữ liệu được nhận dạng đi cùng một lúc. Giữ dấu thời gian trong khi xóa vị trí không phải là điều này cách tiếp cận có thể làm được.
Điều này có loại bỏ mọi dấu vết thông tin?
Không, và điều đó được nêu rõ hơn là che đậy. Nó loại bỏ các khối được liệt kê cho bạn định dạng của tệp. Nó không loại bỏ dữ liệu ẩn bên trong dữ liệu ảnh nén và nó cố tình giữ lại các khối màu sắc và mật độ vì việc loại bỏ chúng sẽ thay đổi cách hình ảnh trông.
Làm cách nào để kiểm tra việc xóa có hiệu quả?
Sử dụng nút Xác minh để đọc lại các byte đã được làm sạch và báo cáo xem có bất kỳ byte nào có thể đọc được không trường sống sót. Số byte trước và sau cũng được hiển thị.