Linux で画像を匿名化するための最良の EXIF ツール

Linux で画像を匿名化するための最良の EXIF ツール
カメラを横にしてラップトップを使用している人を写した写真。

Exchangeable Image File Format (EXIF) は、画像のメタデータを保存するための広範なフレームワークです。写真のカタログ化には便利ですが、プライバシーを重視するユーザーにとっては問題になる可能性があります。これは、EXIF にはカメラのレンズの種類や写真を撮影した場所などの機密情報が含まれているためです。この記事では、Linux で写真の EXIF タグを読み取り、変更、削除するために使用できる最良のツールをいくつか紹介します。

1.メタデータクリーナー

Metadata Cleaner は、画像から EXIF データを削除できる使いやすいグラフィカル ユーティリティです。強力な mat2 CLI プログラムに基づいており、メタデータの読み取りと削除の両方ができる、洗練されたアクセス可能なドラッグ アンド ドロップ インターフェイスを提供します。これは、画像を匿名化するときにコマンドライン プログラムを実行したくないユーザーにとって魅力的です。

デフォルトのメタデータ クリーナー画面を示すスクリーンショット。

Metadata Cleaner の最大の特徴の 1 つは、画像以外のファイルからもメタデータを削除できることです。たとえば、このアプリは MP3 ファイル、MP4 ビデオ、PDF ドキュメントから機密情報を削除できます。そのため、Metadata Cleaner はデジタル ファイルを匿名化するための優れた「ワンストップ アプリ」です。

長所

  • 洗練されたアクセスしやすい GUI が付属
  • ポータブル Flatpak アプリとして利用可能
  • 画像以外のファイルからメタデータを削除できます

短所

  • MKVおよびWebMファイルはサポートされていません
  • メタデータを削除するときに「クリーンな」ファイル コピーを作成するオプションが提供されない
  • Flatpak サンドボックス化により、ローカル ファイルにアクセスするときに問題が発生する可能性があります

2.Exifツール

ExifTool は、Linux で EXIF タグを読み取り、削除するための非常に汎用性の高いコマンド ライン プログラムです。 XMP、JFIF、さらには ID3 など、さまざまな形式をサポートしています。さらに、ExifTool はバッチ処理もサポートしており、画像の匿名化を迅速かつ簡単に行うことができます。

コマンドを実行したときの ExifTool のデフォルト出力を表示するターミナル。

Exiftool は、画像の「メタデータのみ」のバックアップを作成したり、あらゆる種類のテキスト データを含めることができるカスタム ユーザー タグを作成したりすることもできます。これは、プライバシーを重視するユーザーと、画像をクリーンアップしてメタデータを保存したいデータ アーキビストの両方にとって役立ちます。

長所

  • 多数のメタデータ形式をサポート
  • 外部バックアップファイルのEXIFデータをエクスポート可能

短所

  • コマンドラインに精通している必要があります
  • デフォルトの出力は新規ユーザーにとってわかりにくい場合があります
  • 一部の画像形式の EXIF メタデータが完全に削除されない

3.イメージマジック

ImageMagickは、あらゆる画像ファイルからメタデータを除去できる強力なソフトウェア スイートです。 ImageMagick は、identifyと のオプションを使用してmogrify、カスタム ユーザー コメントを含む画像からあらゆるデータを読み取り、削除できます。

ImageMagick の ID ユーティリティを表示するターミナル。

ImageMagick のセールス ポイントの 1 つは、画像からデータを削除するだけではないことです。ファイルを作成、編集し、ある形式から別の形式に変換することもできます。このため、EXIF と画像編集の両方を処理できる「オールインワン」ツールを探している場合に便利なツールになります。

長所

  • オンザフライで画像を生成および変換できる
  • ほとんどの Linux ディストリビューションに依存関係としてインストールされます
  • コマンドラインで基本的な画像編集を行うためのツールがあります

短所

  • デジタル画像からすべてのメタデータは削除されません
  • EXIF 削除オプションは制限される場合があります
  • メタデータを削除した後に画像が再圧縮される可能性があります

4. ジヘッド

Jhead は、Linux 用のシンプルな EXIF 操作ツールです。 ExifTool や ImageMagick とは異なり、jhead は JPEG 画像のヘッダーの読み取りと編集に特化しています。デフォルトでは、JPEG 画像からすべての標準タグを読み取り、削除できます。これには、カメラのセンサー、メーカー、さらには画像の被写体からの距離も含まれます。

イメージ ファイルを開く際の jhead ユーティリティのデフォルト出力を表示するターミナル。

他のツールと比較した jhead のもう 1 つの重要な特徴は、ソフトウェアのミニマリズムに焦点を当てていることです。 jhead の開発者は、可能な限りシンプルで自己完結型になるようにプログラムを設計しました。これにより、プログラムの実行が高速になるだけでなく、JPEG と EXIF データ構造について学ぶことに興味がある新しいプログラマーにとっても良い出発点になります。

長所

  • ソースコードはシンプルで追加の依存関係は必要ありません
  • リソースがほとんどまたはまったくないコンピュータでも高速に動作します
  • より大きな EXIF ツールで利用可能な機能のほとんどを提供します

短所

  • JPEG ファイルのみで動作します
  • そのシンプルさにより、一部のユーザーに制限がかかる可能性があります
  • プログラマ以外の人にとっては不親切になる可能性がある

5.エクシブ2

Exiv2は、Linux で EXIF メタデータを読み取り、削除するための強力なコマンド ライン プログラムです。 ExifTool と同様に、EXIF、IPTC、ICC カラー データなどのいくつかの形式を処理できます。これにより、アプリは変更できる情報の種類に柔軟に対応できるようになり、画像分析と匿名化の両方に役立ちます。

イメージ ファイルのロード中に Exiv2 ユーティリティのデフォルトの出力を表示するターミナル。

それとは別に、Exiv2 のもう 1 つのセールス ポイントは、エンコード エラーを修正する機能と、EXIF メタデータ タグを調整するための省略表記です。たとえば、exiv2 ad -Y 1. /image.jpg「image.jpg」のタイムスタンプに 1 年を追加するために実行できます。結局のところ、Exiv2 はメタデータを削除するだけでなく、メタデータを分析して微調整するための優れた「オールインワン」ツールです。

長所

  • EXIF データをすばやく編集および削除するためのいくつかの短縮コマンドが付属しています
  • Exiv2 を独自のプログラムに追加するために使用できる C++ ライブラリが付属しています
  • エンコードエラーを修正でき、Canon および Nikon カメラからの画像の ISO タグを修正する特別な機能を備えています

短所

  • デフォルトの出力は一部のユーザーには表示されない場合があります
  • ExifTool と比較して多くの形式サポートがありません
  • 一部のディストリビューションではリポジトリにそれが含まれていない可能性があります

Android 上の写真から EXIF タグを削除する方法についても説明します。

画像クレジット: Unsplash による修正はありません。すべての変更とスクリーンショットは Ramces Red によるものです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です