Control de versiones para imágenes.

19

Cuando trabajo con imágenes, tiendo a empezar a guardar cosas como image_001.png e image_002.png para diferentes versiones de la misma imagen. Siendo programador, sé que esa no es realmente una buena manera de hacer el control de versiones. Me doy cuenta de que hay algunas herramientas que podría usar para hacer esto, como git, pero no hay una manera simple de ver el historial de un archivo usando dicha herramienta.

¿Existe un software de control de versiones para imágenes que le permita ver una imagen en sus estados actual y anterior?

Cristián Romo
fuente
¿Con qué tipo de escala sueles trabajar? > 1 MB de imágenes o 15 MB de fotos? ¿Cuántos estarías almacenando?
tghw
Generalmente estoy trabajando con imágenes pequeñas (~ 0.5KB - 500KB), pero algo que funcione bien en fotos de 5MB también sería bueno.
Cristián Romo el

Respuestas:

13

Siempre puede usar Visual SVN Server para hacer esto. Control de versiones de documentos e imágenes con él bien. Y con Visual SVN Server + Tortoise SVN, la subversión es tan simple de configurar y usar.

Jon Erickson
fuente
8
Sí, y la herramienta TortoiseIDiff es ideal para diferir imágenes también.
Jeff Yates el
2
Solo una nota, el prefijo "Visual" significa que es una integración de SVN con Visual Studio, no se enfoca en imágenes.
Tomas Andrle
3
@TomA: En realidad, no, no lo hace. VisualSVNServer es un producto que proporciona una herramienta de administración de GUI para ejecutar su servidor de subversión. No tiene nada que ver con la integración de Visual Studio. VisualSVN es el complemento de Visual Studio. Tienes razón en que tampoco tiene nada que ver con las imágenes = :)
Simon P Stevens el
Aclaré que querrás usar Visual SVN Server. Visual SVN (el cliente es específico de Visual Studio). Puede ser un poco confuso.
Jon Erickson
3

Si se trata de un solo usuario, puedo recomendar FileHamster . Cada vez que guarda el archivo, crea una revisión, y puede retroceder tanto como haya configurado su historial.

Por supuesto, con imágenes grandes esto puede ocupar mucho espacio (pero puede purgarlo una vez que haya terminado con el archivo).

Mark Henderson
fuente
3

Numerar los archivos y conservarlos siempre me ha funcionado mejor, al menos para diseños y gráficos de referencia. Es más fácil navegar por el historial y obtener las versiones anteriores directamente desde Photoshop (no es necesario usar un cliente VCS).

Como referencia, así es como se ve TortoiseIDiff :

Tortuga IDiff

En cuanto a un sistema de control de versiones y gestión de activos orientado a los medios, consulte Alienbrain .

Tomás Andrle
fuente
2

Honestamente, usaría GIMP con capas, y solo exportaría a .jpg si necesitara una imagen plana. Esto le daría el historial, así como más edición de control, y no es mucho más trabajo para mantener.

Andy Mikula
fuente
2

La forma en que lo haría sería obtener un programa que pudiera comparar dos imágenes, y luego usar una herramienta de control de fuente regular como Subversion .

Clientes populares para Subversion, como TortoiseSVN, se pueden configurar para usar diferentes programas para comparar dos versiones de tipos de archivos específicos, por lo que puede configurarlo fácilmente para usar ese programa de comparación de imágenes para archivos .png.

Pero luego soy un programador, no un artista o diseñador.

Lasse V. Karlsen
fuente
1

No menciona si está trabajando solo o en un equipo ... suponiendo que el primero (y esto técnicamente funciona para el segundo, pero no tan bien) obtenga una cuenta de DropBox. Maneja versiones anteriores de todos los archivos que almacena, su cuenta solo está limitada por el espacio ocupado por la versión "actual", y le brinda una copia de seguridad fuera del sitio.

Además, como desarrollador único que está constantemente saltando de mi computadora portátil a mi escritorio, ha sido un envío de Dios para mantener todo sincronizado.

También debo mencionar que es mucho más fácil de configurar y usar que SVN et al.

La cuenta gratuita te brinda 2GB de espacio, y puedes pagar por más espacio si es necesario. *

