我会疯狂使用这样的版本控制。如果它不存在 - 哪里可以建立一个良好的起点?我可以做很多设计和交互流程,但实施它是另一回事。是否有图像修订控制系统?
通过创建一个可与Adobe Photoshop/Illustrator配合使用的宏开始是否是一个好主意?或者其中一种在线图像编辑工具?
任何人都可以将我推荐给在线图像编辑工具之一的任何人吗?
我会疯狂使用这样的版本控制。如果它不存在 - 哪里可以建立一个良好的起点?我可以做很多设计和交互流程,但实施它是另一回事。是否有图像修订控制系统?
通过创建一个可与Adobe Photoshop/Illustrator配合使用的宏开始是否是一个好主意?或者其中一种在线图像编辑工具?
任何人都可以将我推荐给在线图像编辑工具之一的任何人吗?
大多数版本控制系统都支持二进制文件。你可以很容易地使用SVN或GIT来存储二进制文件,即图片。
Subversion实际上对控制二进制文件的版本非常有用。这只是它所拥有的唯一强大力量,比如Git(就我而言,无论如何)。有关该断言的更详细说明,请参阅this answer of mine。
ImageMagick有一个compare command,它显示了两个RASTER图像之间的像素之间的差异。向量化图像可能会更棘手(除非您可以查看SVG源并立即查看生成的图片)。不幸的是,这并不能真正帮助你使用Photoshop/Illustrator。
如果你在Windows下工作,TortoiseSVN也有一个image comparison utility。
是否PixelNovel算? PixelNovel是Photoshop的源代码控制,它看起来像基于SVN。公平地说,它不会在Photoshop之外工作,它似乎是一个商业产品,但它是由某人完成的,所以我想这不是一个太离谱的想法。
编辑:27/9/2015 它看起来像PixelNovel歇业
你建议如何diff和色块图像?如图所示,我们可以在其上找到答案。
这是否有意义?有人在编辑图像的左上角,而其他人正在编辑右下角?
如果你只是想看到不同的“版本”的图像具有相同的文件名,这是微不足道的。虽然存储会相当昂贵。
Perforce在游戏开发中相当常用,其中图像内容可能包含在源代码控制中。他们已经投入了相当多的精力来非常有效地处理这类内容。
他们也有视觉比较工具。 http://blog.perforce.com/blog/?p=1394
...和其他面向图形的插件。 http://www.perforce.com/perforce/products/plugins-p4gt.html
哦,显然用于内容,而不仅仅是代码时,这些类型的工具作为Digital Asset Management工具或水坝,而不是SCM名字与我们大多数人都熟悉的引用。
感谢Rob。链接书签:) – meilas 2010-07-30 04:34:30
我最近在考虑这个问题,我认为去它的方法是存储命令堆栈或其变体。
如何做到这一点我不知道。据推测,一个插件可以访问这些数据。
Perforce公司看起来不错位图图像
在一般情况下,你应该调查的是提供数字资产管理(DAM),这是什么,你可能会考虑在媒体世界的版本控制工具。例如,请参阅http://thedambook.com作为这些工具的入口。
一个流行的工具是混合图像编辑和数字资产管理是Adobe Lightroom。 Adobe一直在推动记录非破坏性编辑历史的想法,然后将它们应用于原始相机数据之上。您可以创建并命名不同编辑版本的快照(可能是一系列版本)并以可视方式在它们之间导航。 Apple Aperture可能提供类似的能力。另一个专业工具是Canto Cumulus。
这些工具不保留其他答案似乎关注的“差异”性,也不一定提供提交消息的能力。但是,它们确实允许跟踪图像文件的变体和关联以及其原始组件。
要管理二进制格式化的数字资产存储库,我使用统一和备份。
我决定管理修订没有意义,但能够保持多个存储库同步,备份是“不费脑筋”。
Unison常常被忽视,虽然我在五年前才发现它,但我最近才将其确定为在某些情况下适合我的完美工具。
http://www.cis.upenn.edu/~bcpierce/unison/
然而要注意向量图像是一个完全不同的故事。 SVG图像可以用完整的纯文本显示,修改管理将非常有意义。
疯狂的想法但如果你要记录一个动作(如果你在Photoshop中明显),对于你工作的每个图像会怎么样。 然后,您可以简单地在原始图像上播放动作,然后瞧!
这需要在开始编辑时按下'录制动作'时的一些深思熟虑......但我确信可以为插件操作插件。
这是一个起点。
一般SVN或可能连Mercurial LargeFiles Extension将是确定的,但...
的图像版本控制和任何其他类型的“富”的内容,通常被称为数字资产管理(DAM)系统。这些通常是更多的商业类型的应用程序,而不是更像颠覆。但是,这些系统大部分都支持对图像进行版本控制和元数据分配。使用起来多么简单,以及如何整合这些系统是应该回答的问题。
我会说任何这些DAM系统都会与您将文件保存到网络共享中的旧习惯竞争,因为这很容易实现。但是,这些系统实际上是为协作和长期保存而设计的。
一个好的DAM系统是Elvis DAM,因为它具有支持拖放式操作的桌面客户端,并且它也直接集成到Adobe Creative套件中。它不会为你的版本做差异,但实际上你可以看到所有版本的变化。
这里是一个很好的例子:
GitLab支持与基于Web滑块工具和洋葱皮工具图像比较。这是在同一地点管理图像和其他类型文件的好选择。
您可以参考以下链接Image Version Control
它提供了一种机制,以提供有关图像的版本控制。对于图像上的微小更改,不是形成全新的图像,而是将压缩后的更改形式附加到原始图像上。
欢迎您访问解决方案的链接,但请确保您的答案在没有它的情况下很有用:[在链接附近添加上下文](// meta.stackexchange.com/a/8259),以便您的其他用户拥有一些了解它是什么以及它为什么在那里,然后在目标页面不可用的情况下引用页面中最相关的部分。 [仅仅是一个链接的答案可能会被删除。](// stackoverflow.com/help/deleted-answers) – Rob 2018-02-02 04:59:32
伟大的问题!不幸的是,之前从未见过,但它是一个好主意。 – Cyclone 2010-07-30 02:46:01
谢谢大家的好帮助和答案。获得了很多见解。 – meilas 2010-07-30 04:40:03
随机记录:协同创作,合作艺术? :D – meilas 2010-07-30 04:48:46