Contrôle de version pour les images

19

Lorsque je travaille avec des images, j'ai tendance à commencer à enregistrer des éléments au format image_001.png et image_002.png pour différentes versions de la même image. En tant que programmeur, je sais que ce n'est pas vraiment un bon moyen de faire du contrôle de version. Je me rends compte qu'il existe certains outils que je pourrais utiliser pour faire cela, comme git, mais il n'y a pas de moyen simple pour afficher l'historique d'un fichier à l'aide d'un tel outil.

Existe-t-il un logiciel de contrôle de version pour les images qui vous permet de visualiser une image dans ses états actuel et précédent?

Cristián Romo
la source
Avec quel type d'échelle travaillez-vous habituellement? > 1 Mo d'images ou 15 Mo de photos? Combien en stockeriez-vous?
tghw
En général, je travaille avec de petites images (~ 0,5 Ko - 500 Ko), mais quelque chose qui fonctionne bien sur des photos de 5 Mo serait également bon.
Cristián Romo

Réponses:

13

Vous pouvez toujours utiliser Visual SVN Server pour ce faire. Je contrôle très bien les documents et les images avec. Et avec Visual SVN Server + Tortoise SVN, la subversion est si simple à configurer et à utiliser.

Jon Erickson
la source
8
Ouais, et l'outil TortoiseIDiff est également idéal pour les images différentes.
Jeff Yates
2
Juste une note, le préfixe "Visual" signifie que c'est une intégration de SVN avec Visual Studio, pas de se concentrer sur les images.
Tomas Andrle
3
@TomA: En fait, non. VisualSVNServer est un produit qui fournit un outil de gestion graphique pour exécuter votre serveur subversion. Cela n'a rien à voir avec l'intégration de Visual Studio. VisualSVN est le plugin Visual Studio. Vous avez raison, cela n'a rien à voir avec les images non plus = :)
Simon P Stevens
J'ai précisé que vous souhaiterez utiliser Visual SVN Server. Visual SVN (le client est spécifique à Visual Studio). Cela peut être un peu déroutant.
Jon Erickson
4

Beyond Compare a un plugin pour diff images . C'est très pratique et vous devriez pouvoir l'utiliser avec le système de contrôle de source que vous utilisez.

Clinton Blackmore
la source
3

Si c'est un seul utilisateur, je peux fortement recommander FileHamster . Chaque fois que vous enregistrez le fichier, il crée une révision et vous pouvez revenir aussi loin que vous avez défini votre historique.

Bien sûr, avec de grandes images, cela peut prendre énormément d'espace (mais vous pouvez le purger une fois que vous avez terminé avec le fichier).

Mark Henderson
la source
3

