Об’єкт "не розумний" у Photoshop


22

Я створив дизайн у Photoshop CS6 і використав велику кількість об'єктів розумних, що полегшило робочий процес (принаймні для мене). Тепер я закінчив роботу над дизайном, і я хочу "відмалювати" всі об'єкти через великий розмір файлу PSD. Я не хочу робити шари Rasterize, тому що я хочу зберігати кожен шар, який був спочатку на Smart Object. Я хочу перетворити кожен розумний об'єкт (на деяких із них застосовано стилі шару) в групу (папку), яка буде мати всі шари всередині + FX, застосовані спочатку до Smart Object, і він буде в точному місці, де розумний Об'єкт був раніше.

Я нічого не могла знайти про це в Інтернеті.

Також у деяких розумних об'єктів є внутрішні розумні об'єкти всередині них. Я не проти робити це вручну, але копіювати та вставляти кожен шар у розумний об’єкт дуже дратує, тому що я повинен масштабувати та трансформувати наклеєні шари.


5
Подумав, що я швидко проведу пошук перед сном. Це здається досить законним: blog.kam88.com/en/expanding-smart-objects-script.html
Joonas

Спасибі, я перегляну це. я не міг цього знайти (я зробив деякий пошук, перш ніж запитати)
matan129

@Joonas Nice сценарій, дякую. Однак він не переміщує і не змінює об'єкт. Якщо ви напишете це як відповідь, я прийму це для респ.
matan129

@ matan129 Я не думаю, що це можливо, лише застосування ефектів від інтелектуального шару - це єдине, що можна передати. Я був би здивований, якби хто-небудь міг написати сценарій із застосуванням однакових перетворень до кожного окремого об'єкта розумного об'єкта, оскільки ви перетворюєте його щодо групи, а не єдиного об'єкта - результати ніколи не будуть однаковими.
Адам Шульд

Так, я так думав, але не був певний.
matan129

Відповіді:


5

Я вперше спробував сценарій "Капітан Чудовий", але мені це не підходить, тому я написав власний. Але це не буде працювати на CS6. Підтримувана версія - PS CC 2015.1.2+

Особливості

  • Перекладає вміст саме на одне місце.
  • Працює з декількома шарами одночасно.
  • Поважає вибраний склад у розумному об’єкті.
  • Масштаб вмісту, якщо значення "SO" має різний розмір.
  • Також масштабує ефекти шару.

Завантажте тут: http://bereza.cz/ps/


17
  • Двічі клацніть інтелектуальний об’єкт, щоб відкрити його в новому вікні
  • Виділіть усі шари в .psb (розумному об’єкті), який відкриється
  • Виберіть Layer > Groupіз меню
  • Утримуйте Shiftклавішу і перетягніть її з вікна Smart Object до оригінального вікна документа за допомогою інструменту Move Tool.
  • Перетягніть піктограму fx із шару Smart Object до нової групи шарів, яку ви тільки що перетягнули
  • Видаліть шар Smart Object.

Єдині застереження цього методу - масштаб і позиціонування . Можливо, вам знадобиться переставити деякі групи в залежності від того, як вони взаємодіють з краями оригінального документа. І якщо ви масштабували шар Smart Object, можливо, вам також знадобиться масштабувати групу.

Цей метод далеко не ідеальний, але це єдиний метод, про який я знаю.

За коментарями (спочатку знайдений Джонасом), схоже, є сценарій, написаний Камілем Хадєєвим, який дещо з цього автоматизує. Ви можете переглянути деталі сценарію на веб-сайті Captain Awesome . Я не претендую на функціональність сценарію, ніколи не використовував його сам.


3

На жаль, розумні об’єкти в цьому відношенні німі.

Незважаючи на те, що магія розумних шарів дозволяє вам робити, негатив полягає в тому, що не існує простого способу їх ефективного розгрупування. Єдиний спосіб повернути вміст цього розумного об’єкта у ваш документ Photoshop - експортувати розумний об’єкт у формат .psb або відредагувати розумний об’єкт, а потім дублювати шари вручну в оригінальний документ.

Якщо б у вас був ефект фільтра на інтелектуальний об'єкт, вам потрібно було б застосувати їх повторно. Якщо це взагалі можливо, я б продублював розумний об’єкт і растровував копію, але якщо у вас немає іншого вибору, можливо, вам доведеться вручну пройти вміст розумного об'єкта, щоб повернути їх до оригінального документа.

Редагувати: Посилання на сценарії, що дозволяють розширити розумний об’єкт - блог Kam88 - це спеціальний сценарій, який ви можете застосувати у своїй папці попередніх налаштувань / скриптів та використовувати для розширення розумного об’єкта. Працює як шарм.

Кредит на Joonas


0

У мене є досить ефективний метод, який працює - хоча це не найвишуканіший спосіб вирішення. Якщо двічі натиснути на розумний об’єкт на панелі "Шари", він відкриється в новому вікні.

Очевидно, ви можете редагувати вміст розумного об’єкта таким чином. Але якщо ви виділите всі шари розумного об’єкта - знову ж таки, на панелі «шари», а потім наведіть на інструмент переміщення по полотну, ви зможете перетягнути всі шари на вікно оригінального полотна .

Вам, можливо, доведеться перетягувати та опускати, щоб повернути вирівнювання речей у порядку, але загалом це вирішення інакше складної проблеми.


0

Ось простий спосіб відстебнути розумний об’єкт в Adobe Photoshop CC:

  1. на контролі Mac + клацніть шар розумного об’єкта
  2. виберіть "вибрати пікселі"
  3. перейдіть до меню шару / Нове / Шару через Копіювати або натисніть команду + J

