Czy ktoś może polecić dobre platformy zarządzania zdjęciami typu open source dla zaawansowanych użytkowników?

31

Krótka wersja pytania:

Czy ktoś wie o dobrych pakietach do zarządzania / edycji zdjęć typu open source, la Aperture lub Lightroom ?

Nawiasem mówiąc, chciałbym, aby działał na MacOS X. Chociaż opcje, które są (mniej więcej) międzyplatformowe, z pewnością byłyby mile widziane, o ile MacOS X jest jedną z obsługiwanych platform.

Wiem, że jest tam trochę rzeczy , ale jak dotąd nie spotkałem się z czymś, co czyni mnie szczególnie szczęśliwym. (Przyznaję, rzuciłem okiem tylko na niektóre z dostępnych opcji i prawdopodobnie zrobiłem mniej niż dla innych.)

Zagłębianie się w więcej szczegółów (ostrzeżenie: reszta tego postu będzie długa. Zapraszam do przejrzenia - dodałem trochę odwagi, aby w tym pomóc) ...

Jest wiele rzeczy, które chciałbym zobaczyć w takim programie. (Niektóre z nich mogą być funkcjami typu „w twoich snach”, ale hej, po części chodzi o ten post - znalezienie pakietu oprogramowania, o którym marzyłem . Które Aperture i Lightroom zbliżają się, ale nie z różnych powodów.) ((Ten post został częściowo zainspirowany pytaniem o Lightroom , które wydaje się podkreślać potencjalnie brakującą funkcję.) Takie funkcje mogą obejmować (a to tylko podzbiór, jestem pewien):

  • Musi być szybki - Aperture i Lightroom wykonują przyzwoitą robotę (zwykle) w robieniu rzeczy szybko. Musiałoby to przynajmniej zbliżyć się do ich liczby, a najlepiej je pokonać.

  • Skryptowalność - byłoby naprawdę miło móc pisać małe skrypty, aby wyszukiwać zestaw zdjęć na różne sposoby, a następnie wykonywać na nich działania - niezależnie od tego, czy wprowadzane są poprawki, czy eksport zbiorczy, czy automatyczne dodawanie tagi lub cokolwiek innego. Wydaje mi się, że jest to naprawdę mój wymóg nr 1 - zwracam szczególną uwagę na pewne rzeczy i obecnie mam skrypty, które uruchamiam przed importem i eksportem z Aperture lub Lightroom. Byłoby miło mieć te rzeczy zintegrowane. Aby zdefiniować, czego szukam dalej, chciałbym mieć możliwość robienia takich rzeczy jak:

    • nazwy plików mangle podczas importu, na podstawie metadanych aparatu . (np. zmień [card]/DCIM/123CANON/IMG_4567.CR2, nakręciłem na moim 30D, na coś takiego [datastore]/2010/11/2010-11-30-some_shoot/my30d-123-4567.CR2, gdzie some_shootjest coś, co jest monitowane o wpisanie podczas importu, a reszta jest ustalona na podstawie metadanych i / lub oryginalnej nazwy pliku).

    • weź to, some_shoota także automatycznie zastosuj dane EXIF ​​i / lub IPTC podczas importu w oparciu o to - i / lub inne rzeczy, o które jestem proszony (gdzie mogę skonfigurować, o co chcę być monitowany) lub skonfigurować (np. auto - dodawanie oświadczeń o prawach autorskich itp.)

    • automatyczne importowanie - robienie wszystkiego powyższego, jak tylko włożę kartę lub, według moich preferencji (gdzieś w ustawieniu), po naciśnięciu jednego przycisku lub cokolwiek innego.

    • wybieranie obrazów z dowolnymi zapytaniami - być może coś w stylu SQL ? Chociaż także inne niż to - możliwość tworzenia, powiedzmy, zmiennej, która jest zbiorem obrazów, z których można dokonywać dalszych wyborów lub wykonywać inne działania. Może coś takiego (arbitralnie używając składni podobnej do ruby dla mojego pseudokodu):

      lowlight = library.search(:iso => 100,
                                :exposure => '< 1/4',
                                :aperture => '> f/16')
      

      po czym mógłbym wtedy zrobić:

      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' ])
      

      po czym mógłbym wtedy zrobić:

      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')
      
    • zmiana ustawień - niezależnie od tego current_photo, czy pracuję nad , czy thefunstuffz góry, mając możliwość zmiany różnych ustawień - czy to jest adjust_exposure(+0.1), czy set_whitebalance(5000, -3) # kelvin, tint, photoB.exposure = photoA.exposurea nawet:

      thephotosIwanttweaked.set(photoB.get_settings(:exposure,
        :whitebalance, :iptc => { :tags, :copyright })
      

      gdzie thephotosIwanttweakedjest zmienna zawierająca kolekcję wcześniej uzyskanych zdjęć - być może z zapytaniem, jak pokazano powyżej, lub być może poprzez wybór oparty na GUI (kliknij obraz, kliknij z wciśniętym klawiszem Shift, aby wybrać jeszcze kilka, a następnie powiedz thephotosIwanttweaked = gui.currently_selected_photoslub kilka takich)

  • Tryb interakcji oparty na klawiaturze - Jako programista w „przeszłym życiu” (z pewnością oczywistym z powyższego), często lubię trzymać klawiaturę wiele razy. Interakcja oparta na graficznym interfejsie użytkownika i myszy (lub tablecie lub czymś innym) jest bardzo przydatna podczas manipulowania obrazami i chcę, żeby istniała również. Po prostu stwierdzam, że pisanie polecenia „zaznacz wszystko” w wierszu polecenia lub naciśnięcie klawisza „Command-A” na klawiaturze itp. Jest o wiele szybsze i łatwiejsze (szczególnie w niektórych przypadkach) niż wykonywanie tego przez GUI. (Zobacz na przykład powyższą sekcję na temat wybierania obrazów z dowolnymi zapytaniami.) Ostatnio zacząłem używać emacs do różnych rzeczy (po przejściu z vim - wojny edytorskienie są tu dozwolone, prawda? Och, niewielu z was nawet wie, o czym mówię, co?). W mojej książce możliwość posiadania rzeczywistych emacsów i / lub emacsa w stanie rozmawiać z nim za pośrednictwem interfejsu API, byłaby o wiele fajniejsza. (Oczywiście, oznaczałoby to prawdopodobnie, że byłby / zamiast tego istniałby eliptyczny sposób interakcji z tym, zamiast ruby, ale cokolwiek. A może wynaleziono nowy język, specyficzny dla celu .

  • Rozszerzalność - ta funkcja powinna mieć fajny interfejs API do pisania czegokolwiek, od narzędzi do importowania plików RAW, przez wtyczki do szybkiej edycji obrazu, po eksporterów ulubionej witryny. Może wykrywanie twarzy i tym podobne?

  • Manipulacje GUI w czasie rzeczywistym - podobnie jak interfejsy użytkownika w Aperture lub Lightroom. Oprócz wszystkich powyższych, standardowa manipulacja oparta na graficznym interfejsie graficznym również wydaje mi się bardzo ważna - posiadanie informacji zwrotnych w czasie rzeczywistym (lub bliskich) podczas wprowadzania zmian wizualnych jest kluczem do wizualnych rzeczy.

  • Możliwość identyfikacji obiektów / osób na zdjęciach- Jedną z rzeczy, której moim zdaniem brakuje w nowych funkcjach wykrywania twarzy Aperture, a która mogłaby być dla mnie naprawdę bardzo pomocna, jest sposób na identyfikację („tagowanie”, cokolwiek) ludzi lub przedmiotów na zdjęciu. Przykładowy scenariusz: fotografuję wydarzenie sportowe i chcę przejść przez to i szybko i łatwo zidentyfikować, którzy gracze są na każdym zdjęciu. Wyobrażam sobie, że jestem człowiekiem, który wykonuje wiele pracy w tym zakresie, chociaż automatyczne wykrywanie również byłoby sprytne ... ale to, co postrzegam jako różniące się od istniejących interfejsów użytkownika, to sposób na wybranie regionu zdjęcia, który reprezentuje konkretnego gracza, a następnie zrób to również dla innych graczy, a następnie przejdź przez drugie przejście i spróbuj związać ich ze sobą (może komputer pomoże, po drodze). Więc może wybiorę gracza na jednym zdjęciu i nie Nie wiem, kim oni są, ponieważ ich liczba jest ukryta ... ale później wybieram, co ostatecznie kończy się jako ta sama osoba na innym zdjęciu, gdzie ich liczba jest widoczna, a następnie, ze względu na strój lub inną wyróżniającą cechę bądź, jestem w stanie związać te dwie rzeczy razem. Ale wciąż nie wiem, jak się nazywa, ale może mam listę i to można sprawdzić. Wyobrażam sobie, że może to być przydatne w wielu innych sytuacjach - sesja studyjna, w której chcesz określić, które rekwizyty zostały użyte, w jakich ujęciach, powiedzmy, abyś później mógł poprosić o zdjęcie zawierające takie i taki rekwizyt. Takie rzeczy. Opracowanie dobrego interfejsu do tego byłoby prawdopodobnie ciekawym wyzwaniem, ale myślę, że mógłbym sobie wyobrazić, jak można to zrobić, co może mieć sens. Wybieram, co ostatecznie jest tą samą osobą na innym zdjęciu, gdzie ich liczba jest widoczna, a następnie, ze względu na strój lub jakąkolwiek inną cechę wyróżniającą, jestem w stanie powiązać te dwie rzeczy. Ale wciąż nie wiem, jak się nazywa, ale może mam listę i to można sprawdzić. Wyobrażam sobie, że może to być przydatne w wielu innych sytuacjach - sesja studyjna, w której chcesz określić, które rekwizyty zostały użyte, w jakich ujęciach, powiedzmy, abyś później mógł poprosić o zdjęcie zawierające takie i taki rekwizyt. Takie rzeczy. Opracowanie dobrego interfejsu do tego byłoby prawdopodobnie ciekawym wyzwaniem, ale myślę, że mógłbym sobie wyobrazić, jak można to zrobić, co może mieć sens. Wybieram, co ostatecznie jest tą samą osobą na innym zdjęciu, gdzie ich liczba jest widoczna, a następnie, ze względu na strój lub jakąkolwiek inną cechę wyróżniającą, jestem w stanie powiązać te dwie rzeczy. Ale wciąż nie wiem, jak się nazywa, ale może mam listę i to można sprawdzić. Wyobrażam sobie, że może to być przydatne w wielu innych sytuacjach - sesja studyjna, w której chcesz określić, które rekwizyty zostały użyte, w jakich ujęciach, powiedzmy, abyś później mógł poprosić o zdjęcie zawierające takie i taki rekwizyt. Takie rzeczy. Opracowanie dobrego interfejsu do tego byłoby prawdopodobnie ciekawym wyzwaniem, ale myślę, że mógłbym sobie wyobrazić, jak można to zrobić, co może mieć sens. ze względu na strój lub jakąkolwiek inną cechę wyróżniającą, jestem w stanie powiązać te dwie rzeczy razem. Ale wciąż nie wiem, jak się nazywa, ale może mam listę i to można sprawdzić. Wyobrażam sobie, że może to być przydatne w wielu innych sytuacjach - sesja studyjna, w której chcesz określić, które rekwizyty zostały użyte, w jakich ujęciach, powiedzmy, abyś później mógł poprosić o zdjęcie zawierające takie i taki rekwizyt. Takie rzeczy. Opracowanie dobrego interfejsu do tego byłoby prawdopodobnie ciekawym wyzwaniem, ale myślę, że mógłbym sobie wyobrazić, jak można to zrobić, co może mieć sens. ze względu na strój lub jakąkolwiek inną cechę wyróżniającą, jestem w stanie powiązać te dwie rzeczy razem. Ale wciąż nie wiem, jak się nazywa, ale może mam listę i to można sprawdzić. Wyobrażam sobie, że może to być przydatne w wielu innych sytuacjach - sesja studyjna, w której chcesz określić, które rekwizyty zostały użyte, w jakich ujęciach, powiedzmy, abyś później mógł poprosić o zdjęcie zawierające takie i taki rekwizyt. Takie rzeczy. Opracowanie dobrego interfejsu do tego byłoby prawdopodobnie ciekawym wyzwaniem, ale myślę, że mógłbym sobie wyobrazić, jak można to zrobić, co może mieć sens. Wyobrażam sobie, że może to być przydatne w wielu innych sytuacjach - sesja studyjna, w której chcesz określić, które rekwizyty zostały użyte w jakich ujęciach, powiedzmy, abyś później mógł poprosić o zdjęcie zawierające takie i taki rekwizyt. Takie rzeczy. Opracowanie dobrego interfejsu do tego byłoby prawdopodobnie ciekawym wyzwaniem, ale myślę, że mógłbym sobie wyobrazić, jak można to zrobić, co może mieć sens. Wyobrażam sobie, że może to być przydatne w wielu innych sytuacjach - sesja studyjna, w której chcesz określić, które rekwizyty zostały użyte w jakich ujęciach, powiedzmy, abyś później mógł poprosić o zdjęcie zawierające takie i taki rekwizyt. Takie rzeczy. Opracowanie dobrego interfejsu do tego byłoby prawdopodobnie ciekawym wyzwaniem, ale myślę, że mógłbym sobie wyobrazić, jak można to zrobić, co może mieć sens.

  • Manipulowanie zdjęciami i / lub metadanymi na wielu urządzeniach- Może pliki RAW istnieją tylko na jednym urządzeniu, a może na dysku sieciowym i można uzyskać do nich dostęp z wielu komputerów. Ale co, jeśli również podgląd i metadane zostały gdzieś automatycznie przesłane na serwer sieciowy, abyś mógł uzyskać do nich dostęp na swoim smartfonie, powiedzmy, robić oceny, oznaczać i tym podobne. Dane zostałyby zsynchronizowane (w jakiś sposób), a także mogłyby zostać potencjalnie udostępnione innym osobom - być może (jeśli powiedzmy, że były używane w jakiejś firmie), koordynator wydarzenia lepiej wykonuje zadania identyfikacyjne, a Twój fotograf jest lepszy w przetwarzaniu samego obrazu, a twój grafik również chce mieć wkład w różne rzeczy. Gdyby wszyscy ci ludzie mieli dostęp do tych samych zdjęć, byłoby to naprawdę bardzo przydatne. (Może to również dotyczyć firmy fotograficznej z asystentami itp.)

W każdym razie, mam nadzieję, że dzięki temu zyskasz ogólny smak różnych rzeczy, które chciałbym robić i zobaczyć, chociaż jestem pewien, że zarysowałem tylko to, co jest możliwe, i że nawet podzbiór tych rzeczy byłby przydatny Dla mnie. Czy ktoś wie coś takiego?

Alternatywnie, czy ktoś byłby zainteresowany ewentualnym rozpoczęciem pracy nad taką bestią? Potrzebowałbym dużo więcej doświadczenia w programowaniu GUI, manipulowaniu grafiką itp. - nie wspominając o więcej czasu i energii do pracy nad tym - zanim będę w stanie zrobić cokolwiek, co nawet zacznie być przydatne na moim własny ... ale myślę, że gdybym miał ludzi do pracy, moglibyśmy razem zrobić coś naprawdę fajnego.

Mogę sobie również wyobrazić utworzenie wokół niego firmy - może istnieć jakiś sprzęt, który może się przydać do integracji z nim, na przykład zarabianie pieniędzy. Lub wszystko to można po prostu zrobić jako oprogramowanie typu open source wykonane przez ochotników. Tak czy inaczej.

OK, już skończyłem włóczyć się. Jestem bardzo ciekawy, jakie odpowiedzi przyniesie to pytanie. :)

Lindes
źródło
2
Może możesz zaimplementować niektóre z tych funkcji jako wtyczki? Nie mam pojęcia, ale spójrz na Bibble (www.bibblelabs.com) i sprawdź, co potrafią interfejsy API. Z pewnością jest niesamowicie szybki, przynajmniej o wiele szybszy niż Lightroom (nigdy nie próbowałem Aperture).
Itai
1
Mam skrypt, który przynajmniej manguje nazwę; jeśli jesteś zainteresowany, opublikuję to w odpowiedzi.
Reid
1
Jeszcze jedna uwaga: link „niektóre rzeczy tam są” jest poważnie nieaktualny, jeśli poprawnie przeczytam historię zmian (2007); od tego czasu wiele się rozwinęło.
Reid
1
Chociaż ludzie są w pełni skłonni zapłacić tysiące dolarów za rzemieślnika, który zbuduje statyw lub aparat, powszechnym staje się oczekiwanie, że oprogramowanie będzie darmowe (być może słowo „oczekiwane” nie jest tutaj właściwe, ale nie mogłem wymyślić kolejna o tej późnej godzinie). Nie chcę wdawać się w spór o Open Source - ale myślę, że najlepszym rozwiązaniem byłoby pójście do ludzi z Aperture lub Lightroom i przedstawienie im tych sugestii. A jeśli zdecydujesz się założyć firmę wokół swoich pomysłów, mam nadzieję, że staniesz się nieprzyzwoicie bogaty w wartość, którą stworzyłeś w dziedzinie fotografii.
HiredMind
1
naprawdę jesteś maniakiem, prawda? ;-)
AJ Finch

Odpowiedzi:

19

Rzuciłeś okiem na Darktable ? Wydaje się być open-source i tylko Linux.

Opis funkcji

To musi być szybkie

Jest dość szybki i obsługuje obliczenia na GPU przy użyciu OpenCL.

Skryptowalność

Obsługuje skrypty przy użyciu LUA. Jest to całkiem nowa funkcja (od 15 roku), więc interfejs API jest nadal niewielki.

Tryb interakcji oparty na klawiaturze

Za pomocą klawiatury możesz zrobić wiele rzeczy. Musisz to sprawdzić sam.

Rozciągliwość

Jeśli nie możesz tego zrobić z Luą, możesz zhakować kod C. Dobrze...

Manipulacje GUI w czasie rzeczywistym

Większość filtrów jest dość szybka, więc myślę, że tak.

Możliwość identyfikacji obiektów / osób na zdjęciach

nie

Manipulowanie zdjęciami i / lub metadanymi na wielu urządzeniach

Obsługuje tworzenie tymczasowych lokalnych kopii obrazów na zdalnym dysku w celu manipulacji (i prawdopodobnie synchronizacji wstecznej). Nie używam tego w ten sposób, więc nie mogę komentować zbyt wiele.

Przyjazny przepływ pracy

Nie dotyka plików, ale przechowuje wszystko w plikach pomocniczych. To podejście jest niezwykle świetne i sprawia, że ​​ID jest kompatybilny z innymi programami (przynajmniej w zakresie wspólnych właściwości metadanych). Chociaż ma bazę danych, która przyspiesza, pliki sidecar pozwalają kopiować zdjęcia, zachowując manipulacje wykonane za pomocą Darktable.

Riduidel
źródło
Och, fajnie. Nawet o tym nie słyszałem. A jednak yum install darktableuruchamiam go w kilka sekund. Fajne.
mattdm,
Proszę o opinię, ponieważ jestem również bardzo zainteresowany domeną bezpłatnej platformy do zarządzania zdjęciami.
Riduidel,
Niech mnie diabli :) Do góry głosuj. To świetny punkt wyjścia. Wydaje się bardzo nowy. Jakie są teraz występy? @mattdm, daj nam znać.
sebastien.b
Wygląda bardzo zainspirowany przez LR. Oprócz wydajności zdałem sobie sprawę, jak ważne jest surowe wsparcie. Czy przeszedłbym z Adobe Camera RAW? Rozważ przejrzenie tego rodzaju obręczy: blog.pcode.nl/2010/06/28/darktable-camera-color-profiling , ale mimo to wygląda słodko.
sebastien.b
Nie widziałem tego, nie ... Dziękuję! Wygląda na to, że z pewnością jest to dobry początek w kierunku tego, czego chcę ... A będąc open source, mogę potencjalnie zbliżyć się do niego z względną łatwością (a sebastien.b, wydajność można z czasem poprawić) ... Ponadto, to nie jest tylko Linux. Strona twierdzi, że jest również w Macports. Na pewno wkrótce to sprawdzę i całkiem możliwe, że sprawdzę przycisk akceptujący w tej odpowiedzi, z wyglądu. Więc dziękuję, Riduidel!
Lindes
16

