2010-07-30 9 views
25

Farei un uso pazzesco di questo controllo di revisione. Se non esiste - dove sarebbe un buon punto di partenza per costruirne uno? Probabilmente posso fare molti disegni e flussi di interazione, ma implementarla è un'altra cosa.Esistono sistemi di controllo di revisione per le immagini?

Sarebbe una buona idea iniziare creando una macro per lavorare con Adobe Photoshop/Illustrator? O uno degli strumenti di modifica delle immagini online?

Qualcuno può farmi riferimento a chiunque lavori su uno degli strumenti di modifica delle immagini online?

+0

Ottima domanda! Sfortunatamente mai visto prima, ma sarebbe una buona idea. – Cyclone

+1

Grazie a tutti per le fantastiche e utili risposte. Un sacco di informazioni acquisite. – meilas

+0

Nota a caso: lavoro creativo collaborativo, arte collaborativa? : D – meilas

risposta

2

La maggior parte dei sistemi di controllo di revisione supporta i binari. È possibile utilizzare facilmente SVN o GIT per memorizzare i binari, ad esempio le immagini in.

13

Subversion è in effetti abbastanza buono per la versione che controlla i file binari. È solo l'unica grande forza che ha, per esempio, Git (per quanto mi riguarda, comunque). Vedi this answer of mine per una spiegazione più dettagliata di tale asserzione.

ImageMagick ha uno compare command che mostra la differenza pixel-per-pixel tra due immagini RASTER. Le immagini vettoriali potrebbero essere più complicate (a meno che non si possa guardare una fonte SVG e vedere immediatamente l'immagine risultante). Sfortunatamente questo non ti aiuta molto con Photoshop/Illustrator.

Se lavori in Windows, TortoiseSVN ha anche image comparison utility.

+0

Hi detly, Ho notato che si parla di CAD. È quello che usa AutoCAD? Sovversione? Grazie per la tua risposta utile, Mei – meilas

+0

Non ho potuto dire, non usiamo AutoCAD qui. – detly

4

Conta PixelNovel? PixelNovel è il controllo del codice sorgente per Photoshop e sembra basato su SVN. Per essere onesti, non funzionerà al di fuori di Photoshop e sembra essere un prodotto commerciale, ma è stato fatto da qualcuno, quindi immagino non sia un'idea troppo oltraggiosa.

Modifica: 27/9/2015 sembra PixelNovel ha cessato l'attività

+0

Gotcha, mio ​​male. Aggiunte ulteriori informazioni. – Perrako

+0

Grazie Perrako. Buono a sapersi è stato usato SVN. Il collegamento – meilas

+0

è rotto. –

4

Come vi proporrà di diff e patch immagini? Scoprilo e possiamo andare dritti.

Questo ha senso? Qualcuno sta modificando l'angolo in alto a sinistra di un'immagine mentre qualcun altro sta modificando in basso a destra?

Se si desidera vedere diverse "versioni" di immagini con lo stesso nome file, è banale. Sarebbe diventato piuttosto costoso in magazzino però.

+3

Sì, jeremiah, questo ha senso. Il lavoro creativo funziona meglio quando vengono apportati molti feedback e modifiche alla creatività. Proprio come il codice. – meilas

+1

@meilas - ma ha senso solo se sono separabili. Se qualcuno cambia ogni pixel in un'immagine (ad esempio il bilanciamento del colore), allora un RCS non ti aiuta veramente a combinarlo con qualcun altro che cambia ogni pixel per ridimensionarlo. –

+0

@ Martin - Dovrei probabilmente illustrare cosa intendo per controllo di revisione per immagini, per chiarire. Non mi aspetto che ogni aspetto nel controllo della revisione del codice porti al controllo della revisione delle immagini. Tempo di progettazione dell'interazione! Sìì. – meilas

6

Perforce è comunemente utilizzato nello sviluppo di giochi in cui il contenuto dell'immagine può essere incluso nel controllo del codice sorgente. Hanno investito un bel po 'di sforzo nella gestione di questo tipo di contenuti in modo molto efficiente.

Hanno anche strumenti di visualizzazione visiva. http://blog.perforce.com/blog/?p=1394

... e altri plugin orientati alla grafica. http://www.perforce.com/perforce/products/plugins-p4gt.html

Oh, e apparentemente quando viene utilizzato per i contenuti e non solo il codice, questi tipi di strumenti si fa riferimento come Digital Asset Management strumenti o dighe, piuttosto che il nome di SCM con cui la maggior parte di noi hanno familiarità.

+0

Grazie Rob. Collegamenti contrassegnati :) – meilas

1

