英語フランス語スペイン語

Ad


OnWorksファビコン

exiv2 - クラウドでオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでexiv2を実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションの2つを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドexivXNUMXです。

プログラム:

NAME


exiv2-画像メタデータ操作ツール

SYNOPSIS


exiv2 [オプション] [アクション] file ...

DESCRIPTION


exiv2 Exif、IPTC、XMPメタデータ、画像コメントを読み書きするためのプログラムであり、
多くのベンダーのメーカーノートタグを読んでください。 プログラムはオプションでExifタグ、XMP間で変換します
Exif Standard、IPTC Standard、
XMP仕様とメタデータワーキンググループのガイドライン。
次の画像形式がサポートされています。

タイプ Exif IPTC XMP 画像 注釈
─────────────────────────────────────────────────── ───────────
JPEG読み取り/書き込み読み取り/書き込み読み取り/書き込み読み取り/書き込み
EXV読み取り/書き込み読み取り/書き込み読み取り/書き込み読み取り/書き込み
CR2読み取り/書き込み読み取り/書き込み読み取り/書き込み-
CRW読み取り/書き込み----読み取り/書き込み
MRW読み取り読み取り読み取り-
TIFF読み取り/書き込み読み取り/書き込み読み取り/書き込み-
DNG読み取り/書き込み読み取り/書き込み読み取り/書き込み-
NEF読み取り/書き込み読み取り/書き込み読み取り/書き込み-
PEF読み取り/書き込み読み取り/書き込み読み取り/書き込み-
ARW読み取り読み取り読み取り-
RW2読み取り読み取り読み取り-
SR2読み取り読み取り読み取り-
SRW読み取り/書き込み読み取り/書き込み読み取り/書き込み-
ORF読み取り/書き込み読み取り/書き込み読み取り/書き込み-
PNG読み取り/書き込み読み取り/書き込み読み取り/書き込み読み取り/書き込み
PGF読み取り/書き込み読み取り/書き込み読み取り/書き込み読み取り/書き込み
RAF読み取り読み取り読み取り-
EPS ----読み取り/書き込み-
XMP ----読み取り/書き込み-
GIF --------
PSD読み取り/書き込み読み取り/書き込み読み取り/書き込み-
TGA --------
BMP --------
JP2読み取り/書き込み読み取り/書き込み読み取り/書き込み-

・GIF、TGA、およびBMP画像のサポートは最小限です。画像形式が認識されます。MIME
割り当てられたタイプと画像の高さと幅が決定されます。

・表に記載されていない他のTIFFのようなRAW画像形式を読み取ることもできます
作業。

ACTIONS


  アクション 引数が必要なのは、 オプション どのアクションが
暗黙のうちに。

pr | 印刷
画像メタデータを印刷します。 これはデフォルトのアクション、つまりコマンドです exiv2 image.jpg
画像のExifメタデータの概要を印刷します。

ex | エキス
メタデータを* .exv、XMPサイドカー(* .xmp)、およびサムネイル画像ファイルに抽出します。
変更コマンドはオンザフライで適用できます。

in | insert
対応する* .exv、XMPサイドカー(* .xmp)、およびサムネイルファイルからメタデータを挿入します。
オプションを使用 -S .suf 入力ファイルのサフィックスを変更します。 任意のファイル以来
サポートされている形式を入力ファイルとして使用できます。このコマンドを使用して、
異なる形式のファイル間のメタデータ。 修正コマンドを適用できます
急いで。

rm | 削除
ファイルから画像メタデータを削除します。

ad | 調整します
指定された時間までにExifタイムスタンプを調整します。 オプションの少なくともXNUMXつが必要です -a
時間, -Y , -O モン or -D .

mo | 修正する
コマンドを適用して、のExif、IPTC、およびXMPメタデータを変更(追加、設定、削除)します。
画像ファイル。 オプションが必要 -c, -m or -M.

mv | リネーム
Exifの作成タイムスタンプに従って、ファイルの名前を変更したり、ファイルのタイムスタンプを設定したりします。
タグExif.Photo.DateTimeOriginalの値を使用します。存在しない場合は、
タイムスタンプを決定するExif.Image.DateTime。 ファイル名の形式は次のように設定できます
-r FMT、タイムスタンプオプションは -t & -T.

