ใน Lightroom ฉันจะดูรูปภาพทั้งหมดที่ได้รับการแก้ไขหลังจากส่งออกได้แล้ว


10

ฉันใช้ Adobe Lightroom 4 และถ่าย RAW + JPG ปกติแล้วฉันจะโพสต์ภาพทั้งหมดของฉันแล้วส่งออกจำนวนมากกลับไปที่ JPG เมื่อเขียนทับ JPG ดั้งเดิม แต่บางครั้งฉันอาจลืมส่งออกหนึ่งหรือสองวัน มีวิธีใน Lightroom เพื่อแสดงภาพถ่ายทั้งหมดที่ได้รับการแก้ไข แต่ไม่ได้ถูกส่งออกหรือไม่?

ฉันคิดว่ามีอีกวิธีหนึ่งในการกำหนดตัวกรองหรือชุดสะสมอัจฉริยะเพื่อทำสิ่งนี้ แต่ไม่สามารถหาชุดค่าผสมที่ถูกต้องของเขตข้อมูลที่เลือก


2
บางทีคุณควรใช้บริการเผยแพร่แทนการส่งออก
วาดภาพ

คำตอบ:


5

ตามLightroom 4 Missing FAQสถานที่เดียวที่คุณสามารถระบุได้ว่าภาพถ่ายถูกส่งออกนั้นอยู่ในประวัติการพัฒนาหรือไม่ซึ่งไม่สามารถค้นหาได้ให้พิจารณาตัวกรอง / ชุดรวมอัจฉริยะ

บริการเผยแพร่ฮาร์ดไดรฟ์จะติดตามรูปภาพที่ไม่ได้ส่งออก แต่คุณจะต้องเพิ่มรูปภาพลงในบริการด้วยตนเองและไม่เหมือนกับกล่องโต้ตอบการส่งออกซึ่งไม่มีตัวเลือกให้นำเข้ารูปภาพกลับเข้าไปในแคตตาล็อกโดยอัตโนมัติ โฟลเดอร์ที่มีภาพที่เผยแพร่ทุกครั้ง

จนกว่า Adobe จะทำให้สามารถกรองภาพตามการส่งออกวิธีที่ดีที่สุดก็น่าจะเป็นเช่นที่ @Akram แนะนำให้ใช้คอลเลกชันเฉพาะสำหรับภาพที่ต้องส่งออกหรือมีคำหลัก 'ไม่ส่งออก' เพิ่มในรูปภาพของคุณ เมื่อมีการนำเข้าซึ่งจะอนุญาตให้คุณสร้างคอลเลกชันรูปภาพที่ชาญฉลาดซึ่งทั้งคู่มีการปรับแต่งและยังไม่ถูกส่งออก ทั้งสองวิธีต้องการการแทรกแซงด้วยตนเองเพื่อให้ถูกต้องอย่างไรก็ตาม


ฉันหวังว่า Adobe เข้าใจดีว่าสิ่งนี้มีประโยชน์เพียงใดและกำลังทำงานอยู่ เห็นได้ชัดว่ามันสงสัย
bafromca

4

ตกลงฉันคิดว่าฉันพบวิธีการทางเทคนิคอย่างน้อยหนึ่งวิธีในการแก้ปัญหา ฉันรู้ว่า Lightroom เก็บข้อมูลทั้งหมดไว้ในแค็ตตาล็อกฐานข้อมูล SQL Lite ซึ่งเป็นไฟล์ lrcat ดังนั้นด้วยความช่วยเหลือเล็กน้อยจากบทความต่อไปนี้ซึ่งชี้ให้ฉันดูรายละเอียดบางอย่างเกี่ยวกับตำแหน่งที่เก็บไฟล์และเครื่องมือในการเข้าถึง

http://www.earthboundlight.com/phototips/querying-sqlite-lightroom-database.html

จากนั้นฉันสามารถสร้างเคียวรี SQL ต่อไปนี้เพื่อส่งคืนรูปภาพทั้งหมดที่มีรายการประวัติล่าสุดที่ไม่ใช่การส่งออกนำเข้าหรือพิมพ์ ด้วยวิธีนี้ถ้าฉันเพิ่งนำเข้ารูปภาพ แต่ไม่ได้ทำการแก้ไขมันจะไม่ปรากฏในรายการไฟล์ที่ฉันแก้ไข

SELECT a.name, files.idx_filename
FROM "Adobe_libraryImageDevelopHistoryStep" a
INNER JOIN (SELECT image, MAX(dateCreated) LastDateCreated
FROM "Adobe_libraryImageDevelopHistoryStep"
GROUP BY image) x ON a.image = x.image AND a.dateCreated = x.LastDateCreated
INNER JOIN Adobe_images img
    ON img.id_local = a.image
INNER JOIN AgLibraryFile files 
    ON img.rootFile = files.id_local
where name NOT LIKE 'Export%' AND name NOT LIKE 'Import%' AND name NOT LIKE 'Print%'

ไม่ใช่โซลูชันสำหรับผู้ใช้ทั่วไปที่เรียบง่าย แต่ใช้ได้กับฉันในฐานะฐานข้อมูล


มันอัศจรรย์มาก. คุณสามารถใช้สคริปต์นี้ใน Lightroom หรือเป็น sqlite นี้เท่านั้น?
bafromca

เท่าที่ฉันรู้มันสามารถทำได้ใน sqllite เท่านั้น
Joe Solano

2

ฉันเชื่อว่าไม่มีทางที่จะเห็นสิ่งนี้ฉันยอมรับว่านี่เป็นคุณสมบัติที่ต้องการและฉันประหลาดใจที่ Adobe ไม่ได้รวมอยู่ใน LR4 โดยปกติสิ่งที่ฉันทำคือฉันสร้างคอลเลกชันและเพิ่มภาพถ่ายที่ฉันต้องการส่งออกไปยังคอลเลกชันนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.