как добавить один смарт-объект в несколько файлов в фотошопе?

Я знаю, что могу сделать несколько итераций одного и того же смарт-объекта в ОДНОМ и том же документе и заставить его изменить все экземпляры, но как насчет смарт-объектов, размещенных в РАЗНЫХ документах? Это было бы круто.

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

Как сказал Скотт, я не думаю, что это возможно. Итак, у вас есть каждое состояние/экран приложения в другом документе? Почему бы не использовать группы для каждого состояния приложения и не хранить все это в одном документе? (Это то, чем я занимаюсь.)
но это делает файл тяжелым

Ответы (6)

Как только вы создадите смарт-объект, вы можете сделать это:

  1. Щелкните его правой кнопкой мыши и выберите «Экспорт содержимого» (при этом вам будет предложено сохранить смарт-объект в виде отдельного файла .psb).
  2. Теперь, если вы продублируете (Ctrl+J) этот смарт-объект внутри документа и решите, что сейчас самое время внести в него изменения. Вместо того, чтобы щелкнуть правой кнопкой мыши и перейти к редактированию содержимого , вы делаете следующее:

  3. Откройте внешний файл .psb. ( Внесите изменения и сохраните... )

  4. Вернитесь к рабочему документу, где у вас есть смарт-объекты, щелкните правой кнопкой мыши один из смарт-объектов и выберите « Заменить содержимое» , затем найдите файл .psb и замените его. (Это заменит текущее содержимое смарт-объекта внешним файлом .psb для всех дублированных смарт-объектов в документе.)


Теперь, если вы хотите использовать этот файл .psb в других документах, вы можете использовать верхнее меню « Файл»> «Поместить» , открыть файл psb и нажать клавишу ввода.

Как только это будет сделано, вы можете продолжить с пунктом списка 2.


И в элементе списка 1. не имеет значения, если вы уже продублировали смарт-объект в документе, экспортируйте содержимое из одного из них, а затем просто перепрыгните элемент списка 2.


Большим недостатком этой функции является то, что ваши смарт-объекты в рабочих документах не будут автоматически обновляться при редактировании и сохранении внешнего файла .psb, потому что они не могут быть связаны.

Таким образом, каждый раз, когда вы редактируете внешний файл .psb, вам необходимо заменить содержимое смарт-объекта в вашем рабочем документе (документах), чтобы увидеть изменения.

Еще даже не прикасался к бете cs6. Есть ли у кого-нибудь информация, возможно, они обновили бы эту функцию, чтобы вы могли связать внешние файлы .psb с документом .psd?
Я некоторое время пользовался бета-версией CS6, но не думаю, что произошли какие-либо изменения в смарт-объектах .psb. Однако были внесены некоторые исправления в способ сглаживания смарт-объектов из Illustrator.
@MarcEdwards Спасибо за информацию. Я должен попытаться заставить себя установить эту бета-версию cs6 на днях.
@Lollero CS6 теперь является полной розничной версией - и все, что вы описываете в своем ответе, по-прежнему работает в CS6 так же.

То, что вы описываете, представляет собой систему публикации <> подписки.

Photoshop не имеет возможности ссылаться на внешние файлы. Все данные смарт-объекта хранятся внутри документа.

Просто невозможно, чтобы несколько файлов Photoshop ссылались на внешний документ.

Обновление: обновление Photoshop CC от января 2014 г. теперь содержит связанные смарт-объекты, которые позволяют использовать один смарт-объект в нескольких документах Photoshop. Просто выберите File > Place Linked...ссылку на внешний файл. Если внешний файл изменится, вам будет предложено обновить все документы, содержащие этот связанный файл, при их повторном открытии.

Примечание . Эту возможность можно найти только в Photoshop CC или новее.

В прошлом, когда я делал подобные вещи, я хранил все в одном файле uber-PSD, используя группы слоев для каждого «файла», а также несколько групп слоев для общих элементов, таких как заголовки и фон. Чтобы переключиться с «файла» на «файл», я переключаю видимость соответствующих групп. Это позволяет избежать проблемы с вашей проблемой, но это немного неуклюже. Вы захотите сделать резервную копию этого файла часто!

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

Это похоже на случай с Adobe Fireworks и его функциями Master Pages и States. Фактически, сама ваша проблема звучит точно так же, как пункт 1 этого парня в списке из 10 пунктов о том, почему он предпочитает Fireworks Photoshop для аналогичных задач (в его случае подбрасывание веб-страниц, а не приложения, но проблемы похожи). Он говорит:

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

В отличие от Photoshop, Fireworks позволяет вам настроить « Мастер-страницу », которая действует как шаблон, содержащий все элементы, общие для всех представлений в вашем приложении, на которые вы затем можете поместить определенные элементы поверх них.

Он также имеет функцию « Состояния », которая хранит различия с другими состояниями. Вы можете использовать для хранения и отображения различий в одном представлении приложения — например, выделенные и невыделенные кнопки.

Никому не нравится ответ «Попробуйте другое приложение», но если вы еще не пробовали Fireworks для подбрасывания интерактивных представлений, это стоит попробовать. Помимо этой проблемы, у него есть масса преимуществ.

Похоже, Adobe наконец-то прислушалась и реализовала связанные смарт-объекты в новой версии Photoshop CC. Я еще не смог обновить, но просмотр видео показывает, что теперь вы можете вносить изменения в смарт-объект и обновлять его в нескольких документах.

Аллилуйя!!

Посмотреть на Adobe можно здесь: http://www.adobe.com/uk/products/photoshop/features.html

ОБНОВЛЕНИЕ: Просто подтверждаю, что я обновился до нового Photoshop CC и успешно связал смарт-объекты между документами. Полезное видео, демонстрирующее процесс, находится здесь: http://www.youtube.com/watch?v=PVvhR5Yj_ag

Столкнулся с той же дилеммой на днях, и мои поиски привели меня к расширению под названием CanLinkIt . CanLinkIt обеспечивает действие «Обновить» одним щелчком мыши, которое выполняет «Заменить содержимое» за вас — я думаю, перебирая все ваши слои, чтобы определить, нужно ли это. К счастью, вы можете индивидуально выбирать слои для обновления. Насколько я понимаю, он делает это, прикрепляя метаданные к смарт-объектам, связывая их с их файлом .psb.

Я не продолжал использовать CLI, потому что мы не разделяли работу между двумя дизайнерами и не видели необходимости, но это должно соответствовать вашим потребностям. Надеюсь, это поможет.

Попробуйте использовать inDesign — это то, что вам нужно.

  • мастер-страницы
  • связывать объекты
  • ссылки и кнопки с экспортом в pdf - с этим можно создавать не только статичные изображения, но и прототипы

статья для начала