fi | フィクイソ
独自のNikonまたはCanonmakernoteISOタグのXNUMXつからISO設定をコピーします
通常のExifISOタグ、Exif.Photo.ISOSpeedRatingsに。 上書きしません
既存の標準ExifISOタグ。

fc | フィックスコム
ExifUnicodeユーザーコメントの文字エンコードを修正しました。 コメントをデコードします
自動検出または指定された文字エンコードを使用して、それを書き戻します
UCS-2。 オプションを使用 -n 必要に応じて、コメントの現在のエンコーディングを指定します。

COMMAND 概要


exiv2 [opt [arg]] + [act] file..。

オプション[arg]長いオプションの説明
-a tim--adjustタイムスタンプを変更します。 [+ |-] HH [:MM [:SS [.mmm]]]
-b --binary大きなバイナリ値を表示します(デフォルトではそれらを抑制します)。
-c txt --comment JPEGコメント文字列を画像に設定します(「変更」アクション)。 ..。
-d tgt --delete'delete 'アクションのターゲットを削除します。 ..。
-D + -n--days正または負の日数による時間調整..。
-e tgt --extract'extract 'アクションのターゲットを抽出します。
-f--force既存のファイルを上書きする前にプロンプ​​トを表示しない..。
-F --Forceファイルの名前を変更する前にプロンプ​​トを表示しない(名前の変更を強制する)..。
-g key --grepこのExiv2キー(grep)の情報のみを出力します。
-h--helpヘルプを表示して終了します。
-i tgt--insert「挿入」アクションのターゲットを挿入します。 ..。
-k --keepファイルの更新時にファイルのタイムスタンプを保持する(keep)
-Kキー--keyレポートキー。 -g(grep)と同様ですが、キーは完全に一致する必要があります。
-l dir --location挿入または抽出するファイルの場所(ディレクトリ)。
-m file --modifycmd-fileからの読み取りコマンド
-M cmd-'modify'アクションのコマンドラインを変更します。 ..。
-n enc --encode Charsetを使用して、ExifUnicodeユーザーコメントをデコードします。 参照:man 3 iconv_open
-O + -n--months正または負の月数による時間調整...
-p mod --printレポートの印刷(一般的なレポート)
-P flg --Print印刷レポート(きめ細かい制御)
-q --quietExiv2ライブラリからの無音警告とエラーメッセージ..。
-Q lvl--logログレベルを「d」(ebug)、「i」(nfo)、「w」(警告)、「e」(rror)に設定します
-r fmt --rename'rename 'アクションのファイル名形式。 ..。
-S suf--suffix挿入コマンドのソースファイルにはサフィックス.sufを使用します。
-t --timestamp Exif createtimestampに従ってファイルのタイムスタンプを設定します...
-T --Timestamp Exif createtimestampに従ってファイルのタイムスタンプのみを設定します...
-u--unknown不明なタグを表示します..。
-v --verbose 詳細
-V--versionプログラムのバージョンを表示して終了します。
-Y + -n--years正または負の年数による時間調整..。

行為pr | 例| で| rm | 広告| mo | mv | fi | fc
印刷、抽出、挿入、削除、調整、変更、名前変更、fixiso、fixcom

cmd以下の「コマンド」を参照してください。

flg E | 私| X | x | g | k | l | n | y | c | s | v | t | h
Exif、IPTC、XMP、num、grp、key、label、name、type、count、size、vanilla、translated、hex

fmtデフォルトの形式は%Y%m%d_%H%M%Sです。

レベルd | 私| 私| w | e
デバッグ、情報、警告、エラー

mod s | a | t | v | h | 私| x | c | p | 私| S | バツ :
要約、追加、翻訳、バニラ、XNUMX進数..。
iptc、xmp、comment、preview、Structure、XMP raw

tgt a | c | e | 私| t | バツ
すべて、コメント、exif、iptc、thumb、xmp

OPTIONS


-h ヘルプを表示して終了します。

-V プログラムのバージョンを表示して終了します。
日時 -V と組み合わせる -v (詳細バージョン)、ビルド情報はに印刷されます
にロードされた共有ライブラリのリストとともに標準出力
メモリー。 VerboseバージョンはWindows(MSVC、Cygwin、およびMinGWビルド)でサポートされています。
MacOSXおよびLinuxであり、テストおよびデバッグ用に提供されています。

