Controle de versão para imagens


19

Ao trabalhar com imagens, costumo começar a salvar coisas como image_001.png e image_002.png para diferentes versões da mesma imagem. Sendo programador, sei que essa não é realmente uma boa maneira de fazer o controle de versão. Percebo que existem algumas ferramentas que eu poderia usar para fazer isso, como o git, mas não há uma maneira simples de visualizar o histórico de um arquivo usando essa ferramenta.

Existe um software de controle de versão para imagens que permita visualizar uma imagem nos estados atual e anterior?


Com que tipo de escala você costuma trabalhar? > Imagens de 1 MB ou fotos de 15 MB? Quantos você estaria armazenando?
22410 as

Geralmente, estou trabalhando com imagens pequenas (~ 0,5 KB - 500 KB), mas algo que funcione bem em fotos de 5 MB também seria bom.
Cristián Romo

Respostas:


13

Você sempre pode usar o Visual SVN Server para fazer isso. Eu versão documentos e imagens de controle com ele muito bem. E com o Visual SVN Server + Tortoise SVN, a subversão é tão simples de configurar e usar.


8
Sim, e a ferramenta TortoiseIDiff também é excelente para imagens diferentes.
1011 Jeff Yates

2
Apenas uma observação, o prefixo "Visual" significa que é uma integração do SVN com o Visual Studio, e não o foco nas imagens.
Tomas Andrle

3
@ TomA: Na verdade, não, não. O VisualSVNServer é um produto que fornece uma ferramenta de gerenciamento da GUI para executar o servidor do subversion. Não tem nada a ver com a integração do visual studio. VisualSVN é o plugin do visual studio. Está certo que não é nada a ver com imagens ou embora = :)
Simon P Stevens

Esclareci que você desejará usar o Visual SVN Server. Visual SVN (o cliente é específico para o Visual Studio). Pode ser um pouco confuso.
21711 Jon Erickson


3

Se for um usuário único, recomendo o FileHamster . Toda vez que você salva o arquivo, ele cria uma revisão e você pode reverter o máximo que tiver definido no histórico.

Obviamente, com imagens grandes, isso pode ocupar muito espaço (mas você pode limpá-lo quando terminar o arquivo).


3

Numerar os arquivos e mantê-los sempre funcionou melhor para mim - pelo menos para projetos e gráficos de referência. É mais fácil navegar pelo histórico e acessar as versões anteriores diretamente do Photoshop (não é necessário usar um cliente VCS).

Para referência, é assim que o TortoiseIDiff se parece:

TortoiseIDiff

Quanto a um sistema de controle de versão e gerenciamento de ativos orientado à mídia, confira o Alienbrain .


2

Honestamente, eu usaria o GIMP com camadas e apenas exportaria para .jpg se precisasse de uma imagem plana. Isso daria a você o histórico, além de mais controle de edição, e não é muito mais trabalho para manter.


2

O jeito que eu faria isso seria obter um programa que pudesse comparar duas imagens e, em seguida, apenas usar uma ferramenta de controle de fonte comum como o Subversion .

Clientes populares do Subversion, como o TortoiseSVN, podem ser configurados para usar programas diferentes para comparar duas versões de tipos de arquivos específicos, para que você possa configurá-lo facilmente para usar esse programa de comparação de imagens para arquivos .png.

Mas então eu sou um programador, não um artista ou designer.



1

Você não menciona se está trabalhando sozinho ou em equipe ... supondo que o primeiro (e isso tecnicamente funciona para o último, apenas não tão bem) obtenha uma conta do DropBox. Ele lida com versões anteriores de todos os arquivos que você armazena, sua conta é dinged apenas pelo espaço ocupado pela versão "atual" e fornece um backup externo.

Além disso, como um desenvolvedor único que está constantemente saltando do meu laptop para o meu desktop, tem sido um envio de Deus para manter tudo sincronizado.

Também devo mencionar que é muito mais fácil de configurar e usar do que SVN et al.

A conta gratuita oferece 2 GB de espaço e você pode pagar por mais espaço, se necessário. *

