Dapatkah saya secara sistematis memanipulasi flag "ditolak" Lightroom dalam gambar?

8

Dapatkah saya menggunakan alat seperti exif2atau exiftooluntuk memeriksa dan memanipulasi bendera yang digunakan secara terprogram untuk "Ditolak" di Lightroom? Saya tidak dapat menemukan bidang yang tampaknya sesuai dengannya. Jika tidak, apakah ada alat OSX / Linux / Unix lain yang bisa melakukan itu?

Francisco
sumber
Berikut adalah pengantar yang bagus ke database LR earthboundlight.com/phototips/... Saya sudah mencoba memanipulasi bidang Pick secara langsung dalam tes db menggunakan SQLite tetapi foto tidak menunjukkan flag dan tidak ada opsi flag ketika saya membuka kembali katalog sehingga ada lebih banyak lagi dari sekedar bidang pilih.
mmesford

Jawaban:

9

Ini adalah metadata khusus Lightroom, disimpan dalam katalog Lightroom. Anda dapat memverifikasi itu dengan perintah¹ ini di Terminal OS X:

$ exiftool -b -xmp mypic.dng > orig.xmp

Sekarang kembali ke Lightroom, tolak mypic.dng, dan tekan ⌘/Ctrl-Suntuk memaksa Lightroom untuk menyimpan salinan metadata ke file foto pada disk. ² Kembali di Terminal, katakan:

$ exiftool -b -xmp mypic.dng > new.xmp
$ diff orig.xmp new.xmp

Itu akan memberi tahu Anda apa perubahan yang dilakukan Lightroom ke metadata yang tertanam dalam foto. Yang akan Anda lihat hanyalah perubahan tanggal metadata dan beberapa perubahan UUID . Anda tidak akan melihat penyebutan jenis bidang "Ditolak di Lightroom", karena tidak ada satu pun. Tidak ada yang exiftoolbisa dimanipulasi.

Anda harus melakukan ini di Lua, sebagai plugin Lightroom . Setelah Anda memiliki LrPhotoreferensi, Anda cukup mengatakan:

photo:getRawMetadata('pickStatus')

untuk mendapatkan nilai saat ini. Ini akan menjadi 1 jika dipilih, 0 jika netral, dan -1 jika ditolak.

Anda kemudian dapat membatalkan penolakan foto dengan:

photo:setRawMetadata('pickStatus', 0)

Catatan kaki :

  1. Jika Anda belum memiliki exiftooldi sistem Anda, cara termudah untuk mendapatkannya adalah menginstal Homebrew terlebih dahulu , lalu katakan brew install exiftool.

  2. Bahkan dengan secara otomatis Menulis Perubahan ke pengaturan XMP diaktifkan, mungkin ada penundaan yang lama secara sewenang-wenang antara tindakan pengguna di Lightroom dan pembaruan XMP mengenai disk, tergantung pada apa lagi yang terjadi Lightroom.

    Saya pernah kehilangan jam kerja dengan mengubah kata kunci inti dalam katalog saya, lalu berjam-jam kemudian menjalankan exiftoolbeberapa file untuk membuat perubahan yang tidak dapat saya lakukan dari dalam Lightroom. Setelah menjalankan perintah itu, saya katakan Metadata → Baca Metadata dari File, kemudian kecewa ketika menemukan bahwa metadata foto-foto itu telah disetel ulang ke keadaan sejak beberapa jam sebelumnya karena pembaruan XMP dikumpulkan di belakang pembaruan untuk perubahan kata kunci inti, masih berjalan ! (Butuh satu hari penuh bagi Lightroom untuk menyelesaikan pembaruan semua data XMP pada disk.)

    Jika saya mengatakan Metadata → Simpan Metadata ke File sebelum menjalankan exiftoolpada file-file itu, saya tidak akan kehilangan pekerjaan itu, karena itu melompat antrian, menyimpan metadata untuk foto yang dipilih segera, bahkan jika ada perubahan metadata sebelumnya masih disimpan di latar belakang.

Warren Young
sumber