Những công cụ tồn tại để loại bỏ siêu dữ liệu khỏi ảnh?


9

Bất cứ khi nào tôi chia sẻ ảnh của mình, tôi cũng chia sẻ nhiều thông tin mà tôi không muốn truyền lại:

  • mẫu máy ảnh cụ thể mà ảnh được chụp
  • thời gian phơi nhiễm
  • tỷ lệ đầu mối
  • ...

Làm cách nào tôi có thể xóa tất cả các siêu dữ liệu đó để chia sẻ?

Tôi đặc biệt tìm kiếm các giải pháp cho Max OS X.


1
Về cơ bản các câu trả lời cho Trình chỉnh sửa dữ liệu EXIF ​​chế độ hàng loạt tốt là gì? ứng dụng. Tôi sử dụng jhead, có thể loại bỏ tất cả các siêu dữ liệu và hoạt động trên nhiều hệ điều hành.
Vui lòng đọc hồ sơ của tôi

(Mặc dù về mặt kỹ thuật là một bản sao, đây vẫn là một câu hỏi hay vì đây là một vấn đề quan trọng.)
Vui lòng đọc Hồ sơ của tôi

1
@mattdm - các bản sao thể tốt khi chúng cung cấp một lộ trình khác cho câu trả lời
ChrisF

@mattdm Cảm ơn đã liên kết! Tôi không biết rằng siêu dữ liệu đó được lưu trữ dưới dạng tệp EXIF. Cả hai công cụ này đều là dòng lệnh mà tôi không thích, nhưng có thể chấp nhận. Làm cách nào tôi có thể sử dụng jhead để xóa tất cả siêu dữ liệu cùng một lúc?

1
jhead -purejpgNhân tiện, sẽ xóa tất cả siêu dữ liệu.
Vui lòng đọc hồ sơ của tôi

Câu trả lời:


6

nconvert là một công cụ tuyệt vời để chuyển đổi và thao tác hình ảnh. Nó có sẵn cho một số lượng lớn các nền tảng trong việc làm mờ Mac OS X và một số bản đồ mà tôi nghĩ đã mất từ ​​lâu :)

Để xóa tất cả siêu dữ liệu, bạn phải sử dụng tùy chọn rmeta, như trong:

nconvert -rmeta DSCN0001.JPG

Có một nhược điểm nhỏ với tất cả các thao tác như vậy tùy thuộc vào máy ảnh của bạn. Khi bạn chụp ảnh theo hướng dọc (cạnh dài là dọc), một số máy ảnh tạo ra một JPEG với các kích thước được xoay và một số khác chỉ đơn giản gắn cờ jpeg là được xoay. Trong trường hợp sau, loại bỏ tất cả siêu dữ liệu sẽ làm cho tất cả các hình ảnh xuất hiện theo hướng ngang. nconvert cung cấp một sửa chữa dễ dàng cho việc này:

nconvert -jpegtrans exif DSCN0001.JPG

... mà bạn phải làm trước khi xóa siêu dữ liệu nhưng bạn có thể kết hợp thành một thao tác như trong:

nconvert -jpegtrans exif -rmeta DSCN0001.JPG

PS: Nếu bạn sử dụng Lightroom để xuất hình ảnh của mình trước khi xuất bản và bật tùy chọn Giảm thiểu siêu dữ liệu được nhúng , hình ảnh của bạn sẽ được định hướng chính xác và loại bỏ siêu dữ liệu ngoại trừ thông tin bản quyền là thứ bạn có thể muốn tiếp tục nhúng.


Cảm ơn, điều này thật tuyệt vời! Tôi chỉ lo lắng về lý do tại sao lệnh đầu tiên dẫn đến kích thước hình ảnh giảm từ 5,6 MB xuống còn 868 KB.

1
Đó là toàn bộ siêu dữ liệu! :) Có một đối số chất lượng tùy chọn mà bạn có thể chỉ định làm giá trị trong khoảng từ 0 đến 100. 100 là tốt nhất. 90 là tốt và 85 là hợp lý nhưng tôi không đi thấp hơn. Chỉ cần xác định nó là -q 95 chẳng hạn. Hãy thử với 100 quá.
Itai

1
Nếu nó đi từ lớn đến nhỏ như vậy, một cái gì đó nhiều hơn siêu dữ liệu phải bị mất. Mặc định phải được giải nén.
Vui lòng đọc hồ sơ của tôi

Thật vậy, nó là đáng ngạc nhiên. Phiên bản của tôi có mặc định là 100 (như được chỉ định trong tài liệu) nhưng có thể phiên bản Mac khác (tôi đang dùng Linux).
Itai

7

Imagemagick hỗ trợ Unix, Mac OS X, Windows ...

Bạn có thể xóa thông tin EXIF ​​bằng cách sử dụng mogrify :

mogrify -strip *.jpg

Ngoài ra, nếu bạn thay đổi kích thước với --thumb(ngay cả khi kích thước mục tiêu lớn hơn "hình thu nhỏ" bình thường), nó cũng sẽ loại bỏ siêu dữ liệu. Tiện dụng cho việc sử dụng web.
Vui lòng đọc hồ sơ của tôi

1

Đối với Windows, có một tiện ích dòng lệnh miễn phí có tên PureJPEG có thể được sử dụng để xóa tất cả thông tin khỏi tệp JPEG (hoặc thư mục và thư mục con chứa đầy tệp) không cần thiết để hiển thị hình ảnh. Đó là một con ngựa một mánh, nhưng một mánh của nó dường như chính xác là con mà bạn muốn thấy.


Tôi cũng sử dụng PureJPEG. Tuy nhiên, đó không phải là một giải pháp Mac.
Eric

1

Các tệp PNG không chứa dữ liệu EXIF ​​vì vậy nếu bạn lưu dưới dạng PNG trước và sau đó là JPEG sẽ xóa tất cả thông tin EXIF ​​mà không ảnh hưởng đến chất lượng hình ảnh vì các tệp PNG sử dụng nén không mất dữ liệu. Ưu điểm của việc này là nó có thể được thực hiện với hầu hết mọi trình chỉnh sửa hình ảnh trên bất kỳ nền tảng nào.

Các tệp PNG có các trường siêu dữ liệu riêng của chúng, vì vậy về mặt lý thuyết, trình chỉnh sửa hình ảnh có thể trích xuất thông tin EXIF ​​và chèn nó vào các trường tùy chỉnh trong PNG nhưng tôi chưa bao giờ thấy một trình duyệt nào.


0

Đây kỹ thuật đặc biệt là rất dễ dàng để làm trên máy Mac. Ngoài ra còn có một trang web trực tuyến mà các nhà thiết kế / phát triển web sử dụng cho mục đích này. Nó được gọi là SmushIt .


Điều này thực sự không có trên máy Mac. Yêu cầu tải lên hình ảnh có thể khá khó chịu khi nói đến một loạt các hình ảnh chất lượng cao.

Tôi vừa thất bại nhiều lần khi tải lên hình ảnh 3-4 MB :(

Bạn đã nhìn vào liên kết đầu tiên?
nwcs

1
Ôi xin lỗi :) ... Tôi nghĩ hai liên kết đó có liên quan. Chà, tôi không sở hữu iPhoto 11 / Aperture khiến tôi bị lừa "lưu dưới dạng" preview. Nhưng cái sau không loại bỏ tất cả siêu dữ liệu.

0

Tôi chỉ tìm thấy một chương trình có một gui thực tế và hoạt động tuyệt vời. Bạn chỉ cần kéo hình ảnh vào nó và nó sẽ xóa tất cả dữ liệu.

http://codewelt.com/stripper

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.