быстрое знакомство с проблемой.
Скажем, у меня есть изображение, к которому я применил маску слоя и черно-белый эффект. (с дубликатом маски). Вот так:
Если я изменю размер холста (что часто происходит по вертикали при разработке дизайна для Интернета), черно-белый эффект и фотография будут отображаться на всех новых созданных пикселях. (вы можете видеть на панели маски справа, что все новые пиксели на маске белые)
Мой вопрос в том, есть ли способ обойти это? (обходным путем может быть установка черной заливки маски по умолчанию при изменении размера. Таким образом, эффекты НЕ БУДЕТ применяться по умолчанию. К сожалению, я не нашел ничего подобного в настройках Photoshop)
Я использую маски совершенно неправильно? Может быть, есть лучший способ применить черно-белые изображения к изображениям в макете, я просто не нашел его!
Это может показаться не таким уж хлопотным при таком масштабе, но когда у вас есть 15 разных изображений на странице с черно-белыми масками и вам нужно увеличить холст, это означает, что вам придется вручную через 15 различных масок, чтобы удалить черно-белый эффект, который был применен к новым пикселям.
Большое спасибо!
Когда вы создаете маску слоя, есть два варианта... Маска, установленная на « Показать все » , или маска, установленная на « Скрыть все » .
Разница заключается в начальном цвете маски. Если это белая маска, вы создали маску Показать все . Если это черная маска, вы создали маску « Скрыть все » .
Когда вы нажимаете Add Mask
кнопку в нижней части панели слоев , по умолчанию создается маска « Показать все ». Это делает его белой маской слоя, а любые текущие выделения становятся черными. Он начинается со всего видимого , затем удаляет выделение из этой области, позволяя скрыть выделение .
Если вы будете удерживать Option/Altклавишу нажатой, когда нажимаете Add Mask
кнопку в нижней части панели слоев , создается маска « Скрыть все ». Это означает, что он начинается со всего, что скрыто , и любой текущий выбор становится белым, что позволяет просвечиваться выбору .
Важно понять приведенную выше информацию, чтобы ответить на ваш вопрос.
Когда вы создаете Reveal All
маску, а затем перемещаете ее, цвет маски по умолчанию — белый. Таким образом, области за пределами холста белые... перемещение слоя делает эти белые области маски (видимые области) видимыми.
Если вы хотите, чтобы области за пределами холста были скрыты , вам нужно начать с маски « Скрыть все ». Таким образом, цвет маски по умолчанию черный и ничего не скрывает. Поэтому при перемещении слоя ничего не будет отображаться за пределами холста.
Пользователи очень часто...
Add Mask
кнопкуЯ бы посоветовал вместо того, чтобы делать это, привыкнуть к
Add Mask
кнопку.Это полностью решит эту проблему и избавит вас от необходимости инвертировать маску.
Layer > Layer Mask
а затем выбрать, какую маску вы хотите. .. и вы удалили свой комментарий :)Смотрите ответ Скотта для правильного ответа на ваш вопрос. Однако я хочу добавить свой ответ в качестве альтернативного метода решения вашей проблемы, который, я думаю, будет более простым способом управления вашими масками.
Я бы использовал обтравочную маску (которая отличается от векторной маски, которую вы применили к каждому слою) для графики. Вы можете расширить базовый объект за пределы размера холста. Как только вы расширите холст, объект все равно будет отображаться, поскольку базовый слой был расширен за пределы исходного холста.
Таким образом, первое изображение покажет форму слоя, которая будет содержать изображение. Посмотрите, как он выходит за пределы холста.
Если я расширю холст по горизонтали в обоих направлениях, то у меня все еще будет показан слой формы (вы, безусловно, можете сделать базовый слой, содержащий графику, намного шире, чем холст, если вы думаете, что расширитесь настолько сильно).
Вы должны поместить свою графику над базовым слоем и, удерживая клавишу Alt, щелкнуть левой кнопкой мыши между двумя слоями, чтобы создать обтравочную маску.
Вам все равно придется заполнять фоновый слой при расширении холста, но вам не придется переделывать маски.
Райан
ЭндрюХ
Йоонас