2010-07-30 58 views
25

我会疯狂使用这样的版本控制。如果它不存在 - 哪里可以建立一个良好的起点?我可以做很多设计和交互流程,但实施它是另一回事。是否有图像修订控制系统?

通过创建一个可与Adobe Photoshop/Illustrator配合使用的宏开始是否是一个好主意?或者其中一种在线图像编辑工具?

任何人都可以将我推荐给在线图像编辑工具之一的任何人吗?

+0

伟大的问题!不幸的是,之前从未见过,但它是一个好主意。 – Cyclone 2010-07-30 02:46:01

+1

谢谢大家的好帮助和答案。获得了很多见解。 – meilas 2010-07-30 04:40:03

+0

随机记录:协同创作,合作艺术? :D – meilas 2010-07-30 04:48:46

回答

2

大多数版本控制系统都支持二进制文件。你可以很容易地使用SVN或GIT来存储二进制文件,即图片。

13

Subversion实际上对控制二进制文件的版本非常有用。这只是它所拥有的唯一强大力量,比如Git(就我而言,无论如何)。有关该断言的更详细说明,请参阅this answer of mine

ImageMagick有一个compare command,它显示了两个RASTER图像之间的像素之间的差异。向量化图像可能会更棘手(除非您可以查看SVG源并立即查看生成的图片)。不幸的是,这并不能真正帮助你使用Photoshop/Illustrator。

如果你在Windows下工作,TortoiseSVN也有一个image comparison utility

+0

嗨,我喜欢, 我注意到你提到CAD。这是AutoCAD使用什么?颠覆? 感谢您的帮助, Mei – meilas 2010-07-30 02:55:48

+0

我不能说,我们在这里不使用AutoCAD。 – detly 2010-07-30 03:04:34

4

是否PixelNovel算? PixelNovel是Photoshop的源代码控制,它看起来像基于SVN。公平地说,它不会在Photoshop之外工作,它似乎是一个商业产品,但它是由某人完成的,所以我想这不是一个太离谱的想法。

编辑:27/9/2015 它看起来像PixelNovel歇业

+0

嘿,我的坏。增加了更多信息。 – Perrako 2010-07-30 04:10:29

+0

谢谢Perrako。很高兴知道SVN已被使用。 – meilas 2010-07-30 04:35:56

+0

链接已损坏。 – 2015-09-27 14:19:16

4

你建议如何diff和色块图像?如图所示,我们可以在其上找到答案。

这是否有意义?有人在编辑图像的左上角,而其他人正在编辑右下角?

如果你只是想看到不同的“版本”的图像具有相同的文件名,这是微不足道的。虽然存储会相当昂贵。

+3

是的,jeremiahd,这是有道理的。创意作品在对广告素材进行大量反馈和更改时效果最佳。就像代码一样。 – meilas 2010-07-30 02:57:55

+1

@meilas - 但只有它们是可分的才有意义。如果有人更改图像中的每个像素(例如色彩平衡),那么RCS并不能真正帮助您将其与其他人更改每个像素进行重新缩放。 – 2010-07-30 03:54:58

+0

@Martin - 我应该说明我的意思是修改控制图像,以澄清。我不希望代码版本控制的每个方面都转到图像版本控制。 交互设计时间!好极了。 – meilas 2010-07-30 04:39:30

6

Perforce在游戏开发中相当常用,其中图像内容可能包含在源代码控制中。他们已经投入了相当多的精力来非常有效地处理这类内容。

他们也有视觉比较工具。 http://blog.perforce.com/blog/?p=1394

...和其他面向图形的插件。 http://www.perforce.com/perforce/products/plugins-p4gt.html

哦,显然用于内容,而不仅仅是代码时,这些类型的工具作为Digital Asset Management工具或水坝,而不是SCM名字与我们大多数人都熟悉的引用。

+0

感谢Rob。链接书签:) – meilas 2010-07-30 04:34:30

1

我最近在考虑这个问题,我认为去它的方法是存储命令堆栈或其变体。

如何做到这一点我不知道。据推测,一个插件可以访问这些数据。

Perforce公司看起来不错位图图像

0

在一般情况下,你应该调查的是提供数字资产管理(DAM),这是什么,你可能会考虑在媒体世界的版本控制工具。例如,请参阅http://thedambook.com作为这些工具的入口。

一个流行的工具是混合图像编辑和数字资产管理是Adobe Lightroom。 Adobe一直在推动记录非破坏性编辑历史的想法,然后将它们应用于原始相机数据之上。您可以创建并命名不同编辑版本的快照(可能是一系列版本)并以可视方式在它们之间导航。 Apple Aperture可能提供类似的能力。另一个专业工具是Canto Cumulus

这些工具不保留其他答案似乎关注的“差异”性,也不一定提供提交消息的能力。但是,它们确实允许跟踪图像文件的变体和关联以及其原始组件。

0

要管理二进制格式化的数字资产存储库,我使用统一和备份。

我决定管理修订没有意义,但能够保持多个存储库同步,备份是“不费脑筋”。

Unison常常被忽视,虽然我在五年前才发现它,但我最近才将其确定为在某些情况下适合我的完美工具。

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

然而要注意向量图像是一个完全不同的故事。 SVG图像可以用完整的纯文本显示,修改管理将非常有意义。

1

疯狂的想法但如果你要记录一个动作(如果你在Photoshop中明显),对于你工作的每个图像会怎么样。 然后,您可以简单地在原始图像上播放动作,然后瞧!

这需要在开始编辑时按下'录制动作'时的一些深思熟虑......但我确信可以为插件操作插件。

这是一个起点。

一般SVN或可能连Mercurial LargeFiles Extension将是确定的,但...

0

的图像版本控制和任何其他类型的“富”的内容,通常被称为数字资产管理(DAM)系统。这些通常是更多的商业类型的应用程序,而不是更像颠覆。但是,这些系统大部分都支持对图像进行版本控制和元数据分配。使用起来多么简单,以及如何整合这些系统是应该回答的问题。

我会说任何这些DAM系统都会与您将文件保存到网络共享中的旧习惯竞争,因为这很容易实现。但是,这些系统实际上是为协作和长期保存而设计的。

一个好的DAM系统是Elvis DAM,因为它具有支持拖放式操作的桌面客户端,并且它也直接集成到Adobe Creative套件中。它不会为你的版本做差异,但实际上你可以看到所有版本的变化。

这里是一个很好的例子:Elvis DAM version history screen

-1

您可以参考以下链接Image Version Control

它提供了一种机制,以提供有关图像的版本控制。对于图像上的微小更改,不是形成全新的图像,而是将压缩后的更改形式附加到原始图像上。

+0

欢迎您访问解决方案的链接,但请确保您的答案在没有它的情况下很有用:[在链接附近添加上下文](// meta.stackexchange.com/a/8259),以便您的其他用户拥有一些了解它是什么以及它为什么在那里,然后在目标页面不可用的情况下引用页面中最相关的部分。 [仅仅是一个链接的答案可能会被删除。](// stackoverflow.com/help/deleted-answers) – Rob 2018-02-02 04:59:32

相关问题