Android携帯のスクリーンショットファイル名(撮影日を含む)を文字列として取得し、そのスクリーンショットのExifタイムスタンプに追加しようとしています。取る)取る)。
この写真のすべてのファイル名は同じテンプレートに従いますScreenshot_YYYYMMDD-******.png
。
これを達成する方法はありますか?
ベストアンサー1
はい、あります。ご利用くださいエクスポートツール。次のコマンドを使用してDebian / Ubuntuにインストールできます。
sudo apt install libimage-exiftool-perl
次のように動作する必要があります(***時間が表示されると仮定)。
exiftool "-datetimeoriginal<filename" Screenshot_YYYYMMDD-HHMMSS.png
Exiftoolは独自の日付形式を検出し、ファイル名でツールを呼び出すだけで現在のEXIFメタデータ(および追加情報)を表示できます。
exiftool Screenshot_YYYYMMDD-HHMMSS.png
Exiftoolがファイル名を自動的に読み取れない場合は、-dパラメーターを使用してEXIFtoolの内容を消去できます。もう一度例を挙げます。
exiftool "-datetimeoriginal<filename" -d Screenshot_%Y%m%d-%H%M%S Screenshot_YYYYMMDD-HHMMSS.png