คำถามสั้น ๆ :
ไม่มีใครรู้เกี่ยวกับชุดการจัดการ / แก้ไขภาพโอเพนซอร์ซ, a LapertureหรือLightroom ที่ดีบ้างไหม?
ฉันต้องการให้มันทำงานบน MacOS X ได้ถึงแม้ว่าตัวเลือกที่ข้ามแพลตฟอร์ม (มากหรือน้อย) ก็ยินดีต้อนรับตราบใดที่ MacOS X เป็นหนึ่งในแพลตฟอร์มที่รองรับ
ฉันรู้ว่ามีบางอย่างอยู่ที่นั่นแต่จนถึงตอนนี้ฉันยังไม่พบอะไรที่ทำให้ฉันมีความสุขเป็นพิเศษ (แม้ว่าฉันจะยอมรับ แต่ฉันก็แค่มองดูตัวเลือกที่มีอยู่บางตัวและอาจทำได้น้อยกว่านั้นสำหรับคนอื่น ๆ )
การเข้าไปดูรายละเอียดเพิ่มเติม (คำเตือน: ส่วนที่เหลือของโพสต์นี้จะยาวได้อย่าลังเลที่จะอ่าน - ฉันได้ทำบางสิ่งที่กล้าหาญเพื่อช่วยในเรื่องนี้) ...
มีหลายสิ่งที่ฉันต้องการเห็นในโปรแกรมดังกล่าว (คุณสมบัติบางอย่างอาจเป็น "ในฝันของคุณ" แต่เดี๋ยวก่อนนั่นคือส่วนที่โพสต์นี้เกี่ยวกับ - ค้นหาชุดซอฟต์แวร์ที่ฉันใฝ่ฝันซึ่งรูรับแสงและ Lightroom ชนิดใดที่ใกล้เคียงกัน แต่ไม่ใช่ ด้วยเหตุผลหลายประการ) (โพสต์นี้ได้รับแรงบันดาลใจบางส่วนจากคำถามเกี่ยวกับ Lightroomซึ่งดูเหมือนจะเน้นถึงคุณลักษณะที่อาจขาดหายไป) คุณลักษณะดังกล่าวอาจรวมถึง (และนี่เป็นเพียงส่วนย่อยฉันแน่ใจ):
ต้องรวดเร็ว - รูรับแสงและ Lightroom ทำงานได้ดี (ปกติ) ในการทำสิ่งต่าง ๆ ได้อย่างรวดเร็ว สิ่งนี้จะต้องใกล้เคียงกับตัวเลขอย่างน้อยและควรเอาชนะพวกเขา
ความสามารถในการเขียนสคริปต์ - เป็นเรื่องดีจริง ๆ ที่สามารถเขียนสคริปต์เล็ก ๆ น้อย ๆ เพื่อสอบถามชุดรูปภาพในรูปแบบต่าง ๆ แล้วดำเนินการกับพวกเขาไม่ว่าจะเป็นการปรับเปลี่ยนหรือทำการส่งออกจำนวนมากหรือการเพิ่มอัตโนมัติของ แท็กหรืออะไรก็ตาม นี่เป็นข้อกำหนด # 1 ของฉันจริง ๆ ฉันคิดว่า - โดยเฉพาะเกี่ยวกับบางสิ่งและในปัจจุบันมีสคริปต์ที่ฉันเรียกใช้ pre-import และ post-export จาก Aperture หรือ Lightroom มันคงจะดีถ้าได้รวมสิ่งเหล่านั้นเข้าด้วยกันเพื่อกำหนดสิ่งที่ฉันกำลังมองหาเพิ่มเติมฉันต้องการความสามารถในการทำสิ่งต่าง ๆ เช่น:
ชื่อไฟล์ฉีกในระหว่างการนำเข้าอยู่บนพื้นฐานของข้อมูลเมตาของกล้อง (เช่นเปลี่ยน
[card]/DCIM/123CANON/IMG_4567.CR2
ถ่ายภาพ 30D ของฉันไปสู่สิ่งที่คล้าย[datastore]/2010/11/2010-11-30-some_shoot/my30d-123-4567.CR2
กันซึ่งsome_shoot
เป็นสิ่งที่ฉันได้รับแจ้งให้พิมพ์ในระหว่างการนำเข้าและส่วนที่เหลือจะคิดออกจากข้อมูลเมตาและ / หรือชื่อไฟล์ดั้งเดิม)ใช้ข้อมูลนั้น
some_shoot
และยังใช้ข้อมูล EXIF และ / หรือ IPTC โดยอัตโนมัติในระหว่างการนำเข้าตาม - และ / หรือสิ่งอื่น ๆ ที่ฉันได้รับแจ้ง (ที่ฉันสามารถกำหนดค่าสิ่งที่ฉันต้องการรับพร้อมท์) หรือกำหนดค่า (เช่นอัตโนมัติ - เพิ่มคำแถลงด้านลิขสิทธิ์ ฯลฯ )การนำเข้าอัตโนมัติ - ทำสิ่งต่าง ๆ ข้างต้นทันทีที่ฉันใส่การ์ดหรือตามที่ฉันต้องการ (ในการตั้งค่าบางแห่ง) เมื่อกดปุ่มเพียงปุ่มเดียวหรืออะไรก็ตาม
การเลือกรูปภาพด้วยข้อความค้นหาที่กำหนดเอง - มีบางสิ่งที่คล้ายกับ SQLใช่ไหม แม้ว่าจะแตกต่างจากนั้น - สามารถสร้างพูดตัวแปรที่เป็นชุดของรูปภาพที่คุณสามารถเลือกเพิ่มเติมหรือดำเนินการอื่น ๆ ได้ อาจจะเป็นสิ่งที่ชอบ (โดยพลการใช้ไวยากรณ์เหมือนทับทิมสำหรับ pseudocode ของฉัน):
lowlight = library.search(:iso => 100, :exposure => '< 1/4', :aperture => '> f/16')
หลังจากนั้นฉันสามารถทำได้:
thefunstuff = lowlight.search(:rating => '> 3', # 3 stars or better # must have all of these tags: :tags => [ 'beach', 'california' ], # and any one or more of these: :any_tag => [ 'light painting', 'LEDs', 'fire poi' ])
หลังจากนั้นฉันสามารถทำได้:
thefunstuff.add_tag('light painting') # make sure all have this tag thefunstuff.export_to_flickr(:find_set => 'Low Light', :create_set => 'Light Painting on California Beaches')
การเปลี่ยนการตั้งค่า - ไม่ว่าฉันจะทำงาน
current_photo
หรือthefunstuff
จากด้านบนมีความสามารถในการเปลี่ยนการตั้งค่าต่าง ๆ - ไม่ว่าจะเป็นadjust_exposure(+0.1)
หรือset_whitebalance(5000, -3) # kelvin, tint
หรือphotoB.exposure = photoA.exposure
หรือแม้กระทั่ง:thephotosIwanttweaked.set(photoB.get_settings(:exposure, :whitebalance, :iptc => { :tags, :copyright })
โดยที่
thephotosIwanttweaked
เป็นตัวแปรที่มีคอลเลกชันของภาพถ่ายที่ได้รับมาก่อนหน้านี้ - อาจมีแบบสอบถามตามที่แสดงไว้ด้านบนหรืออาจผ่านการเลือกตามรูปแบบ GUI (คลิกที่ภาพเลื่อนคลิกเพื่อเลือกอีกหลายอย่างจากนั้นพูดthephotosIwanttweaked = gui.currently_selected_photos
หรือบางอย่าง)
โหมดปฏิสัมพันธ์บนแป้นพิมพ์ - ในฐานะโปรแกรมเมอร์ใน "ชีวิตในอดีต" (เห็นได้ชัดจากข้างบน) ฉันพบว่าฉันมักจะชอบจับมือแป้นพิมพ์หลายครั้ง การโต้ตอบกับ GUI และเมาส์ (หรือใช้แท็บเล็ตหรือสิ่งที่มีคุณ) มีประโยชน์มากเมื่อจัดการภาพและฉันต้องการให้มีอยู่เช่นกัน ฉันเพิ่งพบว่าการพิมพ์ "เลือกทั้งหมด" ที่พรอมต์หรือกดปุ่ม "command-A" บนแป้นพิมพ์ของฉันหรือสิ่งที่คล้ายกันนั้นเร็วและง่ายกว่ามาก (โดยเฉพาะอย่างยิ่งสำหรับบางสิ่ง) โดยใช้ GUI (ดูหัวข้อข้างต้นเกี่ยวกับการเลือกภาพที่มีการสืบค้นโดยพลการเป็นต้น) เมื่อเร็ว ๆ นี้ฉันเริ่มใช้emacsสำหรับสิ่งต่าง ๆ (หลังจากเปลี่ยนจากvim - editor warsไม่ได้รับอนุญาตที่นี่ใช่ไหม โอ้คุณน้อยที่รู้ว่าฉันกำลังพูดถึงอะไรเหรอ?) การมีความสามารถในการมี emac ที่แท้จริงเป็นส่วนหนึ่งของเรื่องนี้และ / หรือให้ emac สามารถพูดคุยกับมันผ่าน API จะเป็นเรื่องที่เจ๋งมากในหนังสือของฉัน (ของหลักสูตรนี้คงจะหมายถึงการที่มีต้องการยัง / แทนที่จะเป็นElispวิธีการโต้ตอบกับเรื่องนี้มากกว่าทับทิม แต่สิ่งที่. หรืออาจจะเป็นภาษาใหม่ถูกคิดค้นเฉพาะวัตถุประสงค์
Extensibility - สิ่งนี้ควรมี API ที่ดีสำหรับการเขียนอะไรก็ได้ตั้งแต่เครื่องมือนำเข้า RAW ไปจนถึงปลั๊กอินแก้ไขภาพที่รวดเร็วไปจนถึงผู้ส่งออกสำหรับเว็บไซต์ที่คุณชื่นชอบ อาจจะตรวจจับใบหน้าและเช่นกันด้วย?
การปรับแต่ง GUI แบบเรียลไทม์ - คล้ายกับ UIs ใน Aperture หรือ Lightroom นอกเหนือจากข้างต้นแล้วการจัดการบนพื้นฐานของ GUI ยังทำให้ฉันมีความสำคัญเหมือนกันเช่นกัน - การมีข้อเสนอแนะแบบเรียลไทม์ (หรือใกล้เคียง) เมื่อทำการเปลี่ยนแปลงภาพเป็นกุญแจสู่สิ่งที่มองเห็น
ความสามารถในการระบุวัตถุ / คนในภาพถ่าย- สิ่งหนึ่งที่ฉันคิดว่าขาดของใหม่ในการตรวจจับใบหน้าของ Aperture และสิ่งที่จะเป็นประโยชน์สำหรับฉันเมื่อเร็ว ๆ นี้คือวิธีการระบุ ("แท็ก" สิ่งใดก็ตาม) คนหรือวัตถุในภาพถ่าย สถานการณ์ตัวอย่าง: ฉันกำลังถ่ายภาพการแข่งขันกีฬาและฉันต้องการผ่านอย่างรวดเร็วและง่ายดายระบุผู้เล่นที่อยู่ในแต่ละภาพ ฉันคิดว่าฉันเป็นมนุษย์ที่ทำสิ่งนี้มากแม้ว่าการตรวจจับอัตโนมัติจะดีมากเช่นกัน ... แต่สิ่งที่ฉันเห็นว่าแตกต่างจาก UIs ที่มีอยู่เป็นวิธีการเลือกภูมิภาคของภาพถ่ายโดยทั่วไป แสดงผู้เล่นเฉพาะแล้วทำเพื่อผู้เล่นคนอื่นเช่นกันและจากนั้นผ่านในรอบที่สองและพยายามที่จะผูกพวกเขาเข้าด้วยกัน (ด้วยคอมพิวเตอร์อาจช่วยตลอดทาง) อย่างเช่นบางทีฉันอาจเลือกผู้เล่นในภาพเดียวและฉันจะไม่ ' ยังไม่รู้ว่าพวกเขาเป็นใครเพราะจำนวนของพวกเขาถูกบดบัง ... แต่ต่อมาฉันเลือกสิ่งที่จะกลายเป็นคนคนเดียวกันในอีกภาพหนึ่งซึ่งจำนวนของพวกเขาจะปรากฏให้เห็นแล้วจากนั้นเพราะเครื่องแต่งกายหรือคุณสมบัติเด่นอื่น ๆ เป็นฉันสามารถผูกทั้งสองเข้าด้วยกัน แต่ฉันก็ยังไม่ทราบชื่อของพวกเขาจำเป็น - แต่บางทีฉันอาจมีบัญชีรายชื่อและที่สามารถค้นหา นี่อาจเป็นประโยชน์ในสถานการณ์อื่น ๆ อีกมากมายฉันจินตนาการว่าเป็นสตูดิโอถ่ายภาพที่คุณต้องการระบุว่ามีอุปกรณ์ประกอบฉากใดบ้างที่ใช้ในการถ่ายภาพพูดเพื่อที่คุณจะได้สามารถขอรูปถ่ายที่มีสิ่งนั้น เสาดังกล่าว สิ่งที่ต้องการ การพัฒนา UI ที่ดีสำหรับสิ่งนี้น่าจะเป็นความท้าทายที่น่าสนใจ แต่ฉันคิดว่าฉันสามารถจินตนาการได้ว่าจะทำอย่างไรได้บ้าง ฉันเลือกสิ่งที่จะกลายเป็นคนคนเดียวกันในรูปภาพอื่นที่มีหมายเลขของพวกเขาปรากฏให้เห็นและจากนั้นเนื่องจากการแต่งกายหรือคุณสมบัติที่แตกต่างอื่น ๆ ที่อาจมีฉันจึงสามารถผูกทั้งสองเข้าด้วยกัน แต่ฉันก็ยังไม่ทราบชื่อของพวกเขาจำเป็น - แต่บางทีฉันอาจมีบัญชีรายชื่อและที่สามารถค้นหา นี่อาจเป็นประโยชน์ในสถานการณ์อื่น ๆ อีกมากมายฉันจินตนาการว่าเป็นสตูดิโอถ่ายภาพที่คุณต้องการระบุว่ามีอุปกรณ์ประกอบฉากใดบ้างที่ใช้ในการถ่ายภาพพูดเพื่อที่คุณจะได้สามารถขอรูปถ่ายที่มีสิ่งนั้น เสาดังกล่าว สิ่งที่ต้องการ การพัฒนา UI ที่ดีสำหรับสิ่งนี้น่าจะเป็นความท้าทายที่น่าสนใจ แต่ฉันคิดว่าฉันสามารถจินตนาการได้ว่าจะทำอย่างไรได้บ้าง ฉันเลือกสิ่งที่จะกลายเป็นคนคนเดียวกันในรูปภาพอื่นที่มีหมายเลขของพวกเขาปรากฏให้เห็นและจากนั้นเนื่องจากการแต่งกายหรือคุณสมบัติที่แตกต่างอื่น ๆ ที่อาจมีฉันจึงสามารถผูกทั้งสองเข้าด้วยกัน แต่ฉันก็ยังไม่ทราบชื่อของพวกเขาจำเป็น - แต่บางทีฉันอาจมีบัญชีรายชื่อและที่สามารถค้นหา นี่อาจเป็นประโยชน์ในสถานการณ์อื่น ๆ อีกมากมายฉันจินตนาการว่าเป็นสตูดิโอถ่ายภาพที่คุณต้องการระบุว่ามีอุปกรณ์ประกอบฉากใดบ้างที่ใช้ในการถ่ายภาพพูดเพื่อที่คุณจะได้สามารถขอรูปถ่ายที่มีสิ่งนั้น เสาดังกล่าว สิ่งที่ต้องการ การพัฒนา UI ที่ดีสำหรับสิ่งนี้น่าจะเป็นความท้าทายที่น่าสนใจ แต่ฉันคิดว่าฉันสามารถจินตนาการได้ว่าจะทำอย่างไรได้บ้าง เนื่องจากเครื่องแต่งกายหรือคุณลักษณะที่แตกต่างอื่น ๆ อาจมีฉันสามารถผูกทั้งสองเข้าด้วยกัน แต่ฉันก็ยังไม่ทราบชื่อของพวกเขาจำเป็น - แต่บางทีฉันอาจมีบัญชีรายชื่อและที่สามารถค้นหา นี่อาจเป็นประโยชน์ในสถานการณ์อื่น ๆ อีกมากมายฉันจินตนาการว่าเป็นสตูดิโอถ่ายภาพที่คุณต้องการระบุว่ามีอุปกรณ์ประกอบฉากใดบ้างที่ใช้ในการถ่ายภาพพูดเพื่อที่คุณจะได้สามารถขอรูปถ่ายที่มีสิ่งนั้น เสาดังกล่าว สิ่งที่ต้องการ การพัฒนา UI ที่ดีสำหรับสิ่งนี้น่าจะเป็นความท้าทายที่น่าสนใจ แต่ฉันคิดว่าฉันสามารถจินตนาการได้ว่าจะทำอย่างไรได้บ้าง เนื่องจากเครื่องแต่งกายหรือคุณลักษณะที่แตกต่างอื่น ๆ อาจมีฉันสามารถผูกทั้งสองเข้าด้วยกัน แต่ฉันก็ยังไม่ทราบชื่อของพวกเขาจำเป็น - แต่บางทีฉันอาจมีบัญชีรายชื่อและที่สามารถค้นหา นี่อาจเป็นประโยชน์ในสถานการณ์อื่น ๆ อีกมากมายฉันจินตนาการว่าเป็นสตูดิโอถ่ายภาพที่คุณต้องการระบุว่ามีอุปกรณ์ประกอบฉากใดบ้างที่ใช้ในการถ่ายภาพพูดเพื่อที่คุณจะได้สามารถขอรูปถ่ายที่มีสิ่งนั้น เสาดังกล่าว สิ่งที่ต้องการ การพัฒนา UI ที่ดีสำหรับสิ่งนี้น่าจะเป็นความท้าทายที่น่าสนใจ แต่ฉันคิดว่าฉันสามารถจินตนาการได้ว่าจะทำอย่างไรได้บ้าง นี่อาจเป็นประโยชน์ในสถานการณ์อื่น ๆ อีกมากมายฉันจินตนาการว่าเป็นสตูดิโอถ่ายภาพที่คุณต้องการระบุว่ามีอุปกรณ์ประกอบฉากใดบ้างที่ใช้ในการถ่ายภาพพูดเพื่อที่คุณจะได้สามารถขอรูปถ่ายที่มีสิ่งนั้น เสาดังกล่าว สิ่งที่ต้องการ การพัฒนา UI ที่ดีสำหรับสิ่งนี้น่าจะเป็นความท้าทายที่น่าสนใจ แต่ฉันคิดว่าฉันสามารถจินตนาการได้ว่าจะทำอย่างไรได้บ้าง นี่อาจเป็นประโยชน์ในสถานการณ์อื่น ๆ อีกมากมายฉันจินตนาการว่าเป็นสตูดิโอถ่ายภาพที่คุณต้องการระบุว่ามีอุปกรณ์ประกอบฉากใดบ้างที่ใช้ในการถ่ายภาพพูดเพื่อที่คุณจะได้สามารถขอรูปถ่ายที่มีสิ่งนั้น เสาดังกล่าว สิ่งที่ต้องการ การพัฒนา UI ที่ดีสำหรับสิ่งนี้น่าจะเป็นความท้าทายที่น่าสนใจ แต่ฉันคิดว่าฉันสามารถจินตนาการได้ว่าจะทำอย่างไรได้บ้าง
การจัดการภาพถ่ายและ / หรือเมตาดาต้าบนอุปกรณ์หลายเครื่อง- บางทีไฟล์ RAW อาจมีอยู่ในอุปกรณ์เดียวหรืออาจอยู่ในไดรฟ์เครือข่ายและสามารถเข้าถึงได้จากคอมพิวเตอร์หลายเครื่อง แต่จะมีการอัปโหลดหน้าตัวอย่างและข้อมูลเมตาไปยังเว็บเซิร์ฟเวอร์ที่ไหนสักแห่งโดยอัตโนมัติเพื่อให้คุณสามารถเข้าถึงได้บนสมาร์ทโฟนพูดและทำคะแนนติดแท็กและสิ่งที่คล้ายกัน ข้อมูลจะได้รับการซิงค์ (อย่างใด) และอาจแชร์กับคนอื่นได้ด้วย - บางที (ถ้าบอกว่านี่ถูกใช้ใน บริษัท บางประเภท) ผู้ประสานงานกิจกรรมของคุณดีกว่าในการทำงานประจำตัวและคุณ ช่างภาพดีกว่าเมื่อประมวลผลรูปภาพเองและนักออกแบบกราฟิกของคุณก็ต้องการป้อนข้อมูลในสิ่งต่าง ๆ เช่นกัน หากทุกคนสามารถเข้าถึงภาพเดียวกันนั่นอาจมีประโยชน์จริงๆ (สิ่งนี้อาจนำไปใช้กับธุรกิจภาพกับผู้ช่วยและอื่น ๆ )
อย่างไรก็ตามหวังว่าจะได้รับรสชาติทั่วไปในสิ่งต่าง ๆ ที่ฉันอยากทำและดูแม้ว่าฉันแน่ใจว่าฉันมีรอยขีดข่วนบนพื้นผิวในสิ่งที่เป็นไปได้เท่านั้นและแม้กระทั่งส่วนย่อยของสิ่งนี้ก็มีประโยชน์ ถึงฉัน. ไม่มีใครรู้อะไรแบบนี้?
หรือใครก็ตามที่สนใจจะเริ่มทำงานกับสัตว์ร้าย ฉันต้องการประสบการณ์มากขึ้นกับการเขียนโปรแกรม GUI, การจัดการกราฟิกและสิ่งที่คล้ายกัน - ไม่ต้องพูดถึงเวลาและพลังงานมากขึ้นในการทำงานกับเรื่องนี้ - ก่อนที่ฉันจะสามารถทำสิ่งใดก็ตามที่เริ่มมีประโยชน์กับฉัน เป็นเจ้าของ ... แต่ฉันคิดว่าถ้าฉันมีบางคนที่ทำงานด้วยเราอาจจะสามารถร่วมกันทำสิ่งที่เจ๋งจริงๆ
ฉันนึกภาพออกว่ามี บริษัท อยู่รอบ ๆ ด้วย - อาจมีฮาร์ดแวร์บางอย่างที่อาจมีประโยชน์ในการรวมเข้ากับมันซึ่งอาจเป็นชิ้นส่วนทำเงิน หรืออาจเป็นเพียงแค่ซอฟต์แวร์โอเพ่นซอร์สที่ทำโดยอาสาสมัคร ทั้งสองทาง
ตกลงฉันท่องไปแล้ว ฉันอยากรู้อยากเห็นมากที่จะตอบสนองต่อคำถามนี้ :)