Stavo pensando a questo per PhotoShop recentemente e penso che la strada da percorrere sarebbe quella di memorizzare lo stack di comandi o una variazione di esso.

Come si può fare, non lo so. Presumibilmente un plugin potrebbe accedere a questi dati.

Perforce sembra buono per le immagini bitmap

0

In generale, si dovrebbe indagare strumenti che forniscono digital asset management (DAM), che è quello che si potrebbe considerare di controllo delle revisioni nel mondo dei media. Vedere, ad esempio, http://thedambook.com come gateway per tali strumenti.

Uno strumento popolare è quello che unisce la modifica delle immagini e la gestione delle risorse digitali è Adobe Lightroom. Adobe ha spinto l'idea di registrare una cronologia delle modifiche non distruttive e quindi di applicarle come una ricetta in cima ai dati della fotocamera non elaborati. È possibile creare e denominare istantanee di versioni modificate diverse (forse una sequenza di versioni) e navigare tra di esse in modo visivo. Apple Aperture può fornire capacità simili. Un altro strumento professionale è Canto Cumulus.

Questi strumenti non preservano la "diff" -abilità su cui altre risposte sembrano essere focalizzate, né forniscono necessariamente la possibilità di avere messaggi di commit. Tuttavia, consentono il tracciamento delle variazioni e l'associazione dei file di immagine ai componenti originali.

0

Per gestire archivi di risorse digitali formattati in formato binario, utilizzo unisono e backup.

Ho deciso che la gestione delle revisioni non aveva senso, ma essere in grado di mantenere più repository in-sync e i backup sono un "gioco da ragazzi".

Unison viene trascurato troppo spesso e, sebbene l'abbia scoperto circa cinque anni fa, solo recentemente l'ho identificato come lo strumento perfetto per me in determinate circostanze.

http://www.cis.upenn.edu/~bcpierce/unison/

Si noti tuttavia che le immagini vettoriali sono una storia completamente diversa. Le immagini SVG possono essere visualizzate in testo in chiaro, in cui la gestione delle revisioni avrebbe perfettamente senso.

1

idea folle ma cosa succede se si dovesse registrare un'azione (se siete in Photoshop, ovviamente), per ogni immagine che si lavora su. Quindi potresti semplicemente ricominciare l'azione sull'immagine originale e voilà!

Ciò richiede una certa lungimiranza nel premere "Registra azione" quando si avvia la modifica .. ma sono sicuro che un plugin potrebbe essere truccato per farlo per voi.

È comunque un punto di partenza.

In SVN generale o forse anche il Mercurial LargeFiles Extension sarebbe ok ...

0

controllo delle versioni per le immagini e qualsiasi altro tipo di contenuti "ricchi" è solitamente indicato come sistema di Digital Asset Management (DAM). Queste sono tipicamente più applicazioni di tipo business e non più come sovversione. Tuttavia, la maggior parte di questi sistemi supporta il controllo delle versioni e l'assegnazione dei metadati alle immagini. Quanto sono facili da usare e quanto integrati questi sistemi sono le domande a cui è necessario rispondere.

Direi che uno di questi sistemi DAM sarebbe in concorrenza con la tua vecchia abitudine di salvare il tuo file sulla condivisione di rete in quanto è così facile farlo. Tuttavia, questi sistemi sono in realtà progettati per la collaborazione e la conservazione a lungo termine.

Un buon sistema DAM è Elvis DAM poiché ha un client desktop che supporta il tipo di operazioni di trascinamento della selezione e ha anche l'integrazione diretta nella suite Adobe Creative.Non farà un diff per le tue versioni ma puoi effettivamente vedere le versioni fianco a fianco con tutte le modifiche ai dati.

Ecco un buon esempio: Elvis DAM version history screen

-1

È possibile fare riferimento questo link Image Version Control

Esso fornisce un meccanismo per fornire il controllo di versione sulle immagini. Per modifiche minori alle immagini, invece di formare un'immagine completamente nuova, una forma compressa di modifica verrà aggiunta all'immagine originale.

+0

Un collegamento a una soluzione è il benvenuto, ma si prega di assicurarsi che la risposta sia utile senza di essa: [aggiungere contesto intorno al collegamento] (// meta.stackexchange.com/a/8259) in modo che i propri utenti ne abbiano alcuni idea di cosa sia e perché è lì, quindi cita la parte più pertinente della pagina a cui stai collegando nel caso in cui la pagina di destinazione non sia disponibile. [Le risposte che sono poco più di un collegamento potrebbero essere eliminate.] (// stackoverflow.com/help/deleted-answers) – Rob

Problemi correlati