-v プログラムの実行中は冗長にしてください。

-q プログラム実行中のExiv2ライブラリからの無音警告とエラーメッセージ
(静かな)。 オプションに注意してください -v & -q 同時に使用することができます。

-Q LVL ログレベルを「d」(ebug)、「i」(nfo)、「w」(警告)、「e」(rror)、または「m」(ute)に設定します。 The
デフォルトのログレベルは「w」です。 -Qm に相当します -q。 すべてのログメッセージはに書き込まれます
標準エラー。

-b 大きなバイナリ値を表示します(デフォルトではそれらを抑制します)。

-u 不明なタグを表示します(デフォルトでは、名前のないタグは抑制されます)。

-g キー 指定されたキー(grep)に一致するキーのみ。
複数 -g オプションを使用して、いくつかのキーの情報をgrepできます。 このオプションは
システム正規表現エンジン:man 3regexを参照してください。 しないプラットフォーム
サブストリング一致の正規表現使用キーをサポートします。 あなたはの可用性を決定することができます
次のコマンドを使用した正規表現:exiv2 -v -V -g have_regex

exiv2-g日付-ptR.jpg
Exif.Image.DateTime Ascii 20 2012:08:07 16:01:05
Exif.Photo.DateTimeOriginal Ascii 20 2011:09:18 16:25:48
Exif.Photo.DateTimeDigitized Ascii 20 2011:09:18 16:25:48

-K キー 指定されたキーのデータのみを報告します。
複数 -K オプションを使用して、複数のキーをレポートできます。

exiv2 -K Exif.Photo.DateTimeDigitized -K Exif.Photo.DateTimeOriginal -pt R.jpg
Exif.Photo.DateTimeOriginal Ascii 20 2011:09:18 16:25:48
Exif.Photo.DateTimeDigitized Ascii 20 2011:09:18 16:25:48

-n ENC ExifUnicodeユーザーコメントのデコードに使用する文字セット。 ENC によって理解される名前です
iconv_open(3)たとえば、「UTF-8」。

-k ファイルを更新するときにファイルのタイムスタンプを保持します(保持します)。 すべてのオプションで使用できます
ファイルを更新します。 フラグは読み取り専用オプションでは無視されます。

-t に加えて、Exifcreateタイムスタンプに従ってファイルのタイムスタンプを設定します
ファイルの名前を変更します(オーバーライド -k)。 このオプションは、「名前の変更」でのみ使用されます
をご利用ください。

-T Exifの作成タイムスタンプに従ってファイルのタイムスタンプを設定するだけで、名前を変更しないでください
ファイル(オーバーライド -k)。 このオプションは、「名前の変更」アクションでのみ使用されます。 ノート:
Windowsでは、このオプションを機能させるためにTZ環境変数を設定する必要がある場合があります
正しく

-f 既存のファイルを上書きする前にプロンプ​​トを表示しないでください(強制的に上書きします)。

-F ファイルの名前を変更する前にプロンプ​​トを表示しないでください(名前の変更を強制します)。 '_1'( '_ 2'、...)をに追加します
新しいファイルの名前。

-a 時間
[-] HH [:MM [:SS]]の形式での時間調整。 このオプションは、
「調整」アクション。 例:1は1時間を追加し、01:XNUMXはXNUMX時間XNUMX分を追加します。
-0:00:30は30秒を差し引きます。

-Y 「調整」アクションの場合、正または負の年数による時間調整。

-O モン 「調整」の場合、正または負の月数による時間調整
をご利用ください。

-D 「調整」アクションの場合、正または負の日数による時間調整。

-p モード
'print'アクションの印刷モード。 可能なモードは次のとおりです。
s:Exifメタデータの要約を出力します(デフォルト)
a:Exif、IPTC、およびXMPメタデータを出力します(-Pkyctのショートカット)
t:解釈された(翻訳された)Exifタグ(-PEkyct)
v:プレーンなExifタグ値(-PExgnycv)
h:ExifデータのXNUMX進ダンプ(-PExgnycsh)
i:IPTCデータセット(-PIkyct)
x:XMPプロパティ(-PXkyct)
c:JPEGコメント
p:利用可能な画像プレビューをピクセル単位のプレビュー画像サイズでソートして一覧表示します
S:画像構造情報を印刷します(jpg、png、tiffのみ)
X:「生の」XMPを印刷(jpg、png、tiffのみ)