Wow, to długa lista.

Myślę, że wszyscy możemy być całkiem bezpieczni, mówiąc, że na pewno nie ma czegoś takiego.

Jednym z najciekawszych projektów, który ma wiele twoich celów, jest F-Spot - możesz chcieć się tam zaangażować . Warto również zauważyć, że funkcje zarządzania zdjęciami znajdują się na „długoterminowej mapie drogowej” doskonałego konwertera RawTherapee , dzięki czemu może to być interesujące miejsce do kierowania energii.

mattdm
źródło
Fajnie, dziękuję za oba te wskaźniki. I tak ... kiedy śnię, marzę duży. ;)
Lindes
7

Tak, można śmiało powiedzieć, że nie ma czegoś takiego (aktualizacja: spójrz na to , może być, ale przy wymaganym poziomie wydajności?). Nawet Gimp nie jest zbyt blisko Photoshopa dla zaawansowanych użytkowników, a lista opisywanych funkcji umieściłaby taką aplikację w kategorii „zaawansowane”. Nie dotyczy to wszystkich aplikacji, Firefox narodził się po Internet Explorerze i jest zdecydowanie konkurencyjny pod względem funkcji. Photoshop jest jednak potworem, a Adobe ma mnóstwo zasobów do rzucenia w PS i Lightroom, aby uczynić z nich fantastyczne elementy inżynierii oprogramowania.