* Conforme observado no comentário, o DropBox mudou um pouco suas políticas desde que publiquei minha resposta pela primeira vez. Não consigo encontrar um aviso relacionado no blog, mas este é o texto do e-mail que recebi:

A equipe do Dropbox trabalhou duro nos últimos meses e gostaríamos de falar sobre algumas mudanças e aprimoramentos futuros no serviço Dropbox.

Estamos alterando o histórico de desfazer Você sabia que o Dropbox automaticamente:

* 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

É como "desfazer" todos os seus arquivos e pastas.

Hoje, o Dropbox mantém esses arquivos excluídos e versões antigas ("desfazer histórico") para sempre. Para muitas pessoas, isso cria confusão e também desperdiça espaço.

Por esse motivo, a partir de 1º de agosto, nossa nova política será manter 30 dias de desfazer a história. No entanto, se preferir, você pode optar por ter o histórico de desfazer ilimitado, sem nenhum custo.

Por favor, escolha um dos seguintes links:

Quero desfazer uma história ilimitada

ou

30 dias de desfazer história é tudo que preciso

App para iPhone quase aqui! Além dessa alteração para desfazer a história, lançaremos em breve o nosso aplicativo gratuito para iPhone, que permitirá acessar seu Dropbox em qualquer lugar, visualizar seus arquivos, salvá-los no telefone e até tirar fotos sincronizadas instantaneamente para o seu Dropbox!

Melhorias de desempenho e sincronização de LAN Além do aplicativo para iPhone, também estamos finalizando uma nova versão do software de desktop Dropbox que apresenta inúmeras melhorias de desempenho e nosso novo recurso de "sincronização de LAN". A sincronização de rede local sabe quando os Dropboxes estão na mesma rede e trocam automaticamente arquivos diretamente entre computadores em vez de baixá-los de nossos servidores - isso torna o compartilhamento de arquivos grandes em um ambiente de escritório muito mais rápido do que era possível anteriormente.

Recebemos ótimos comentários de muitos de nossos usuários e estamos trabalhando em muitas das coisas que você está pedindo. Fique atento e feliz Dropboxing!

Obrigado por usar o Dropbox! - Equipe do Dropbox

Não há indicação no e-mail de que essa opção seja apenas para membros pagantes, mas também não há indicação de que não seja. FWIW, fui com a opção paga e nunca olhei para trás. Os usos do DropBox são numerosos - para incluir o controle de versão para meus projetos pessoais - e você ficará surpreso com a rapidez com que passa por 2 GB ... Vou parar o anúncio agora. :)


1
Usar o dropbox para isso é uma boa ideia, mas observe que, a partir de agosto, as contas gratuitas armazenarão apenas 30 dias de histórico de arquivos e você precisará atualizar para obter um controle de versão ilimitado.
Alasdair

Atualizado para refletir a nova alteração na política.
AnonJr

0

O controle de versão direta para arquivos binários é fornecido pelo Subversion.

Para uma imagem diferente, no entanto, não tenho idéia de como isso seria.


0

Uma solução específica do Photoshop (e não gratuita) é o Pixelnovel

É uma solução hospedada que usa o Subversion para controle de versão.

Inclui um plugin do Photoshop que exibe uma linha do tempo no Photoshop das versões anteriores de uma imagem verificada no Subversion.

Se você não precisa de uma solução hospedada, também pode comprar o plugin Timeline Photoshop separadamente para usar com seu próprio repositório Subversion.


0

Você pode querer verificar Oop! Cópia de segurança. Ele economiza até o minuto e também possui alguma tecnologia para armazenar apenas as diferenças entre os arquivos, para que você não use muito espaço de backup.

Também gostaria de sugerir minha ferramenta FolderTrack. É um sistema automático de controle de versão pessoal que faria exatamente o que você deseja.


Embora agora você mencione outro software também (sem vincular a isso ...) e esteja aberto a respeito de que você está vendendo o FolderTrack, não vejo que você tenha levado em consideração os comentários de seus anúncios anteriores ? :-(
Arjan

Seu link está morto.
Matthew Williams
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.