* Como se señaló en el comentario, DropBox ha cambiado un poco sus políticas desde que publiqué mi respuesta. Parece que no puedo encontrar un aviso relacionado en el blog, pero este es el texto del correo electrónico que recibí:

El equipo de Dropbox ha trabajado arduamente en los últimos meses y nos gustaría informarle sobre los próximos cambios y mejoras al servicio de Dropbox.

Estamos cambiando el historial de deshacer ¿Sabía que Dropbox automáticamente:

* 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

Es como tener "deshacer" para todos sus archivos y carpetas.

Hoy, Dropbox mantiene estos archivos eliminados y versiones antiguas de archivos ("historial de deshacer") para siempre. Para muchas personas, esto crea desorden y también desperdicia espacio.

Debido a esto, a partir del 1 de agosto, nuestra nueva política será mantener 30 días de historial de deshacer. Sin embargo, si lo prefiere, puede elegir tener un historial de deshacer ilimitado sin costo alguno.

Por favor, elija uno de los siguientes enlaces:

Quiero historial de deshacer ilimitado

o

30 días de historial de deshacer es todo lo que necesito

Aplicación para iPhone ¡Casi aquí! Además de este cambio para deshacer el historial, en el futuro cercano lanzaremos nuestra aplicación gratuita para iPhone que le permitirá acceder a su Dropbox sobre la marcha, ver sus archivos, guardarlos en su teléfono e incluso tomar fotos que se sincronicen instantáneamente a tu Dropbox!

Mejoras de rendimiento y sincronización de LAN Además de la aplicación para iPhone, también estamos terminando una nueva versión del software de escritorio Dropbox que presenta numerosas mejoras de rendimiento y nuestra nueva función de "sincronización de LAN". La sincronización LAN sabe cuándo los Dropbox están en la misma red e intercambiarán automáticamente archivos directamente entre computadoras en lugar de descargarlos de nuestros servidores; esto hace que compartir archivos grandes en un entorno de oficina sea mucho más rápido de lo que era posible anteriormente.

Hemos recibido excelentes comentarios de muchos de nuestros usuarios y estamos trabajando en muchas de las cosas que ha estado pidiendo. ¡Estén atentos y felices Dropboxing!

¡Gracias por usar Dropbox! - El equipo de Dropbox

No hay indicios del correo electrónico de que esta opción sea solo para miembros que pagan, pero tampoco hay indicios de que tampoco lo sea. FWIW, fui con la opción de pago y nunca he mirado atrás. Los usos de DropBox son numerosos, para incluir el control de versiones para mis proyectos personales, y se sorprenderá de lo rápido que ejecuta 2GB ... Detendré el anuncio ahora. :)

AnonJr
fuente
1
Usar Dropbox para esto es una buena idea, pero tenga en cuenta que a partir de agosto las cuentas gratuitas solo almacenarán 30 días de historial de archivos, y deberá actualizar para un control de versión ilimitado.
Alasdair
Actualizado para reflejar el nuevo cambio en la política.
AnonJr
0

Subversion proporciona el control directo de la versión para archivos binarios.

Sin embargo, para una diferencia de imagen, no tengo idea de cómo se vería eso.

Paul Nathan
fuente
0

Una solución específica de Photoshop (y no gratuita) es Pixelnovel

Es una solución alojada que utiliza Subversion para el control de versiones.

Incluye un complemento de Photoshop que muestra una línea de tiempo dentro de Photoshop de versiones anteriores de una imagen registrada en Subversion.

Si no necesita una solución alojada, también puede comprar el complemento Timeline Photoshop por separado para usar con su propio repositorio de Subversion.

jmohr
fuente
0

Es posible que desee ver Oop! Apoyo. Ahorrará hasta el último minuto y también tiene algo de tecnología para almacenar solo las diferencias entre archivos para que no use mucho espacio de copia de seguridad.

También me gustaría sugerir mi herramienta FolderTrack. Es un sistema automático de control de versiones personal que haría exactamente lo que desea.

Mella
fuente
Aunque ahora también menciona otro software (sin vincular a eso ...), y está abierto acerca de que usted es el que vende FolderTrack, ¿no veo que ha tenido en cuenta ninguno de los comentarios de sus anuncios anteriores ? :-(
Arjan
Tu enlace está muerto.
Matthew Williams