Co więcej, ruch open source ma uniksowe korzenie, a jednym ze starych przykazań tej filozofii jest: „Małe jest piękne. Spraw, aby każdy program działał dobrze”. Podany link dobrze to ilustruje. Istnieje mnóstwo małych narzędzi, których możesz użyć i które mogą utworzyć łańcuch, aby Cię tam dostać, ale nie to sprawia, że ​​Lightroom lub Aperture są atrakcyjne. Kluczem do tych aplikacji jest to, że zostały zaprojektowane przez fotografów dla fotografów jako jeden spójny przepływ pracy. Pozwala to wykonywać 90% prostych lub częściowo zaawansowanych zadań fotograficznych z jednej aplikacji przy użyciu tego samego interfejsu użytkownika. To oszczędza ludziom tyle czasu!

Chodzi mi o to, że w tym tygodniu możesz dostać Lightroom za 150 USD. Jest to naprawdę tanie, ponieważ pozwala zaoszczędzić czas i energię tego narzędzia. Jeśli fotografujesz w formacie RAW, trudno jest bez niego żyć. Trzeba to również spojrzeć z perspektywy: to połowa ceny mojego najtańszego obiektywu, a obok mnie mam 3 obiektywy, które są prawie 10 razy droższe.

Pracuję w branży open source i tak zarabiam na życie od ponad 10 lat. Tworzymy zaawansowane oprogramowanie (naukowe, biomedyczne, superkomputerowe), ale nie z powietrza, musimy je sfinansować, musimy płacić pensje. Społeczność pomaga, ale kiedy robi się tak wyrafinowana, krzywa uczenia się może być stroma. Nie widzę żadnego konkurenta Lightrooma, który pojawiłby się w najbliższym czasie po prostu od wolontariuszy pracujących nad czasem wolnym z takim poziomem wydajności .