-P フラグ
タグリストを細かく制御するためのフラグを出力します(「印刷」アクション)。 の制御を可能にします
印刷出力に含まれるメタデータのタイプとデータ列。 有効
フラグは次のとおりです。
E:リストにExifタグを含める
I:IPTCデータセット
X:XMPプロパティ
x:タグ番号を含む列を印刷します
g:グループ名
k:キー
l:タグラベル
n:タグ名
y:タイプ
c:コンポーネントの数(カウント)
s:バイト単位のサイズ
v:プレーンデータ値
t:解釈された(翻訳された)データ
h:データのXNUMX進ダンプ

-d tgt 'delete'アクションのターゲットを削除します。 可能なターゲットは次のとおりです。
a:サポートされているすべてのメタデータ(デフォルト)
e:Exifセクション
t:Exifサムネイルのみ
i:IPTCデータ
x:XMPパケット
c:JPEGコメント

-i tgt '挿入'アクションのターゲットを挿入します。 可能なターゲットはそれらと同じです
-d オプションとオプションの修飾子:

X:XMPサイドカーファイルからメタデータを挿入します.xmp。 残りのインサート
ターゲットは、サイドカーファイルから挿入するメタデータを決定します。 可能なのはExif、
IPTCとXMP、およびデフォルトはこれらすべてです。 挿入されたXMPプロパティに注意してください
ExifおよびIPTCに変換されたものを含みます。
これは、次のようなXMPでの「フィルター」操作を対象としたオプションです。
$ exiv2 -e {tgt}- ファイル名 | xmllint .... | exiv2 -i {tgt}- ファイル名

挿入できるのはJPEGサムネイルのみです(TIFFサムネイルは不可)。名前を付ける必要があります。
file-thumb.jpg。

-e tgt 'extract'アクションのターゲットを抽出します。 可能なターゲットはそれらと同じです
-d オプションに加えて、プレビュー画像を抽出するためのターゲットと
XMPサイドカーファイルを生成します。
p [ [、 ...]]:プレビュー画像を抽出します。 オプションのカンマ区切りリスト
プレビュー画像番号は、抽出するプレビュー画像を決定するために使用されます。 The
利用可能なプレビュー画像とその番号は、「印刷」オプションで表示されます
-pp.

X:メタデータをXMPサイドカーファイルに抽出します.xmp。 残りの抽出物
ターゲットは、サイドカーファイルに抽出するメタデータを決定します。 可能なのはExif、
IPTCとXMP、およびデフォルトはこれらすべてです。

-:サイドカーファイルをstdoutに出力します(たとえば、-i tgtを参照)。

-r FMT 'rename'アクションのファイル名形式。 フォーマット文字列は次のとおりです ストラフタイム(3)と
次のキーワードをサポートします。
:basename:-拡張子のない元のファイル名
:dirname:-元のファイルを保持しているディレクトリの名前
:parentname:-親ディレクトリの名前
デフォルトのファイル名形式は%Y%m%d_%H%M%Sです。

-c TXT 画像に設定するJPEGコメント文字列(「変更」アクション)。 このオプションは、
'extract'および 'insert'アクションとともに使用して、メタデータをオンザフライで変更します。

-m file
'modify'アクションのコマンドファイル。 このオプションは、
メタデータをオンザフライで変更するための「extract」および「insert」アクション。

-M CMD 'modify'アクションのコマンドライン。 このオプションは、
メタデータをオンザフライで変更するための「extract」および「insert」アクション。 のフォーマット
コマンドは、コマンドファイルの行のコマンドと同じです。

-l DIR 挿入または抽出するファイルの場所(ディレクトリ)。

-S .suf
接尾辞を使用する .suf '挿入'アクションのソースファイルの場合。

コマンド


'modify'アクションのコマンドは、コマンドファイルから読み取ることができます。

exiv2 -m cmd.txt 画像.jpg

