問題タブ [exiftool]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
image-processing - メタデータに関係なく、.NEF(.CR2、.TIFFも)のMD5ハッシュを計算する(コマンドラインツール)はありますか?
EXIF、IPTC、XMPなどのメタデータに関係なく、.NEF(.CR2、.TIFFも)のMD5ハッシュを計算するコマンドラインツールはありますか?
画像ファイル内のメタデータを更新すると、MD5 ハッシュは同じになります。
私はしばらく検索しましたが、最も近い解決策は次のとおりです。
ただし、「exiftool -all=」は出力ファイルに一連の EXIF タグを保持します。残りのタグを更新すると、MD5 ハッシュを変更できます。
shell - シェル出力の最後の行を変数として取得する
特定のフォルダーに含まれる写真のいくつかのexifタグを自動的に変更するためにexiftoolを使用してシェルスクリプトに取り組んでおり、ジョブが完了したときに出力を使用してNAS(QNAP)で通知を取得したいと考えています。
すべてがすでに機能していますが、通知システムがメッセージを切り捨てるので、必要な情報、つまりシェル出力の最後の行だけを受け取りたいと思います。たとえば、次のようなものです。
問題は、現在、次の通知しか受信しないことです。
Exiftool cronjob がカメラで完了: 4512 ファイルが失敗した状態
代わりに取得したいのは次のとおりです。
Exiftool cronjob がカメラで完了: 177 個の画像ファイルが更新されました
スクリプトは次のとおりです。
そのために、| を使用して $OUTPUT 変数をいじりました。tail -1 ですが、おそらくいくつかの基本的なエラーを犯し、次のようなメッセージが表示されます。
Exiftool cronjob がカメラで完了: 4512 ファイルが失敗した状態 | 尾 -1
正しい方法でそれを行う方法は?ありがとう
amazon-web-services - AWS Lambda: Linux で最初にインストールする必要があるツールの使用方法は?
AWS Lambda が隔離された環境のアプリケーション層で実行されることを理解しています。
多くの場合、関数は最初に Linux マシンにインストールする必要があるサードパーティ ツールを使用する必要があります。たとえば、メディア処理機能はexiftoolexiftool
を使用して画像からメタデータを抽出するため、最初にインストールします。
ここで、メディア処理コードを AWS Lambda に移行したいと考えています。私の質問は、もともと Linux にインストールしなければならないツールをどのように使用できるのでしょうか? 私のコードはJavaで書かれており、exiftool
必要です。
java - EXIFTool JSON から EXIF へのバッチ処理
画像タグ、説明、タイトルを含む 400 以上の JPG ファイルとそれぞれの JSON ファイルがあります。このコマンドを見つけました
しかし、私はこれをすべてのファイルに対して実行したくありません。
JPG と JSON を含むフォルダーに対してこのコマンドを実行するにはどうすればよいですか、またはこれらをバッチ処理できる別の方法はありますか?
各 JSON ファイルには、対応する JPG と同じ名前が付いているため、どのファイルが互いに一致するかを簡単に識別できます。
c++ - libjpeg を使用して xmp を jpeg に追加しようとすると、この警告が表示される理由
exifを書き込むコードをjpeg画像に変換しようとしています。元のコードは次のとおりです。
ここで、ex は、exif データが書き込まれたメモリのブロックであり、そのブロックのサイズの場合は exifsize です。
それに xmp を追加するために、サンプルの xmp ブロックを作成し (ここで見つけたサンプルを使用: ( https://developers.google.com/photo-sphere/metadata/?hl=en )、それをこのコードを使用した jpeg ファイル:
コードは機能し、exif ビューアー ( http://regex.info/exif.cgi )を使用して xmp タグと exif タグの両方を表示できますが、サイトからも警告が表示されます。
この警告の意味と修正方法を教えてください。
clojure - clojureのexiftool Javaライブラリの使用
leiningen ベースの clojure プロジェクトに Java 用の exiftool を含めようとしています。このライブラリは中央では利用できないため、project.clj ファイルに :repository タグを含めました。
project.clj:
javaのexiftoolはチェックサムを提供せず、サイトはこれについて警告します:
「注: 現時点では、リポジトリ上のファイルのチェックサムを提供していないため、Maven から '[WARNING] Checksum validation failed' メッセージが表示されますが、無視しても問題ありません。」
案の定、lein deps はエラーを表示しますが、無視しても安全だとは確信していません。
「Buzz Media Maven リポジトリから com/thebuzzmedia/exiftool-lib/1.1/exiftool-lib-1.1.pom を取得中、Buzz Media Maven リポジトリとの間でアーティファクト com.thebuzzmedia:exiftool-lib:pom:1.1 を転送できませんでした ( http ://maven.thebuzzmedia.com ): チェックサムの検証に失敗しました。リポジトリから利用可能なチェックサムがありません"
clojure コードで ExifTool クラスをインポートしようとすると、依然として ClassNotFoundException が発生します。
core.clj:
clojure 内からこのクラスにアクセスするにはどうすればよいですか?