2010-07-30 6 views
25

Haría un uso alocado de tal control de revisión. Si no existe, ¿dónde estaría un buen punto de partida para construir uno? Probablemente pueda hacer muchos diseños y flujos de interacción, pero implementarlo es otra cosa.¿Hay sistemas de control de revisión para las imágenes?

¿Sería una buena idea comenzar creando una macro para trabajar con Adobe Photoshop/Illustrator? ¿O una de las herramientas de edición de imágenes en línea?

¿Alguien me puede recomendar a alguien que trabaje en una de las herramientas de edición de imágenes en línea?

+0

¡Buena pregunta! Nunca he visto uno antes, lamentablemente, pero sería una buena idea. – Cyclone

+1

Gracias a todos por las excelentes y útiles respuestas. Mucha información ganada. – meilas

+0

Nota aleatoria: ¿trabajo creativo colaborativo, arte colaborativo? : D – meilas

Respuesta

2

La mayoría de los sistemas de control de revisión son compatibles con los binarios. Puede usar fácilmente SVN o GIT para almacenar binarios, es decir, imágenes en.

13

Subversion es en realidad bastante bueno para controlar archivos binarios de versiones. Es casi la única gran fuerza que tiene, digamos, Git (en lo que a mí respecta, de todos modos). Ver this answer of mine para una explicación más detallada de esa afirmación.

ImageMagick tiene un compare command que muestra la diferencia píxel por píxel entre dos imágenes de RASTER. Las imágenes vectorizadas pueden ser más complicadas (a menos que pueda ver una fuente SVG e inmediatamente ver la imagen resultante). Lamentablemente, esto realmente no te ayuda con Photoshop/Illustrator.

Si está trabajando con Windows, TortoiseSVN también tiene image comparison utility.

+0

Hola, Noté que mencionas CAD. ¿Es eso lo que usa AutoCAD? ¿Subversión? Gracias por su útil respuesta, Mei – meilas

+0

No pude decir, no usamos AutoCAD aquí. – detly

4

¿PixelNovel cuenta? PixelNovel es el control de fuente para Photoshop, y parece que está basado en SVN. Para ser justos, no funcionará fuera de Photoshop y parece ser un producto comercial, pero lo ha hecho alguien, así que supongo que no es una idea demasiado escandalosa.

de edición: 27/9/2015 parece que PixelNovel salió del negocio

+0

Tengo, mi mal. Se agregó más información. – Perrako

+0

Gracias Perrako. Es bueno saber que SVN ha sido usado. – meilas

+0

el enlace está roto. –

4

¿Cómo propone a diff y patch imágenes? Comprende eso y podremos hacerlo bien.

¿Esto tiene sentido? ¿Alguna vez alguien está editando la esquina superior izquierda de una imagen mientras otra persona está editando la esquina inferior derecha?

Si solo quiere ver diferentes "versiones" de imágenes con el mismo nombre de archivo, eso es trivial. Sin embargo, sería bastante caro en el almacenamiento.

+3

Sí, jeremiahd, esto tiene sentido. El trabajo creativo funciona mejor cuando se realizan muchos comentarios y cambios en la creatividad. Al igual que el código. – meilas

+1

@meilas - pero solo tiene sentido si son separables. Si alguien cambia cada píxel de una imagen (por ejemplo, el balance de color), entonces un RCS realmente no lo ayuda a combinar eso con otra persona cambiando cada píxel para reescalarlo. –

+0

@Martin - Probablemente debería ilustrar lo que quiero decir con el control de revisión para las imágenes, para aclarar. No espero que todos los aspectos del control de revisión de código pasen al control de revisión de imagen. Tiempo de diseño de interacción! Hurra. – meilas

6

Perforce se usa con bastante frecuencia en el desarrollo de juegos, donde el contenido de la imagen puede incluirse en el control de la fuente. Han invertido bastante esfuerzo en el manejo de este tipo de contenido de manera muy eficiente.

También tienen herramientas de diferencia visual. http://blog.perforce.com/blog/?p=1394

... y otros complementos gráficos orientados. http://www.perforce.com/perforce/products/plugins-p4gt.html

Ah, y al parecer, cuando se utiliza para el contenido en lugar de sólo código, este tipo de herramientas son referenciados como Digital Asset Management herramientas o presas en lugar del nombre de SMC con la que la mayoría de nosotros estamos familiarizados.

+0

Gracias Rob. Enlaces marcados :) – meilas

