นี่คือคำสั่ง exiv2 ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
exiv2 - เครื่องมือจัดการข้อมูลเมตาของรูปภาพ
เรื่องย่อ
exiv2 [ตัวเลือก] [การกระทำ] ไฟล์ ...
DESCRIPTION
exiv2 เป็นโปรแกรมสำหรับอ่านและเขียน Exif, IPTC, XMP metadata และความคิดเห็นของรูปภาพและ can
อ่านแท็ก makernote ของผู้ขายจำนวนมาก โปรแกรมเลือกที่จะแปลงระหว่างแท็ก Exif, XMP
คุณสมบัติและชุดข้อมูล IPTC ตามที่ Exif Standard, IPTC Standard, the . แนะนำ
ข้อกำหนด XMP และแนวทางของคณะทำงานข้อมูลเมตา
รองรับรูปแบบภาพต่อไปนี้:
ชนิดภาพเขียน เอ็กซิ IPTC XMP ภาพ ความคิดเห็น
─────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────... ────────────
JPEG อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน
EXV อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน
CR2 อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน -
CRW อ่าน/เขียน - - อ่าน/เขียน
MRW อ่าน อ่าน อ่าน -
TIFF อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน -
DNG อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน -
NEF อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน -
PEF อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน -
ARW อ่าน อ่าน อ่าน -
RW2 อ่าน อ่าน อ่าน -
SR2 อ่าน อ่าน อ่าน -
SRW อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน -
ORF อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน -
PNG อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน
PGF อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน
RAF อ่าน อ่าน อ่าน -
EPS - - อ่าน/เขียน -
XMP - - อ่าน/เขียน -
กิ๊ฟ - - - -
PSD อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน -
ทีจีเอ - - - -
บีเอ็มพี - - - -
JP2 อ่าน/เขียน อ่าน/เขียน อ่าน/เขียน -
· รองรับรูปภาพ GIF, TGA และ BMP น้อยที่สุด: รู้จักรูปแบบรูปภาพ, MIME
ประเภทที่กำหนดและความสูงและความกว้างของภาพจะถูกกำหนด
· การอ่านรูปแบบภาพ RAW ที่คล้ายกับ TIFF อื่นๆ ซึ่งไม่ได้ระบุไว้ในตาราง อาจด้วย
ทำงาน
การกระทำ
พื้นที่ การกระทำ จำเป็นต้องใช้อาร์กิวเมนต์ก็ต่อเมื่อไม่ชัดเจนจาก ตัวเลือก การกระทำใดคือ
โดยนัย
pr | พิมพ์
พิมพ์ข้อมูลเมตาของรูปภาพ นี่คือการดำเนินการเริ่มต้น กล่าวคือ คำสั่ง exiv2 image.jpg
จะพิมพ์สรุปข้อมูลเมตา Exif ของรูปภาพ
ex | สารสกัด
แยกข้อมูลเมตาไปที่ *.exv, XMP sidecar (*.xmp) และไฟล์ภาพขนาดย่อ
สามารถใช้คำสั่งการปรับเปลี่ยนได้ทันที
in | แทรก
แทรกข้อมูลเมตาจากไฟล์ *.exv, XMP sidecar (*.xmp) และไฟล์ภาพขนาดย่อที่เกี่ยวข้อง
ใช้ตัวเลือก -S .suf เพื่อเปลี่ยนคำต่อท้ายของไฟล์อินพุต ตั้งแต่ไฟล์ใดๆ
รูปแบบที่รองรับสามารถใช้เป็นไฟล์อินพุตได้ คำสั่งนี้สามารถใช้เพื่อคัดลอก
ข้อมูลเมตาระหว่างไฟล์ในรูปแบบต่างๆ สามารถใช้คำสั่งการปรับเปลี่ยนได้
ในขณะที่บิน.
rm | ลบ
ลบข้อมูลเมตาของรูปภาพออกจากไฟล์
ad | ปรับ
ปรับการประทับเวลา Exif ตามเวลาที่กำหนด ต้องมีอย่างน้อยหนึ่งตัวเลือก -a
เวลา, -Y ปี, -O จันทร์ or -D วัน.
mo | แก้ไข
ใช้คำสั่งเพื่อแก้ไข (เพิ่ม ตั้งค่า ลบ) ข้อมูลเมตา Exif, IPTC และ XMP ของ
ไฟล์รูปภาพ. ต้องใช้ตัวเลือก -c, -m or -M.
mv | ตั้งชื่อใหม่
เปลี่ยนชื่อไฟล์และ/หรือตั้งค่าการประทับเวลาของไฟล์ตาม Exif create timestamp
ใช้ค่าของแท็ก Exif.Photo.DateTimeOriginal หรือหากไม่มีอยู่
Exif.Image.DateTime เพื่อกำหนดเวลาประทับ รูปแบบชื่อไฟล์สามารถตั้งค่าได้ด้วย
-r เอฟเอ็มที, ตัวเลือกการประทับเวลาคือ -t และ -T.
fi | แก้ไข
คัดลอกการตั้งค่า ISO จากหนึ่งในแท็ก ISO ที่เป็นกรรมสิทธิ์ของ Nikon หรือ Canon
ไปยังแท็ก Exif ISO ปกติ Exif.Photo.ISOSpeedRatings ไม่เขียนทับ an
แท็ก Exif ISO มาตรฐานที่มีอยู่
fc | ฟิกซ์คอม
แก้ไขการเข้ารหัสอักขระของความคิดเห็นของผู้ใช้ Exif Unicode ถอดรหัสความคิดเห็น
โดยใช้การเข้ารหัสอักขระที่ตรวจพบอัตโนมัติหรือระบุแล้วเขียนกลับใน
ยูซีเอส-2 ใช้ตัวเลือก -n เพื่อระบุการเข้ารหัสปัจจุบันของความคิดเห็นหากจำเป็น
คำสั่ง สรุป
exiv2 [ opt [arg] ] + [ act ] ไฟล์ ...
ตัวเลือก [arg] คำอธิบายตัวเลือกยาว
-a tim - ปรับแก้ไขการประทับเวลา [+|-]ห่า[:MM[:SS[.mmm]]]
-b --binary แสดงค่าไบนารีขนาดใหญ่ (ค่าเริ่มต้นคือการระงับ)
-c txt --comment สตริงความคิดเห็น JPEG เพื่อตั้งค่าในภาพ (การดำเนินการ 'แก้ไข') ...
-d tgt --delete ลบเป้าหมายสำหรับการดำเนินการ 'ลบ' ...
-D +-n --days ปรับเวลาด้วยจำนวนวันบวกหรือลบ ...
-e tgt --extract แยกเป้าหมายสำหรับการดำเนินการ 'แยก'
-f --force อย่าถามก่อนเขียนทับไฟล์ที่มีอยู่ ...
-F --Force ไม่ต้องเตือนก่อนเปลี่ยนชื่อไฟล์ (บังคับเปลี่ยนชื่อ) ...
-g key --grep เฉพาะข้อมูลเอาต์พุตสำหรับคีย์ Exiv2 นี้ (grep)
-h --help แสดงวิธีใช้และออก
-i tgt --insert เป้าหมายสำหรับการดำเนินการ 'insert' ...
-k --keep รักษาการประทับเวลาของไฟล์เมื่ออัปเดตไฟล์ (เก็บ)
คีย์ -K - คีย์รายงานคีย์ คล้ายกับ -g (grep) แต่คีย์ต้องตรงกันทุกประการ
-l dir --location Location (ไดเร็กทอรี) สำหรับไฟล์ที่จะแทรกหรือแตกไฟล์
-m file --modify อ่านคำสั่งจาก cmd-file
-M cmd --Modify Command line สำหรับการดำเนินการ 'แก้ไข' ...
-n enc --encode Charset เพื่อถอดรหัสความคิดเห็นของผู้ใช้ Exif Unicode ดู: ชาย 3 iconv_open
-O +-n --months ปรับเวลาด้วยจำนวนเดือนบวกหรือลบ ...
-p mod --print พิมพ์รายงาน (รายงานทั่วไป)
-P flg --พิมพ์รายงานการพิมพ์ (การควบคุมแบบละเอียด)
-q --quiet คำเตือนเงียบและข้อความแสดงข้อผิดพลาดจากไลบรารี Exiv2 ...
-Q lvl --log ตั้งค่าระดับบันทึกเป็น 'd' (ebug), 'i' (nfo), 'w' (arning), 'e' (rror)
-r fmt --rename รูปแบบชื่อไฟล์สำหรับการดำเนินการ 'เปลี่ยนชื่อ' ...
-S suf --suffix ใช้คำต่อท้าย .suf สำหรับไฟล์ต้นฉบับสำหรับคำสั่ง insert
-t --timestamp ตั้งค่าการประทับเวลาของไฟล์ตาม Exif create timestamp ...
-T --Timestamp ตั้งค่าการประทับเวลาของไฟล์ตาม Exif create timestamp ...
-u --unknown แสดงแท็กที่ไม่รู้จัก ...
-v -- verbose ละเอียด
-V --version แสดงเวอร์ชันของโปรแกรมและออก
-Y +-n --year ปรับเวลาด้วยจำนวนปีบวกหรือลบ ...
ทำหน้าที่ประชาสัมพันธ์ | อดีต | ใน | rm | โฆษณา | โม | mv | fi | fc
พิมพ์, แยก, แทรก, ลบ, ปรับ, แก้ไข, เปลี่ยนชื่อ, fixiso, fixcom
cmd ดู "คำสั่ง" ด้านล่าง
flg E | ฉัน | X | x | กรัม | k | l | n | y | ค | ส | วี | t | ชม
Exif , IPTC, XMP, num, grp, คีย์, label, name , type, count, size, vanilla, translated, hex
fmt รูปแบบเริ่มต้นคือ %Y%m%d_%H%M%S
เลเวล d | ฉัน | ฉัน | w | อี
ดีบัก ข้อมูล คำเตือน ข้อผิดพลาด
mod s | a | t | วี | h | ฉัน | x | ค | พี | ฉัน | ส | NS :
สรุป เพิ่ม แปล วนิลา เลขฐานสิบหก ...
iptc ,xmp แสดงความคิดเห็น ดูตัวอย่าง โครงสร้าง XMP raw
tgt a | ค | อี | ฉัน | t | NS
ทั้งหมด, แสดงความคิดเห็น, exif, iptc, นิ้วหัวแม่มือ, xmp
OPTIONS
-h แสดงวิธีใช้และออก
-V แสดงเวอร์ชันของโปรแกรมและออก
เมื่อ -V รวมกับ -v (เวอร์ชั่นละเอียด) ข้อมูลบิลด์จะถูกพิมพ์ไปที่
เอาต์พุตมาตรฐานพร้อมกับรายการไลบรารีที่ใช้ร่วมกันซึ่งโหลดลงใน
หน่วยความจำ. รองรับเวอร์ชัน Verbose บน Windows (บิลด์ MSVC, Cygwin และ MinGW)
MacOSX และ Linux และมีไว้สำหรับการทดสอบและแก้ไขจุดบกพร่อง
-v ใช้ความละเอียดถี่ถ้วนระหว่างการรันโปรแกรม
-q ปิดเสียงเตือนและข้อความแสดงข้อผิดพลาดจากไลบรารี Exiv2 ระหว่างการรันโปรแกรม
(เงียบ). โปรดทราบว่าตัวเลือก -v และ -q สามารถใช้งานได้ในเวลาเดียวกัน
-Q เลเวล ตั้งค่าระดับบันทึกเป็น 'd'(ebug), 'i'(nfo), 'w'(arning), 'e'(rror) หรือ 'm'(ute) NS
ระดับบันทึกเริ่มต้นคือ 'w' -คิวเอ็ม เทียบเท่ากับ -q. ข้อความบันทึกทั้งหมดเขียนถึง
มาตรฐานบกพร่อง.
-b แสดงค่าไบนารีขนาดใหญ่ (ค่าเริ่มต้นคือระงับ)
-u แสดงแท็กที่ไม่รู้จัก (ค่าเริ่มต้นคือการระงับแท็กที่ไม่มีชื่อ)
-g สำคัญ เฉพาะคีย์ที่ตรงกับคีย์ที่กำหนด (grep)
แพลตฟอร์มที่หลากหลาย -g สามารถใช้ตัวเลือกเพื่อ grep ข้อมูลสำหรับหลายคีย์ ตัวเลือกนี้ใช้
เอ็นจิ้นนิพจน์ทั่วไปของระบบ: ดู man 3 regex แพลตฟอร์มที่ไม่
รองรับคีย์การใช้ regex สำหรับการจับคู่สตริงย่อย คุณสามารถกำหนดความพร้อมใช้งานของ
regex โดยใช้คำสั่ง: exiv2 -v -V -g have_regex
exiv2 -g วันที่ -pt R.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.DateTime แปลงเป็นดิจิทัล -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 ชุดอักขระที่จะใช้เพื่อถอดรหัสความคิดเห็นของผู้ใช้ Exif Unicode ENC เป็นชื่อที่เข้าใจโดย
ไอคอน v_open(3) เช่น 'UTF-8'
-k รักษาการประทับเวลาของไฟล์เมื่ออัปเดตไฟล์ (เก็บ) ใช้ได้กับทุกออปชั่น
ที่อัปเดตไฟล์. แฟล็กจะถูกละเว้นโดยอ็อพชันแบบอ่านอย่างเดียว
-t ตั้งค่าการประทับเวลาของไฟล์ตาม Exif create timestamp นอกเหนือจาก
เปลี่ยนชื่อไฟล์ (แทนที่ -k). ตัวเลือกนี้ใช้เฉพาะกับ 'เปลี่ยนชื่อ'
การกระทำ
-T ตั้งค่าการประทับเวลาของไฟล์ตามการประทับเวลาการสร้าง Exif เท่านั้น ห้ามเปลี่ยนชื่อ
ไฟล์ (แทนที่ -k). ตัวเลือกนี้ใช้กับการดำเนินการ 'เปลี่ยนชื่อ' เท่านั้น บันทึก:
บน Windows คุณอาจต้องตั้งค่าตัวแปรสภาพแวดล้อม TZ เพื่อให้ตัวเลือกนี้ทำงานได้
ได้อย่างถูกต้อง
-f ไม่พร้อมท์ก่อนเขียนทับไฟล์ที่มีอยู่ (บังคับเขียนทับ)
-F อย่าถามก่อนเปลี่ยนชื่อไฟล์ (บังคับเปลี่ยนชื่อ) ต่อท้าย '_1' ('_2', ...) ต่อท้าย
ชื่อของไฟล์ใหม่
-a เวลา
ปรับเวลาในรูปแบบ [-]HH[:MM[:SS]] ตัวเลือกนี้ใช้เฉพาะกับ
'ปรับ' การกระทำ ตัวอย่าง: 1 บวกหนึ่งชั่วโมง, 1:01 บวกหนึ่งชั่วโมงกับหนึ่งนาที,
-0:00:30 ลบ 30 วินาที
-Y ปี การปรับเวลาด้วยจำนวนปีบวกหรือลบสำหรับการดำเนินการ 'ปรับ'
-O จันทร์ การปรับเวลาเป็นจำนวนบวกหรือลบของเดือน สำหรับ 'ปรับ'
การกระทำ
-D วัน การปรับเวลาเป็นจำนวนวันบวกหรือลบสำหรับการดำเนินการ "ปรับ"
-p โหมด
โหมดการพิมพ์สำหรับการดำเนินการ 'พิมพ์' โหมดที่เป็นไปได้คือ:
s : พิมพ์สรุปข้อมูลเมตา Exif (ค่าเริ่มต้น)
a : พิมพ์ข้อมูลเมตา Exif, IPTC และ XMP (ทางลัดสำหรับ -Pkyct)
t : ตีความ (แปลแล้ว) แท็ก Exif (-PEkyct)
v : ค่าแท็ก Exif ธรรมดา (-PExgnycv)
h : hexdump ของข้อมูล Exif (-PExgnycsh)
ผม : ชุดข้อมูล IPTC (-PIkyct)
x : คุณสมบัติ XMP (-PXkyct)
c : ความคิดเห็น JPEG
p : แสดงรายการภาพตัวอย่างที่มี จัดเรียงตามขนาดภาพตัวอย่างเป็นพิกเซล
S : พิมพ์ข้อมูลโครงสร้างภาพ (jpg, png และ tiff เท่านั้น)
X : พิมพ์ "RAW" XMP (เฉพาะ jpg, png และ tiff เท่านั้น)
-P ธง
พิมพ์แฟล็กเพื่อควบคุมรายการแท็กอย่างละเอียด (การดำเนินการ 'พิมพ์') ช่วยให้ควบคุม
ประเภทของข้อมูลเมตารวมถึงคอลัมน์ข้อมูลที่รวมอยู่ในผลงานพิมพ์ ถูกต้อง
ธงคือ:
E : รวมแท็ก Exif ในรายการ
I : ชุดข้อมูล IPTC
X : คุณสมบัติ XMP
x : พิมพ์คอลัมน์ที่มีหมายเลขแท็ก
g : ชื่อกลุ่ม
k : คีย์
l : ป้ายแท็ก
n : ชื่อแท็ก
y : พิมพ์
c : จำนวนส่วนประกอบ (นับ)
s : ขนาดเป็นไบต์
v : ค่าข้อมูลธรรมดา
t : แปล (แปล) data
h : hexdump ของ data
-d TGT ลบเป้าหมายสำหรับการดำเนินการ 'ลบ' เป้าหมายที่เป็นไปได้คือ:
a : ข้อมูลเมตาที่รองรับทั้งหมด (ค่าเริ่มต้น)
e : ส่วน Exif
t : Exif ภาพขนาดย่อเท่านั้น
ผม : ข้อมูล IPTC
x : แพ็กเก็ต XMP
c : ความคิดเห็น JPEG
-i TGT แทรกเป้าหมายสำหรับการดำเนินการ 'แทรก' เป้าหมายที่เป็นไปได้ก็เหมือนกับเป้าหมายเหล่านั้น
สำหรับ -d ตัวเลือก บวกกับตัวแก้ไขเพิ่มเติม:
X : แทรกข้อมูลเมตาจากไฟล์ XMP sidecar .xmp. ส่วนแทรกที่เหลือ
เป้าหมายกำหนดว่าข้อมูลเมตาใดที่จะแทรกจากไฟล์ไซด์คาร์ เป็นไปได้คือ Exif,
IPTC และ XMP และค่าเริ่มต้นคือทั้งหมดเหล่านี้ โปรดทราบว่าคุณสมบัติ XMP ที่แทรก
รวมสิ่งที่แปลงเป็น Exif และ IPTC
ตัวเลือกนี้มีไว้สำหรับการดำเนินการ "ตัวกรอง" บน XMP เช่น:
$ exiv2 -e{tgt}- ชื่อไฟล์ | xmllint .... | exiv2 -ฉัน{tgt}- ชื่อไฟล์
สามารถแทรกได้เฉพาะภาพขนาดย่อ JPEG เท่านั้น (ไม่ใช่ภาพขนาดย่อ TIFF) ต้องตั้งชื่อ
ไฟล์-thumb.jpg
-e TGT แยกเป้าหมายสำหรับการดำเนินการ 'แยก' เป้าหมายที่เป็นไปได้ก็เหมือนกับเป้าหมายเหล่านั้น
สำหรับ -d บวกกับเป้าหมายเพื่อแยกภาพตัวอย่างและตัวแก้ไขเป็น
สร้างไฟล์ XMP sidecar:
NS[ [, ...]] : แยกภาพตัวอย่าง รายการที่คั่นด้วยเครื่องหมายจุลภาคเป็นทางเลือกของ
หมายเลขภาพตัวอย่างใช้เพื่อกำหนดว่าจะแยกภาพตัวอย่างใด NS
ภาพตัวอย่างที่พร้อมใช้งานและหมายเลขจะแสดงด้วยตัวเลือก 'พิมพ์'
- หน้า.
X : แยกข้อมูลเมตาไปยังไฟล์ XMP sidecar .xmp. สารสกัดที่เหลือ
เป้าหมายกำหนดว่าข้อมูลเมตาใดที่จะแยกไปยังไฟล์ไซด์คาร์ เป็นไปได้คือ Exif,
IPTC และ XMP และค่าเริ่มต้นคือทั้งหมดเหล่านี้
- : ส่งออกไฟล์ sidecar ไปยัง stdout (ดูตัวอย่าง -i tgt)
-r เอฟเอ็มที รูปแบบชื่อไฟล์สำหรับการดำเนินการ 'เปลี่ยนชื่อ' สตริงรูปแบบดังต่อไปนี้ สตริฟไทม์(3) และ
รองรับคำหลักต่อไปนี้:
:basename: - ชื่อไฟล์เดิมไม่มีนามสกุล
:dirname: - ชื่อของไดเร็กทอรีที่เก็บไฟล์ต้นฉบับ
:parentname: - ชื่อของไดเร็กทอรีหลัก
รูปแบบชื่อไฟล์เริ่มต้นคือ %Y%m%d_%H%M%S
-c TXT สตริงความคิดเห็น JPEG เพื่อตั้งค่าในภาพ (การกระทำ 'แก้ไข') ตัวเลือกนี้ยังสามารถ
ใช้กับการดำเนินการ 'แยก' และ 'แทรก' เพื่อแก้ไขข้อมูลเมตาได้ทันที
-m ไฟล์
ไฟล์คำสั่งสำหรับการดำเนินการ 'แก้ไข' ตัวเลือกนี้ยังสามารถใช้กับ
การดำเนินการ 'แยก' และ 'แทรก' เพื่อแก้ไขข้อมูลเมตาได้ทันที
-M cmd บรรทัดคำสั่งสำหรับการดำเนินการ 'แก้ไข' ตัวเลือกนี้ยังสามารถใช้กับ
การดำเนินการ 'แยก' และ 'แทรก' เพื่อแก้ไขข้อมูลเมตาได้ทันที รูปแบบของ
คำสั่งเหมือนกับบรรทัดของไฟล์คำสั่ง
-l dir ตำแหน่ง (ไดเร็กทอรี) สำหรับไฟล์ที่จะแทรกหรือแตกไฟล์
-S .suf
ใช้คำต่อท้าย .suf สำหรับไฟล์ต้นฉบับในการดำเนินการ 'แทรก'
คำสั่ง
คำสั่งสำหรับการดำเนินการ 'แก้ไข' สามารถอ่านได้จากไฟล์คำสั่ง เช่น
exiv2 -m cmd.txt image.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 สามารถอ่านเมทาดาทาทั้งหมดที่เขียนได้ โปรแกรมอื่นอาจมี
ปัญหากับรูปภาพที่มีข้อมูลเมตาที่ไม่เป็นไปตามมาตรฐาน
คำสั่ง รูป
รูปแบบของคำสั่งคือ
ชุด | เพิ่ม | เดล สำคัญ [[ชนิด] ความคุ้มค่า]
ชุด ตั้ง ความคุ้มค่า ของแท็กที่มีอยู่ด้วยการจับคู่ สำคัญ หรือเพิ่มแท็ก
เพิ่ม เพิ่มแท็ก (เว้นแต่ สำคัญ เป็นคีย์ IPTC ที่ไม่สามารถทำซ้ำได้ ไม่มีอะไรป้องกันคุณจาก
เพิ่มแท็ก Exif ที่ซ้ำกัน)
เดล ลบแท็กที่เกิดขึ้นทั้งหมด (ต้องการเพียง a สำคัญ).
สำคัญ คีย์ Exiv2 Exif, IPTC หรือ XMP
ชนิด byte | ascii | สั้น | นาน | มีเหตุผล | ตะคุ่ม | Sสั้น | สลอง | มีเหตุผล |
Comment สำหรับคีย์ Exif
เชือก | วันที่ | เวลา | สั้น | ตะคุ่ม สำหรับคีย์ IPTC และ
Xmp ข้อความ | XmpAlt | XmpBag | XmpSeq | LangAlt สำหรับคีย์ XMP
ค่าเริ่มต้น ชนิด ใช้หากไม่มีการระบุอย่างชัดเจน ค่าเริ่มต้นถูกกำหนดตาม
on สำคัญ.
ความคุ้มค่า ข้อความที่เหลือในบรรทัดคือค่า สามารถเลือกที่จะปิดใน
คำพูดเดียว ('ความคุ้มค่า') หรือเครื่องหมายคำพูดคู่ ("ความคุ้มค่า")
ค่านี้เป็นทางเลือก การไม่ให้ค่าใด ๆ เท่ากับค่าว่าง ("")
และมีประโยชน์หลักในการสร้างคุณสมบัติอาร์เรย์ XMP เช่น กระเป๋า
รูปแบบของ Exif Comment ค่ารวมถึงข้อกำหนดชุดอักขระเสริมที่
จุดเริ่มต้น:
[charset=Ascii|Jis|Unicode|ไม่ได้กำหนด ]ความเห็น
ตะคุ่ม ถูกใช้โดยค่าเริ่มต้นหากค่าไม่ได้เริ่มต้นด้วยการกำหนดชุดอักขระ
รูปแบบของ IPTC วันที่ ค่าคือ:
ปปปป-ดด-วว (ปี เดือน วัน)
รูปแบบของ IPTC เวลา ค่าคือ:
HH:MM:SS (ชั่วโมง นาที วินาที)
และอาจตามด้วย:
-HH:MM หรือ +HH:MM (ชั่วโมง นาทีข้างหน้า/หลัง UTC)
รูปแบบของ มีเหตุผล (และ มีเหตุผล) เป็นหนึ่งใน:
จำนวนเต็ม
จำนวนเต็ม-ตัวเศษ/จำนวนเต็ม-ตัวส่วน
หมายเลข F
หมายเลข
ตัวอย่างที่มีเหตุผล:
exiv2 "-Mset Exif.Photo.MaxApertureValue 557429/62500" X.jpg
exiv2 "-Mset Exif.Photo.MaxApertureValue F5.6" X.jpg
รูปแบบเหตุผล Fnumber (หรือ fnumber) มีไว้เพื่อความสะดวกในการตั้งค่ารูรับแสง
ค่านิยม ค่ารูรับแสงจะถูกเก็บไว้ใน Exif คือ an APEX ค่าที่สามารถประเมินได้
โดยการแสดงออก:
apex-value = บันทึก (Fnumber) * 2.0 / บันทึก (2.0)
Fnumber = exp (ค่ายอด * บันทึก (2.0) / 2.0)
รูปแบบเหตุผล Fnumber ใช้ได้สำหรับ any มีเหตุผลถึงแม้ว่ากุญแจจะไม่ใช่ an
รูรับแสง ข้อมูลเพิ่มเติมเกี่ยวกับ APEX ค่าสามารถใช้ได้จาก:
http://en.wikipedia.org/wiki/APEX_system
รูปแบบของ XMP LangAlt ค่ารวมถึงตัวระบุภาษาที่เป็นตัวเลือก:
lang="รหัสภาษา" ข้อความ
lang="x-default" จะใช้หากค่าไม่ได้ขึ้นต้นด้วยตัวระบุภาษา
exiv2 -M'set Xmp.dc.title lang="de-DE" Euros' X.jpg
exiv2 -M'set Xmp.dc.title lang="en-GB" Pounds' X.jpg
exiv2 -M'set Xmp.dc.title lang="en-US" In God We Trust' X.jpg
exiv2 -M'set Xmp.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 อุปสรรค namespace
คำสั่ง ไฟล์ รูป
บรรทัดว่างและบรรทัดที่ขึ้นต้นด้วย # ในไฟล์คำสั่งจะถูกละเว้น (ความคิดเห็น) ที่เหลืออยู่
บรรทัดเป็นคำสั่งตามที่อธิบายไว้ข้างต้น
ตัวอย่าง
exiv2 *.jpg
พิมพ์สรุปข้อมูล Exif สำหรับไฟล์ JPEG ทั้งหมดในไดเร็กทอรี
exiv2 -pi image.jpg
พิมพ์ข้อมูลเมตา IPTC ของรูปภาพ
exiv2 เปลี่ยนชื่อ img_1234.jpg
เปลี่ยนชื่อ img_1234.jpg (ถ่ายเมื่อ 13-พ.ย.-05 เวลา 22:58:31 น.) เป็น 20051113_225831.jpg
exiv2 -r':basename:_%Y%m' เปลี่ยนชื่อ img_1234.jpg
เปลี่ยนชื่อ img_1234.jpg เป็น img_1234_200511.jpg
exiv2 -et img1.jpg img2.jpg
แยกภาพขนาดย่อ Exif จากสองไฟล์ลงใน img1-thumb.jpg และ
img2-thumb.jpg
exiv2 -มัน img1.jpg img2.jpg
แทรก (คัดลอก) ข้อมูลเมตาจาก img1.exv ถึง img1.jpg และจาก img2.exv ถึง img2.jpg
exiv2 -ep1,2 image.jpg
แยกตัวอย่าง 1 และ 2 จากรูปภาพไปยังไฟล์ image-preview1.jpg และ
ภาพตัวอย่าง2.jpg.
exiv2 -eiX image.jpg
แยกชุดข้อมูล IPTC ลงในไฟล์ XMP sidecar image.xmp และอยู่ในกระบวนการ
แปลงเป็นสคีมา "IPTC Core" XMP
exiv2 -iixX image.jpg
แทรกข้อมูลเมตา IPTC และ XMP จากไฟล์ XMP sidecar image.xmp ลงใน image.jpg
ชุดข้อมูล IPTC ที่เป็นผลลัพธ์จะถูกแปลงจาก "IPTC Core" XMP schema
คุณสมบัติในไฟล์ sidecar เป็นรูปแบบ IPTC IIM4 ที่เก่ากว่า XMP . ที่แทรก
รวมถึงคุณสมบัติที่อยู่ในสคีมา "IPTC Core" XMP
exiv2 -M"set Exif.Photo.UserComment charset=Ascii New Exif ความคิดเห็น" image.jpg
ตั้งค่าความคิดเห็น Exif เป็นสตริง ASCII
exiv2 -M" ชุด 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 แทรก -l/tmp -S.CRW /data/*.JPG
คัดลอกข้อมูลเมตาทั้งหมดจากไฟล์ CRW ในไฟล์ / Tmp ไดเร็กทอรีไปยังไฟล์ JPG ด้วย
ชื่อฐานที่สอดคล้องกันในไดเร็กทอรี /data โปรดทราบว่าสิ่งนี้คัดลอกข้อมูลเมตาเป็น
คือไม่มีการปรับเปลี่ยนใด ๆ เพื่อปรับให้เข้ากับความต้องการของรูปแบบเป้าหมาย
แท็กบางแท็กที่คัดลอกแบบนี้อาจไม่สมเหตุสมผลในรูปภาพเป้าหมาย
ใช้ exiv2 ออนไลน์โดยใช้บริการ onworks.net