[PS CC-CC2022] Сохранение из Photoshop для верстки

  • Автор темы Автор темы egorus2010
  • Дата начала Дата начала

Не по теме:
suntory, думаю, это весна.
 
В локализованном фотошопе это называется в подменю свойств слоя Параметры наложения - наложение цвета.
Я вам про другое - эффект слоя не перекрашивает сам слой
Проще сам слой перекрасить чем каждому эффект задавать
 
Берем текст с составным черным. Применяем к нему эффект слоя Color overlay, в режиме normal, там выбираем цвет 0 0 0 100. На выходе получаем текст в цвете: 0 0 0 100. (если док в RGB, то толку от этих манипуляций - никакого)
Что не так-то? Или нужно вот так расписывать?

ЗЫ. По сути, сначала нужно выделить весь текст, сгруппировать, а вот уже к группе применить, то, что написано выше. Как выделить сразу весь текст, надеюсь не нужно расписывать?

так если нужно работать с каждым слоем, то напрашивается более простая манипуляция - перекраска текста в черный, и никаких наложений не нужно
 
"Так текст 0-0-0-100, что еще нужно? "

А теперь тот самый Overprint как сделать ? ))
Чтобы оставить цвет фона...
 
...
Я вам про другое - эффект слоя не перекрашивает сам слой
...
Потрудитесь продемонстрировать ваше утверждение. Потому что у меня всё перекрашивается и этой методикой пользуюсь уже очень продолжительное время. Вдруг делал неправильно?

...
Проще сам слой перекрасить чем каждому эффект задавать
Как именно вы хотите его перекрасить? Методик несколько и не все они дают качественный результат.
Я же предлагаю использовать стили слоя, их можно копировать и вставлять в другие слои.

116658
 
"Так текст 0-0-0-100, что еще нужно? "

А теперь тот самый Overprint как сделать ? ))
Чтобы оставить цвет фона...
Конвертировать всю эту кучу текстовых слоёв совместно с проделанными манипуляциями по переводу в 0 0 0 100 в смарт-объект. И уже этому объекту задать режим наложения multiply
 
Последнее редактирование:
  • Спасибо
Реакции: Linxy
Удобнее и правильнее вот так
JavaScript:
var doc=app.activeDocument;
 
  var compCol = new SolidColor();
  compCol.cmyk.cyan=100;
  compCol.cmyk.magenta=100;
  compCol.cmyk.yellow=100;
  compCol.cmyk.black=100;   // Цвет 100С 100M 100Y 100K
  var newCol = new SolidColor();
  newCol.cmyk.cyan=0;
  newCol.cmyk.magenta=0;
  newCol.cmyk.yellow=0;
  newCol.cmyk.black=100;    // меняем на 100К
  for (var i=0;i<doc.artLayers.length;i++)
  if (doc.artLayers[i].kind==LayerKind.TEXT)
  {
  
   if (doc.artLayers[i].textItem.color.isEqual(compCol))
   {
      
       doc.artLayers[i].textItem.color=newCol;
   }
 }
 
  • Спасибо
Реакции: Skvoznyak
Удобнее - да, правильнее? С чего это вдруг? Чем метода Petruccio неправильна? Файл остается редактируемым и всегда можно откатить назад.