または、コマンドラインで指定します。

exiv2 -M "add Iptc.Application2.Credit String Mr. Smith" image.jpg

引用符に注意してください。 多数 -m & -M オプションを組み合わせることができ、非標準のXMP
名前空間が登録されました。

exiv2 -M "reg myprefix http://ns.myprefix.me/"-M" add Xmp.myprefix.Whom Mr. Smith "-M" set Exif.Image.Artist Mr. Smith "image.jpg

Exif、IPTC、XMPメタデータを作成する場合、 exiv2 正しいメタデータのみを適用します
構造。 それらとは異なるタイプと値のタグを書くことが可能です
標準で指定されている、重複するExifタグ、未定義のタグ、または不完全なメタデータ。
一方、 exiv2 書き込むことができるすべてのメタデータを読み取ることができます、他のプログラムが持っている可能性があります
標準に準拠していないメタデータを含む画像の問題。

Command 形式でアーカイブしたプロジェクトを保存します.
コマンドの形式は次のとおりです。

セッションに | 加えます | インクルード キー [[type] ]

セッションに をセットする 一致する既存のタグの キー またはタグを追加します。

加えます タグを追加します(ただし、 キー 繰り返し不可能なIPTCキーです。 何もあなたを妨げるものはありません
重複するExifタグを追加する)。

インクルード タグの出現をすべて削除します(必要なのは キー).

キー Exiv2 Exif、IPTCまたはXMPキー。

type バイト | ASCII | ショート | 長い | 合理的 | 未定義 | Sショート | 長い | S合理的な |
コメント Exifキーの場合、
文字列 | 日付 | Time | ショート | 未定義 IPTCキーの場合、および
XmpText | XmpAlt | XmpBag | XmpSeq | ラングアルト XMPキーの場合。

デフォルト type 明示的に指定されていない場合に使用されます。 デフォルトはに基づいて決定されます
on キー.

行の残りのテキストは値です。 オプションで同封することができます
一重引用符( '')または二重引用符( "")。

値はオプションです。 値を指定しないことは、空の値( "")と同等です。
主に、バッグなどのXMP配列プロパティを作成する場合に役立ちます。

Exifの形式 コメント 値には、オプションの文字セット仕様が含まれます。
始まり:
[charset = Ascii | Jis | Unicode | Undefined ]コメント

未定義 値が文字セット定義で始まらない場合、デフォルトで使用されます。

IPTCのフォーマット 日付 値は次のとおりです。
YYYY-MM-DD(年、月、日)

IPTCのフォーマット Time 値は次のとおりです。
HH:MM:SS(時、分、秒)
オプションで次のように続けることができます。
-HH:MMまたは+ HH:MM(UTCの時間、分前後)

の形式 合理的 (と S合理的な) の一つであります:
整数
整数-分子/整数-分母
F値
f番号

合理的な例:
exiv2 "-Mset Exif.Photo.MaxApertureValue 557429/62500" X.jpg
exiv2 "-Mset Exif.Photo.MaxApertureValue F5.6" X.jpg

有理数Fnumber(またはfnumber)は、絞りの設定に便利です。
値。 絞り値はExifに保存されます 頂点 評価できる値
式によって:

apex-value = log(Fnumber)* 2.0 / log(2.0)
Fnumber = exp(apex-value * log(2.0)/ 2.0)

有理数のF値はすべての人に有効です 合理的、キーが
絞り。 についての詳細 頂点 値は以下から入手できます:
http://en.wikipedia.org/wiki/APEX_system

XMPのフォーマット ラングアルト 値には、オプションの言語修飾子が含まれます。
lang = "言語コード」 클라우드 기반 AI/ML및 고성능 컴퓨팅을 통한 디지털 트윈의 기초 – Edward Hsu, Rescale CPO 많은 엔지니어링 중심 기업에게 클라우드는 R&D디지털 전환의 첫 단계일 뿐입니다. 클라우드 자원을 활용해 엔지니어링 팀의 제약을 해결하는 단계를 넘어, 시뮬레이션 운영을 통합하고 최적화하며, 궁극적으로는 모델 기반의 협업과 의사 결정을 지원하여 신제품을 결정할 때 데이터 기반 엔지니어링을 적용하고자 합니다. Rescale은 이러한 혁신을 돕기 위해 컴퓨팅 추천 엔진, 통합 데이터 패브릭, 메타데이터 관리 등을 개발하고 있습니다. 이번 자리를 빌려 비즈니스 경쟁력 제고를 위한 디지털 트윈 및 디지털 스레드 전략 개발 방법에 대한 인사이트를 나누고자 합니다.