Зауважте: це його неруйнівний для розумного шару.


Це, неправильно, передбачає, що розумний об'єкт складається з пікселів. У будь-якому розумному об’єкті абсолютно може бути векторний вміст або текстові шари. Вони дуже різні, ніж пікселі.
Скотт

0
  1. Відкрийте Smart Object , двічі клацнувши піктограму в лівій частині шару SO.
  2. Ctrl+ Alt+ Iпотім змініть розмір зображення, щоб відповідати оригіналу призначення.
  3. Виберіть усі шари в Smart Object
  4. Клацніть правою кнопкою миші на вибраних шарах і виберіть " Дублікат" .
  5. У списку призначення виберіть Головний (або Новий) документ
  6. Закрийте, не зберігаючи / приховуючи, або видаляйте розумний об’єкт.

Ви закінчили. Нові дублюються шари також зберігають будь-які модні стилі.


0

Якщо розмір файлу є єдиною проблемою, те, що ви пропонуєте зробити, не вирішило б. Розумний об’єкт або еквівалент усіх його шарів, згрупованих у вашому головному файлі, призведе до однакового розміру файлів. Що ви хочете зробити, це змінити вбудований розумний об’єкт на пов'язаний розумний об’єкт, який просить вас зберегти розумний об’єкт як його на файлі на вашому жорсткому диску. Таким чином, для кожного головного файлу ви можете створити папку "Посилання" та перетворити всі вбудовані розумні об'єкти у пов'язані інтелектуальні об'єкти та зберегти їх у цю папку "Посилання" для кожного головного файлу. Це зробить ваш головний файл значно меншим за розміром файлів, але все ж матиме всі шари, вкладені всередині пов'язаних розумних об'єктів.


-1
  1. Масштабуйте кожен розумний об'єкт до точного розміру, який вони представлені у вашому кінцевому файлі.
  2. Виберіть усі шари в інтелектуальному об’єкті та перетягніть його до остаточного файлу
  3. Використовуйте розумний об’єкт для внесення змін і перевірте масштабування нових файлів, які ви перетягнули з нього.
  4. Як тільки масштабування та позиціонування є основними, видаліть розумний об’єкт.

Це потрібно зробити з кожним розумним об'єктом, перетвореним назад у шари у вашому кінцевому файлі.


це вже було сказано в іншій відповіді, ви нічого нового тут не додаєте. Є багато інших питань без відповідей, які можуть скористатись вашим вкладом, перегляньте це!
Лучано

-1

Виділіть усі ваші розумні шари об’єктів і натисніть

Ctrl/Command+ Alt/Option+ Shift+E .

Це об'єднує всі розумні об’єкти в один шар. Зроблено.


-2

Це може допомогти деяким із вас:

  1. Виберіть шар Smart Object
  2. Розмістіть новий шар (розмістіть його нижче шару Smart Object, якщо ви хочете зберегти назву)
  3. Виберіть новий шар і шар об'єкта
  4. CMD / CTRL + E (Об’єднайте обидва шари> ваш Smart Object повинен відображатися точно так, як ви домовились, розміривши його на полотні)

Ми порівняли той самий малюнок із / без техніки Smart Object> Результат: без Smart Objects файл стає меншим.


це може раструювати шар, запитання вимагає конкретного рішення, не роблячи цього
Лучано

-2

Двічі клацніть на розумному об’єкті, щоб відкрити його, виберіть усі шари, клацніть правою кнопкою миші -> копіювати шари -> виберіть оригінальний проект як пункт призначення.


Будь ласка, поясніть краще, що ви маєте на увазі ... Ласкаво просимо!
Менш

-3

Цей сценарій для мене добре працював для цієї мети. https://github.com/thommeo/Expand-SmartObject/blob/master/README.md


Ласкаво просимо на сайт! Хоча я великий шанувальник Github, ми просимо всіх відповідей мати мінімальну інформацію у відповіді, оскільки посилання можуть загнивати, і в цьому випадку репо можна видалити. Якщо ви хочете пов'язати репо, що добре, але відповідь слід відредагувати, щоб вона включала сценарій та пояснювала, як чи що відбувається з нього. Якщо ви не вирішите внести правки, і якщо ця позначена як спам, можливо, доведеться її видалити. Чекаємо вашої редакції!
DᴀʀᴛʜVᴀᴅᴇʀ

Сценарій призначений для CS4, і він не працює на CS6
brasofilo

-3

Клацніть правою кнопкою миші на мініатюрі смарт-об’єкта та розгорніть її.


1
Він не зберігає шари. В результаті вийде лише один шар.
Джарда

-3

Рішення полягає в тому, щоб розшаровувати шар, наприклад, в інтелектуальному шарі об'єкта, якщо ви хочете обрізати або видалити виділення, тоді вам слід клацнути правою кнопкою миші шар і вибрати шар растерізації та розпарити його ... тепер ви можете виконати ту саму дію і це вже не розумний об’єкт. сподіваюся, це допоможе, якщо є щось більше, я можу допомогти вам, дайте мені знати.


1
прочитайте ще раз запитання: ОП прямо говорить, що я не хочу робити шар "Растеризація" . Також не дозволяйте вашій електронній пошті відкриватися так, як це, спамери знайдуть її та використовуватимуть її для будь-яких цілей. Незважаючи на це, це дійсно давнє запитання, будь ласка, додайте відповідь лише в тому випадку, якщо є якась нова інформація. Перевірте, як відповісти, щоб дізнатися більше.
Лучано
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.