Подтвердить что ты не робот

Существуют ли системы контроля версий для изображений?

Я бы сделал безумное использование такого контроля над версиями. Если этого не существует - где бы была хорошая отправная точка для его строительства? Возможно, я смогу сделать много проектов и потоков взаимодействия, но для реализации это другое дело.

Было бы неплохо начать с создания макроса для работы с Adobe Photoshop/Illustrator? Или один из инструментов редактирования онлайн-изображений?

Может ли кто-нибудь отсылать меня к любому, кто работает над одним из инструментов редактирования онлайн-изображений?

4b9b3361

Ответ 1

Subversion на самом деле неплохо подходит для двоичных файлов, управляющих версиями. Это почти единственная сила, с которой она закончилась, скажем, Git (насколько мне известно, во всяком случае). См. этот мой ответ для более подробного объяснения этого утверждения.

ImageMagick имеет сравнить команду, которая показывает разницу по пикселям между двумя изображениями RASTER. Векторные изображения могут быть более сложными (если вы не можете посмотреть источник SVG и сразу увидеть результирующее изображение). К сожалению, это действительно не поможет вам с Photoshop/Illustrator.

Если вы работаете под Windows, у TortoiseSVN есть утилита сравнения изображений.

Ответ 2

Perforce довольно часто используется в разработке игр, где контент изображения может быть включен в управление источником. Они приложили немало усилий для эффективного управления этим типом контента.

У них также есть инструменты визуального разграничения. http://blog.perforce.com/blog/?p=1394

... и другие графические плагины. http://www.perforce.com/perforce/products/plugins-p4gt.html

О, и, видимо, при использовании для контента, а не только кода, эти типы инструментов упоминаются как инструменты управления цифровыми активами или DAM, а не имя SCM, с которым большинство из нас знакомо.

Ответ 3

Есть ли PixelNovel count? PixelNovel является источником управления для Photoshop, и похоже, что он основан на SVN. Справедливости ради, он не будет работать за пределами Photoshop и, похоже, является коммерческим продуктом, но это было сделано кем-то, поэтому я думаю, что это не слишком возмутительная идея.

изменить: 27/9/2015 похоже, PixelNovel вышел из бизнеса.

Ответ 4

Как вы предлагаете сравнивать и исправлять изображения? Изложите это, и мы сможем справиться с этим.

Это даже имеет смысл? Кто-нибудь редактирует верхний левый угол изображения, а кто-то редактирует нижний правый?

Если вы просто хотите увидеть разные "версии" изображений с одинаковым именем файла, это тривиально. Было бы довольно дорого на складе.

Ответ 5

Большинство систем контроля версий поддерживают двоичные файлы. Вы можете легко использовать SVN или GIT для хранения двоичных файлов, т.е. Изображений в.

Ответ 6

Я недавно думал об этом для PhotoShop, и я думаю, что путь для него - хранить стек команд или его вариант.

Как это можно сделать, я не знаю. Предположительно плагин мог получить доступ к этим данным.

Perforce отлично подходит для растровых изображений

Ответ 7

Сумасшедшая идея, но что, если вы должны записать действие (если вы в Photoshop явно), для каждого изображения, над которым вы работаете. Затем вы можете просто воспроизвести действие на исходном изображении и вуаля!

Это требует некоторой предусмотрительности при нажатии "Record Action" при запуске редактирования. но я уверен, что плагин может быть сфальсифицирован, чтобы сделать это за вас.

Это отправная точка.

В общем случае SVN или даже Mercurial LargeFiles Extension было бы нормально, хотя...

Ответ 9

В общем, вам следует исследовать инструменты, обеспечивающие управление цифровыми активами (DAM), что вы можете рассматривать как контроль версий в мире средств массовой информации. См., Например, http://thedambook.com в качестве шлюза для таких инструментов.

Одним из популярных инструментов является то, что микширование редактирования изображений и управление цифровыми активами Adobe Lightroom. Adobe продвигает идею записи истории неразрушающих изменений, а затем применяя их в качестве рецепта поверх необработанных данных камеры. Вы можете создавать и указывать моментальные снимки различных отредактированных версий (возможно, последовательность версий) и перемещаться между ними визуально. Apple Aperture может обеспечить аналогичную способность. Другой профессиональный инструмент Canto Cumulus.

Эти инструменты не сохраняют "различий", которые, по-видимому, фокусируются на других ответах, и не обязательно предоставляют возможность совершать сообщения. Но они позволяют отслеживать изменения и объединение файлов изображений обратно в исходные компоненты.

Ответ 10

Чтобы управлять двоичными форматируемыми хранилищами цифровых активов, я использую унисон и резервные копии.

Я решил, что управление версиями не имеет смысла, но возможность сохранить несколько репозиториев в синхронизации, а резервные копии - "без проблем".

Unison часто пропускается, и хотя я обнаружил его около пяти лет назад, я только недавно определил его как идеальный инструмент для меня в определенных обстоятельствах.

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

Обратите внимание, что векторные изображения - совершенно другая история. SVG-изображения могут проявляться в полном текстовом виде, где управление версиями будет иметь смысл.

Ответ 11

Управление версиями изображений и любого другого "богатого" контента обычно называют системой управления цифровыми активами (DAM). Обычно это больше приложений бизнес-типа и не более похоже на подрывную деятельность. Однако большинство этих систем поддерживают управление версиями и метаданные для изображений. Насколько просты в использовании и насколько интегрированы эти системы - это вопросы, на которые следует ответить.

Я бы сказал, что любая из этих систем DAM будет конкурировать со старой привычкой сохранять ваш файл на сетевом ресурсе, так как это так легко сделать. Тем не менее, эти системы на самом деле предназначены для сотрудничества и долгосрочного сохранения.

Одна хорошая система DAM Elvis DAM, поскольку у нее есть настольный клиент, поддерживающий тип перетаскивания и он также имеет прямую интеграцию в комплект Adobe Creative. Он не будет использовать diff для ваших версий, но вы можете увидеть версии рядом со всеми изменениями данных.

Вот хороший пример: Elvis DAM version history screen