Numéroter les fichiers et les conserver tous a toujours fonctionné le mieux pour moi - au moins pour les conceptions et les graphiques de référence. Il est plus facile de parcourir l'historique et d'accéder aux versions précédentes directement à partir de Photoshop (pas besoin d'utiliser un client VCS).

Pour référence, voici à quoi ressemble TortoiseIDiff :

TortoiseIDiff

En ce qui concerne un système de gestion des versions et des actifs orienté médias, consultez Alienbrain .

Tomas Andrle
la source
2

Honnêtement, j'utiliserais GIMP avec des calques et j'exporterais juste en .jpg si j'avais besoin d'une image plate. Cela vous donnerait l'historique ainsi que plus d'édition de contrôle, et ce n'est pas beaucoup plus de travail à maintenir.

Andy Mikula
la source
2

La façon dont je le ferais serait d'obtenir un programme qui pourrait comparer deux images, puis d'utiliser simplement un outil de contrôle de source ordinaire comme Subversion .

Les clients populaires pour Subversion, comme TortoiseSVN, peuvent être configurés pour utiliser différents programmes pour comparer deux versions de types de fichiers spécifiques, vous pouvez donc facilement le configurer pour utiliser ce programme de comparaison d'images pour les fichiers .png.

Mais je suis programmeur, pas artiste ou designer.

Lasse V. Karlsen
la source
1

Vous ne mentionnez pas si vous travaillez seul ou en équipe ... en supposant que le premier (et cela fonctionne techniquement pour le second, tout simplement pas aussi bien) obtient un compte DropBox. Il gère les versions en arrière de tous les fichiers que vous stockez, votre compte est uniquement dingé pour l'espace occupé par la version "actuelle", et il vous donne une sauvegarde hors site.

De plus, en tant que développeur unique qui rebondit constamment de mon ordinateur portable vers mon bureau, cela a été un don de Dieu pour garder tout synchronisé.

Je dois également mentionner que c'est beaucoup plus facile à configurer et à utiliser que SVN et al.

Le compte gratuit vous offre 2 Go d'espace et vous pouvez payer plus d'espace si nécessaire. *

* Comme indiqué dans le commentaire, DropBox a légèrement modifié ses politiques depuis que j'ai publié ma réponse pour la première fois. Je n'arrive pas à trouver un avis connexe dans le blog, mais voici le texte de l'e-mail que j'ai reçu:

L'équipe Dropbox a travaillé dur ces derniers mois et nous aimerions vous informer des changements et améliorations à venir du service Dropbox.

Nous modifions l'historique des annulations Saviez-vous que Dropbox automatiquement:

* 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

C'est comme avoir "annuler" pour tous vos fichiers et dossiers.

Aujourd'hui, Dropbox conserve ces fichiers supprimés et les anciennes versions de fichiers ("historique d'annulation") pour toujours. Pour beaucoup de gens, cela crée de l'encombrement et gaspille également de l'espace.

Pour cette raison, à compter du 1er août, notre nouvelle politique sera de conserver 30 jours d'historique d'annulation. Cependant, si vous préférez, vous pouvez choisir d'avoir un historique d'annulation illimité sans frais.

Veuillez choisir l'un des liens suivants:

Je veux un historique d'annulation illimité

ou

30 jours d'histoire d'annulation sont tout ce dont j'ai besoin

Application iPhone presque ici! En plus de ce changement pour annuler l'historique, nous publierons prochainement notre application iPhone gratuite qui vous permettra d'accéder à votre Dropbox en déplacement, d'afficher vos fichiers, de les enregistrer sur votre téléphone et même de prendre des photos qui se synchronisent. instantanément sur votre Dropbox!

Améliorations des performances et synchronisation LAN En plus de l'application iPhone, nous terminons également une nouvelle version du logiciel de bureau Dropbox qui propose de nombreuses améliorations de performances et notre nouvelle fonctionnalité "Synchronisation LAN". La synchronisation LAN sait quand les Dropbox sont sur le même réseau et échangera automatiquement les fichiers directement entre les ordinateurs au lieu de les télécharger depuis nos serveurs - cela permet de partager des fichiers volumineux dans un environnement de bureau beaucoup plus rapidement que ce qui était possible auparavant.

Nous avons reçu d'excellents commentaires de la part de beaucoup de nos utilisateurs et travaillons sur beaucoup de choses que vous demandiez. Restez à l'écoute et heureux Dropboxing!

Merci d'utiliser Dropbox! - L'équipe Dropbox

Il n'y a aucune indication de l'e-mail que cette option est uniquement pour les membres payants, mais il n'y a aucune indication que ce n'est pas non plus. FWIW, je suis allé avec l'option payante et je n'ai jamais regardé en arrière. Les utilisations de DropBox sont nombreuses - pour inclure le contrôle de version pour mes projets personnels - et vous serez surpris de la vitesse à laquelle vous parcourez 2 Go ... Je vais arrêter l'annonce maintenant. :)

AnonJr
la source
1
Utiliser dropbox pour cela est une bonne idée, mais notez qu'à partir du mois d'août, les comptes gratuits ne stockeront que 30 jours d'historique de fichiers et vous devrez mettre à niveau pour un contrôle de version illimité.
Alasdair
Mis à jour pour refléter le nouveau changement de politique.
AnonJr
0

Le contrôle de version direct pour les fichiers binaires est fourni par Subversion.

Pour un diff d'image, cependant, je n'ai aucune idée de ce à quoi cela ressemblerait.

Paul Nathan
la source
0

Pixelnovel est une solution spécifique à Photoshop (et non gratuite)

Il s'agit d'une solution hébergée qui utilise Subversion pour le contrôle de version.

Il comprend un plugin Photoshop qui affiche une chronologie dans Photoshop des versions précédentes d'une image archivée dans Subversion.

Si vous n'avez pas besoin d'une solution hébergée, vous pouvez également acheter le plug-in Timeline Photoshop séparément pour l'utiliser avec votre propre référentiel Subversion.

jmohr
la source
0

Vous voudrez peut-être vérifier Oop! Sauvegarde. Il économisera à la minute près et dispose également d'une technologie pour stocker uniquement les différences entre les fichiers afin que vous n'utilisiez pas beaucoup d'espace de sauvegarde.

Je voudrais également suggérer mon outil FolderTrack. Il s'agit d'un système de contrôle de version personnel automatique qui ferait exactement ce que vous voulez.

pseudo
la source
Bien que vous mentionniez également d'autres logiciels (sans lien avec cela ...) et que vous soyez ouvert à la vente de FolderTrack, je ne vois pas que vous avez pris en compte les commentaires de vos publicités précédentes ? :-(
Arjan
Votre lien est mort.
Matthew Williams