Twoja pierwsza prośba, wydajność, jest dla mnie kluczowa, ponieważ jeśli zajmie mi tylko 30% lub 50% więcej czasu na przetworzenie jednego zdjęcia, pomnóż je przez ponad 15 000 zdjęć rocznie, a czas, który zmarnuję, całkowicie uzasadnia zakup szybkiej reklamy app. Widziałem, jak aplikacje open source koncentrują się na funkcjach, niektóre na optymalizacji / wydajności, rzadko na obu (i nie obwiniam ich). Wyścig o wydajność Javascript w Firefox jest na przykład całkiem nowy. Najpierw wybieram (i wspieram) oprogramowanie open source, ale kiedy muszę wykonać zadanie, a narzędzie ma wyraźną przewagę, ja (lub moja firma) wydam pieniądze na zakup niedrogiego oprogramowania shareware lub aplikacji komercyjnej. Chyba pragmatyzm.

Teraz jest coś, o co chcę cię szczerze zapytać. Jak daleko korzystałeś z Lightroom? Wygląda na to, że tak, ale ja tylko pytam. Wspominasz, że to nie zależy od tego, czego chcesz, ale jestem trochę zaskoczony:

  • Musi być szybki: LR jest wielowątkowy i wykorzystuje wiele rdzeni. Rzucam na nią naprawdę duże pliki (21MP) i jestem zaskoczony, że nowy silnik odszraniania może działać tak szybko. Zaawansowane zarządzanie pamięcią, wielowątkowość, przetwarzanie obrazu, przetwarzanie sygnału, potrzebujesz poważnych ludzi, aby to pokonać. Nie twierdzę, że nie może być szybszy (według mojej wiedzy nie jest przyspieszany przez GPU), ale jeśli twoja aplikacja po prostu dusi się i zmienia stronę po 6MP, mam problem.
  • Skryptowalność, rozszerzalność: środowisko wtyczek w Lightroom jest całkowicie skryptowalne. Wtyczki są skryptami (wykorzystuje LUA).
  • Zmieniaj nazwy plików podczas ważnych, opartych na metadanych aparatu: LR robi to dużo. Mam cenne ustawienie wstępne, które bardzo pomaga, możesz zmieniać nazwy plików podczas importu, łącząc wzorce i słowa kluczowe, które są zastępowane metadanymi (niestety nie widzę, jak wyodrębnić podciąg oryginalnej nazwy pliku). Aby uzyskać więcej informacji, zobacz moją odpowiedź na inne pytanie .
  • Automatycznie stosuj dane EXIF ​​i / lub IPTC podczas automatycznego importowania importu: ponownie, LR może to zrobić (stosuję mnóstwo informacji w momencie importu, automatycznie).
  • Wybieranie obrazów z dowolnymi zapytaniami: opisałeś inteligentne kolekcje w LR. Dużo do kochania tutaj. Aby uzyskać więcej informacji, zobacz moją odpowiedź na inne pytanie .
  • Tryb interakcji oparty na klawiaturze: w LR jest ogromna lista skrótów, w rzeczywistości jest nieco przytłaczająca. Aby uzyskać jeszcze większą elastyczność, sprawdź PADDY dla Lightroom : bezpłatne mapowanie klawiszy, klawiatury zewnętrzne, kontrolery midi, makra.
  • Zdolność do identyfikowania przedmiotów / osób na zdjęciach: nie w LR, ale w Aperture, tak myślę.
  • Manipulowanie zdjęciami i / lub metadanymi na wielu urządzeniach: Myślę, że nowe usługi „Publikuj” w LR3 pozwolą ci to zrobić (tj. Nie są one po prostu „przesyłaniem”, ale bardziej „hej, czy to zdjęcie się zmieniło, jeśli tak?” potem muszę go gdzieś wypchnąć / opublikować w innych serwisach ”).
sebastien.b
źródło
5
Nie sądzę, aby można było opisać Gimp jako „nie daleko od Photoshopa”. Przyznaję, że jest w tyle, ale nawet najbardziej zaawansowanym użytkownikom jest całkiem zdolny. Poza tym funkcje, których szuka Lindes, nie są szczególnie zaawansowane w programie do edycji zdjęć - są tylko częścią innej klasy oprogramowania, „zarządzania obrazami” - patrz en.wikipedia.org/wiki / Image_organizer . Myślę, że taka rzecz jest całkowicie możliwa w modelu rozwoju open source. To niesamowite, co pokazuje wolontariusze pracujący w wolnym czasie.
mattdm,
4
Ponadto „po prostu kup Lightroom” nie jest bardzo pomocną odpowiedzią, gdy pierwotne pytanie określa, że ​​zostało częściowo wywołane niezadowoleniem z zestawu funkcji Lightroom.
mattdm,
2
@mattdm: uwierz mi, chciałbym się mylić, ale takie jest moje doświadczenie z open source i pracą nad bardzo dużymi aplikacjami. Myślę, że ludzie szybko wyobrażają sobie grupę szczęśliwych wolontariuszy poświęcających wolny czas, ale prawda jest taka, że ​​wiele głośnych aplikacji open source jest opracowywanych lub zarządzanych przez zestaw kluczowych ludzi, którzy są za to wynagradzani (i to świetnie). Duże aplikacje same się nie zarządzają, potrzebujesz struktury, potrzebujesz technicznych wskazówek itp.
sebastien.b
2
@mattdm: Nie ma pomocnej odpowiedzi na to pytanie, że aplikacja nie istnieje, słyszeliśmy o tym. Wielu z nas zna LR lub Aperture, opisywany przez niego zestaw funkcji wykracza już poza wiodące aplikacje w tej dziedzinie. Uwielbiam tę listę, ale będziesz potrzebować naprawdę poważnego zespołu, aby ją wdrożyć, a nawet nadrobić zaległości. Nie dzieje się. Chociaż widzę firmę taką jak Canonical, która stara się opracować niezbędne narzędzia, takie jak przeglądarka internetowa dla Ubuntu, nie widzę zachęty do finansowania dużej aplikacji, takiej jak LR, gdy Gimp robi to dla amatora.
sebastien.b
3
@ Lindes: Cóż, mogę zjeść moje słowa, że ​​nowy program do ciemnego stołu z otwartym sosem wygląda na dobry początek. Moje prawdziwe obawy dotyczą wydajności (jak powiedziałem, 21MP), więc jeśli chcesz rozluźnić ten wymóg, może to po prostu pasować. Jeśli chodzi o zmianę nazwy pliku, masz rację, nie wydaje się, że możesz wyodrębnić część nazwy pliku w LR3. Zaktualizowałem swoją odpowiedź linkami do mojego schematu zmiany nazwy w innym pytaniu na photo.se, link do tego, jak korzystam z inteligentnych kolekcji oraz link do PADDY for Lightroom: bezpłatne mapowanie klawiszy, klawiatury zewnętrzne, kontrolery midi, makra.
sebastien.b
1

Nie jest to kompletna odpowiedź, ale Exiftool jest narzędziem do odczytu / zapisu metadanych biblioteki perl / narzędziem wiersza poleceń. Teoretycznie niektóre z tego, co chcesz, można za pomocą tego skryptu, zwłaszcza automatyczne tagowanie obrazów oraz ustawianie nazw plików i katalogów.

David Rouse
źródło
Dzięki za to. Z pewnością jest to coś, co może być użyte w czymś ... w rzeczywistości jednak szukam czegoś do zarządzania wieloma plikami i zapewnienia interfejsu użytkownika do robienia tego skutecznie i wydajnie. Tak więc Exiftool rozwiązałby tylko bardzo mały fragment tego. Mimo to doceniany.
Lindes
1

Oto mój skrypt import-and-mangle ; to nic specjalnego, ale może warto na to spojrzeć. Mangling można rozszerzyć o wszystko, co exiftool może dostać w swoje ręce.

Reid
źródło
1

Darktable (który można pobrać tutaj dla OSX ) to prawdopodobnie oprogramowanie, które jest najbliższe temu, czego szukasz. W porównaniu do Lightrooma lub Aperture przepływ pracy nadal ma pewne ostre krawędzie, ale jest całkiem użyteczny, zwłaszcza jeśli szukasz interfejsu skryptowego.

Nik Gaffney
źródło
0

Do listy chciałbym dodać DigiKam (narzędzie do zarządzania i edycji zdjęć KDE) oraz LightZone (narzędzie do edycji).

RTLinuxSW
źródło