1

Estaba pensando en esto para PhotoShop recientemente y creo que el camino a seguir sería almacenar la pila de comandos o una variación de la misma.

Cómo podría hacerse esto, no lo sé. Es de suponer que un complemento podría acceder a estos datos.

Perforce se ve bien para imágenes de mapa de bits

0

En general, se debe investigar herramientas que proporcionan gestión de activos digitales (DAM), que es lo que podría considerar la posibilidad de control de revisiones en el mundo de los medios. Vea, por ejemplo, http://thedambook.com como una puerta de entrada a tales herramientas.

Una herramienta popular es que combina la edición de imágenes y la administración de activos digitales es Adobe Lightroom. Adobe ha estado presionando la idea de registrar un historial de ediciones no destructivas y luego aplicarlas como una receta sobre los datos de cámara sin formato. Puede crear y nombrar instantáneas de diferentes versiones editadas (tal vez una secuencia de versiones) y navegar entre ellas de una manera visual. Apple Aperture puede proporcionar una capacidad similar. Otra herramienta profesional es Canto Cumulus.

Estas herramientas no conservan la capacidad "diff" en la que parecen enfocarse otras respuestas, ni proporcionan necesariamente la capacidad de tener mensajes de confirmación. Pero, sí permiten el seguimiento de las variaciones y la asociación de los archivos de imagen a sus componentes originales.

0

Para administrar repositorios de activos digitales con formato binario, utilizo unison y copias de seguridad.

Decidí que la gestión de revisiones no tenía sentido, pero ser capaz de mantener múltiples repositorios sincronizados sí, y las copias de seguridad son una "obviedad".

Unison se pasa por alto demasiado a menudo, y aunque lo descubrí hace unos cinco años, solo recientemente lo identifiqué como la herramienta perfecta para mí en determinadas circunstancias.

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

Nota sin embargo que las imágenes vectoriales son una historia totalmente diferente. Las imágenes SVG se pueden manifestar en texto plano completo, donde la gestión de revisiones tendría mucho sentido.

1

Crazy Idea pero qué pasaría si grabaras una acción (si estás en Photoshop obviamente), para cada imagen en la que trabajas. ¡Entonces simplemente podría reproducir la acción en la imagen original y voilà!

Esto requiere un poco de previsión al presionar 'Grabar acción' cuando se comienza a editar ... pero estoy seguro de que un complemento puede ser manipulado para que lo haga por usted.

Sin embargo, es un punto de partida.

En SVN general o tal vez incluso la Mercurial LargeFiles Extension estaría bien, aunque ...

0

El control de versiones para las imágenes y cualquier otro tipo de contenido "rico" se refiere generalmente como sistema de gestión de activos digitales (DAM). Estas suelen ser más aplicaciones de tipo empresarial y no más como subversión. Sin embargo, la mayoría de estos sistemas admiten el control de versiones y la asignación de metadatos a las imágenes. Qué fácil de usar y qué tan integrados están estos sistemas son las preguntas que deben responderse.

Diría que cualquiera de estos sistemas DAM estaría compitiendo con su viejo hábito de guardar su archivo en el recurso compartido de red, ya que es muy fácil hacerlo. Sin embargo, estos sistemas en realidad están diseñados para la colaboración y la preservación a largo plazo.

Un buen sistema DAM es Elvis DAM ya que tiene un cliente de escritorio que admite el tipo de operaciones de arrastrar y soltar y también tiene integración directa con Adobe Creative Suite.No afectará sus versiones, pero puede ver las versiones una al lado de la otra con todos los cambios en los datos.

Aquí es un buen ejemplo: Elvis DAM version history screen

-1

Puede consultar este enlace Image Version Control

Proporciona un mecanismo para proporcionar control de versiones en las imágenes. Para cambios menores en las imágenes, en lugar de formar una imagen completamente nueva, se agregará una forma comprimida de cambio a la imagen original.

+0

Un enlace a una solución es bienvenido, pero por favor asegúrese de que su respuesta sea útil sin él: [agregue contexto alrededor del enlace] (// meta.stackexchange.com/a/8259) para que sus compañeros usuarios tengan algunos idea de qué es y por qué está allí, luego cita la parte más relevante de la página a la que estás vinculando en caso de que la página de destino no esté disponible. [Las respuestas que son poco más que un enlace se pueden eliminar.] (// stackoverflow.com/help/deleted-answers) – Rob

Cuestiones relacionadas