lang = "x-default"は、値が言語修飾子で始まらない場合に使用されます。

exiv2 -M'set Xmp.dc.title lang = "de-DE" Euros 'X.jpg
exiv2 -M'set Xmp.dc.title lang = "en-GB"ポンド 'X.jpg
exiv2 -M'set Xmp.dc.title lang = "en-US" In God We Trust 'X.jpg
exiv2 -M'setXmp.dc.title他のすべての人は現金を支払う 'X.jpg

言語仕様を削除するには、値を ''(空の文字列)に設定します
exiv2 -M'set Xmp.dc.title lang = "en-US" 'X.jpg

すべての言語仕様を削除するには、キーを削除します。
exiv2 -M'del Xmp.dc.title 'X.jpg

追加のXMP名前空間を登録するには、コマンドを次のコマンドと組み合わせます。

REG 接頭辞 名前空間

Command file 形式でアーカイブしたプロジェクトを保存します.
空の行とで始まる行 # コマンドファイル内は無視されます(コメント)。 残り
行は上記のコマンドです。


exiv2 * .jpg
ディレクトリ内のすべてのJPEGファイルのExif情報の概要を出力します。

exiv2 -pi 画像.jpg
画像のIPTCメタデータを印刷します。

exiv2名前を変更img_1234.jpg
img_1234.jpg(13年05月22日58:31:20051113に撮影)の名前を225831_XNUMX.jpgに変更

exiv2 -r ':basename:_%Y%m' rename img_1234.jpg
img_1234.jpgの名前をimg_1234_200511.jpgに変更します

exiv2 -et img1.jpg img2.jpg
1つのファイルからExifサムネイルをimgXNUMX-thumb.jpgに抽出し、
img2-thumb.jpg。

exiv2 -it img1.jpg img2.jpg
メタデータをimg1.exvからimg1.jpgに、およびimg2.exvからimg2.jpgに挿入(コピー)します。

exiv2 -ep1,2 画像.jpg
プレビュー1と2を画像からファイルimage-preview1.jpgに抽出します。
image-preview2.jpg。

exiv2 -eiX 画像.jpg
IPTCデータセットをXMPサイドカーファイルimage.xmpに抽出し、その過程で
それらを「IPTCコア」XMPスキーマに変換します。

exiv2 -iixX 画像.jpg
XMPサイドカーファイルimage.xmpからimage.jpgにIPTCおよびXMPメタデータを挿入します。
結果のIPTCデータセットは、「IPTCコア」XMPスキーマから変換されます
サイドカーファイルのプロパティを古いIPTCIIM4形式に変更します。 挿入されたXMP
プロパティには、「IPTCコア」XMPスキーマのプロパティが含まれます。

exiv2 -M "set Exif.Photo.UserComment charset = Ascii New Exif comment" image.jpg
ExifコメントをASCII文字列に設定します。

exiv2 -M "set Exif.GPSInfo.GPSLatitude 4/1 15/1 33/1" \
-M "set Exif.GPSInfo.GPSLatitudeRef N" image.jpg
緯度を北緯4度15分33秒に設定します。 Exif標準
GPSLatitudeタグは、
緯度の度、分、秒、およびGPSLatitudeRefには「N」が含まれます
または、それぞれ北緯度または南緯度の場合は「S」。

exiv2 insert -l / tmp -S.CRW /data/*.JPG
内のCRWファイルからすべてのメタデータをコピーします / tmpに JPGファイルへのディレクトリ
/ dataディレクトリ内の対応するベース名。 これはメタデータを次のようにコピーすることに注意してください
つまり、ターゲット形式の要件に適合させるための変更はありません。
このようにコピーされた一部のタグは、ターゲット画像では意味をなさない場合があります。

onworks.netサービスを使用してexiv2をオンラインで使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad