Kontrola wersji obrazów

19

Podczas pracy z obrazami zaczynam zapisywać rzeczy jako image_001.png i image_002.png dla różnych wersji tego samego obrazu. Jako programista wiem, że to nie jest dobry sposób na kontrolę wersji. Zdaję sobie sprawę, że istnieje kilka narzędzi, których mogę użyć, takich jak git, ale nie ma prostego sposobu na przeglądanie historii pliku za pomocą takiego narzędzia.

Czy istnieje oprogramowanie do kontroli wersji obrazów, które pozwala wyświetlać obraz w jego obecnym i poprzednim stanie?

Cristián Romo
źródło
Z jaką skalą zazwyczaj pracujesz? > 1 MB zdjęć lub 15 MB zdjęć? Ile chciałbyś przechowywać?
tghw
Ogólnie pracuję z małymi obrazami (~ 0,5 KB - 500 KB), ale coś, co działa dobrze na zdjęciach 5 MB, również byłoby dobre.
Cristián Romo

Odpowiedzi:

13

W tym celu zawsze możesz użyć programu Visual SVN Server. Kontroluję wersje dokumentów i obrazów za pomocą tego w porządku. A dzięki Visual SVN Server + Tortoise SVN, subversion jest tak prosty w konfiguracji i obsłudze.

Jon Erickson
źródło
8
Tak, a narzędzie TortoiseIDiff jest również świetne do różnicowania obrazów.
Jeff Yates
2
Uwaga: przedrostek „Visual” oznacza integrację SVN z Visual Studio, a nie skupianie się na obrazach.
Tomas Andrle
3
@TomA: Właściwie nie, nie ma. VisualSVNServer to produkt, który udostępnia narzędzie do zarządzania GUI do uruchamiania serwera subversion. Nie ma to nic wspólnego z integracją studia wizualnego. VisualSVN to wtyczka Visual Studio. Masz rację, że nie ma to nic wspólnego z obrazami = :)
Simon P Stevens
Wyjaśniłem, że będziesz chciał używać Visual SVN Server. Visual SVN (klient jest specyficzny dla Visual Studio). To może być trochę mylące.
Jon Erickson
4

Beyond Compare ma wtyczkę do różnicowania obrazów . Jest to naprawdę przydatne i powinieneś być w stanie używać go z dowolnym systemem kontroli źródła, którego używasz.

Clinton Blackmore
źródło
3

Jeśli jest to pojedynczy użytkownik, mogę gorąco polecić FileHamster . Za każdym razem, gdy zapisujesz plik, tworzy on wersję i możesz cofnąć się do momentu, w którym ustawiłeś swoją historię.

Oczywiście w przypadku dużych obrazów może to zająć bardzo dużo miejsca (ale możesz je wyczyścić, gdy skończysz z plikiem).

Mark Henderson
źródło
3

Numerowanie plików i przechowywanie ich wszystkich zawsze działało dla mnie najlepiej - przynajmniej w przypadku projektów i referencyjnych grafik. Łatwiej jest przeglądać historię i uzyskiwać poprzednie wersje bezpośrednio z Photoshopa (nie trzeba używać klienta VCS).

Dla porównania, tak wygląda TortoiseIDiff :

TortoiseIDiff

Jeśli chodzi o medialny system zarządzania wersjami i zasobami, sprawdź Alienbrain .

Tomas Andrle
źródło
2

Szczerze mówiąc, używałbym GIMP z warstwami i po prostu eksportowałem do .jpg, gdybym potrzebował płaskiego obrazu. Zapewniłoby to historię, a także większą kontrolę nad edycją i nie wymagałoby więcej pracy.

Andy Mikula
źródło
2

Chciałbym uzyskać program, który mógłby porównać dwa obrazy, a następnie użyć zwykłego narzędzia kontroli źródła, takiego jak Subversion .

Popularnych klientów Subversion, takich jak TortoiseSVN, można skonfigurować do używania różnych programów do porównywania dwóch wersji określonych typów plików, dzięki czemu można łatwo skonfigurować ten program do porównywania obrazów dla plików .png.

Ale potem jestem programistą, a nie artystą czy projektantem.

Lasse V. Karlsen
źródło
1

Nie wspominasz, czy pracujesz sam, czy w zespole ... zakładając, że to pierwsze (i to technicznie działa na drugie, po prostu nie tak dobrze), załóż konto DropBox. Obsługuje tylne wersje wszystkich przechowywanych plików, twoje konto jest zabarwione tylko dla miejsca zajmowanego przez „bieżącą” wersję i zapewnia kopię zapasową poza witryną.

Co więcej, jako jedyny programista, który nieustannie podskakuje z mojego laptopa na pulpit, był to zesłany przez Boga, utrzymujący wszystko w synchronizacji.

Powinienem również wspomnieć, że jest o wiele łatwiejsze w konfiguracji i obsłudze niż SVN i in.

Darmowe konto zapewnia 2 GB miejsca, aw razie potrzeby możesz zapłacić za więcej miejsca. *

* Jak zauważono w komentarzu, DropBox nieco zmienił swoje zasady od czasu, gdy opublikowałem swoją odpowiedź. Wydaje mi się, że nie mogę znaleźć powiązanego powiadomienia na blogu, ale to jest treść wiadomości e-mail:

Zespół Dropbox ciężko pracował przez ostatnie kilka miesięcy i chcielibyśmy opowiedzieć o nadchodzących zmianach i udoskonaleniach usługi Dropbox.

Zmieniamy historię cofania Czy wiesz, że Dropbox automatycznie:

* Safeguards any files you delete in case you need to undelete them
* Saves old file versions in case you need to go back to them later

To tak, jakby „cofnąć” wszystkie pliki i foldery.

Dzisiaj Dropbox zachowuje usunięte pliki i stare wersje plików („cofnij historię”) na zawsze. Dla wielu ludzi powoduje to bałagan, a także marnuje miejsce.

Z tego powodu, od 1 sierpnia naszą nową zasadą będzie zachowanie 30 dni cofania historii. Jeśli jednak wolisz, możesz wybrać nieograniczoną historię cofania bez żadnych kosztów.

Wybierz jeden z następujących łączy:

Chcę nieograniczoną cofnąć historię

lub

30 dni cofania historii to wszystko, czego potrzebuję

Aplikacja na iPhone prawie tutaj! Oprócz tej zmiany cofania historii, w niedalekiej przyszłości wydamy naszą bezpłatną aplikację na iPhone'a, która pozwoli ci na dostęp do Dropbox w podróży, przeglądanie plików, zapisywanie ich na telefonie, a nawet robienie zdjęć zsynchronizowanych natychmiast do Dropbox!

Ulepszenia wydajności i synchronizacja LAN Oprócz aplikacji na iPhone'a, kończymy także nową wersję oprogramowania komputerowego Dropbox, która oferuje liczne ulepszenia wydajności i naszą nową funkcję „Synchronizacji LAN”. Synchronizacja LAN wie, kiedy Dropbox są w tej samej sieci i automatycznie wymienia pliki bezpośrednio między komputerami zamiast pobierać je z naszych serwerów - dzięki temu udostępnianie dużych plików w środowisku biurowym jest znacznie szybsze niż było to wcześniej możliwe.

Otrzymaliśmy świetne opinie od wielu naszych użytkowników i pracujemy nad wieloma rzeczami, o które prosiłeś. Bądź na bieżąco i ciesz się Dropboxing!

Dziękujemy za korzystanie z Dropbox! - Zespół Dropbox

Z wiadomości e-mail nic nie wynika, że ​​ta opcja jest przeznaczona tylko dla płacących członków, ale nic nie wskazuje na to, że tak nie jest. FWIW, wybrałem opcję płatną i nigdy nie oglądałem się za siebie. Zastosowania DropBox są liczne - w tym kontrola wersji dla moich osobistych projektów - i będziesz zaskoczony, jak szybko przejdziesz przez 2 GB ... Zatrzymam teraz reklamę. :)

AnonJr
źródło
1
Korzystanie z Dropbox jest dobrym pomysłem, ale pamiętaj, że od sierpnia w darmowych kontach będzie przechowywana tylko 30 dni historii plików, i będziesz musiał dokonać aktualizacji w celu nieograniczonej kontroli wersji.
Alasdair,
Zaktualizowano, aby odzwierciedlić nową zmianę zasad.
AnonJr
0

Prostą kontrolę wersji plików binarnych zapewnia Subversion.

Jednak w przypadku różnic obrazu nie mam pojęcia, jak by to wyglądało.

Paul Nathan
źródło
0

Specyficznym (i nie darmowym) rozwiązaniem Photoshop jest Pixelnovel

Jest to hostowane rozwiązanie, które używa Subversion do kontroli wersji.

Zawiera wtyczkę Photoshop, która wyświetla oś czasu w Photoshopie poprzednich wersji obrazu zapisanego w Subversion.

Jeśli nie potrzebujesz hostowanego rozwiązania, możesz również kupić osobno wtyczkę Timeline Photoshop, aby używać jej z własnym repozytorium Subversion.

jmohr
źródło
0

Może chcesz sprawdzić Oop! Utworzyć kopię zapasową. Zaoszczędzi to do minuty, a także ma jakąś technologię do przechowywania różnic między plikami, dzięki czemu nie używasz dużo miejsca na kopie zapasowe.

Chciałbym również zasugerować moje narzędzie FolderTrack. Jest to automatyczny osobisty system kontroli wersji , który zrobiłby dokładnie to, co chcesz.

Nacięcie
źródło
Chociaż teraz wspominasz też o innym oprogramowaniu (bez linku do tego ...) i otwarcie mówisz, że jesteś tym, który sprzedaje FolderTrack, nie widzę, abyś wziął pod uwagę jakiekolwiek komentarze z poprzednich reklam ? :-(
Arjan
Twój link jest martwy.
Matthew Williams