Как расширить фон изображения?

У меня есть изображение с женщиной, и мне нужно сделать рекламу (размер 260ммх125мм). Я хочу поставить женщину на левую сторону, но тогда правая сторона становится пустой. Итак, как мне решить проблему? Я выбрал цвет с изображения, но он определенно отличается от реального изображения.

Должен ли я использовать Clone Stamp Tool в Photoshop, или есть лучший способ сделать это?

Кстати, он будет использоваться в печати, поэтому мне нужно хорошее качество.

введите описание изображения здесь

Если у вас есть ее фотография высокого качества с разрешением 300+ пикселей на дюйм, возможно, вы захотите откорректировать ее цвет, чтобы ее волосы не имели зеленовато-голубого оттенка. Можно даже полностью убрать ее с фона, чтобы вы могли создать свою собственную.

Ответы (5)

Профессиональная техника состоит в том, чтобы просто добавить маску слоя с градиентом на одной стороне, чтобы смягчить край и дублировать цвет или текстуру на слое под ним. Смотрите скриншот слоев ниже.

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

как расширить фоновый цвет или текстуру в маске слоя Photoshop

слои изображения


Таким образом, изображение будет:

  • Не иметь «растянутых» или «деформированных» пикселей (см. изображение ниже)
  • Не будет прямого разреза между двумя зонами , что не всегда очевидно на экране, но видно при печати или в проектах большого размера.
  • Можно использовать с текстурированным фоном.

  • Может использоваться для фона любой длины/ширины без искажения пикселей

почему я не могу использовать свободное преобразование, чтобы расширить или растянуть фон с помощью цвета или текстуры в Adobe Photoshop

Извините за вопрос, но не могли бы вы объяснить по шагам или видео, как это сделать? :/ Я не понимаю.
@Monika Вы знаете, как добавить маску слоя? В моем ответе есть ссылка, которую вы можете посмотреть, если не знаете, как это сделать. Маска слоя используется, чтобы скрыть часть слоя; то, что будет черным на этой маске, станет прозрачным на вашем реальном слое. Вот почему вам нужно добавить черный градиент на эту маску слоя. Цель состоит в том, чтобы сделать прозрачный градиент на той стороне, которую вы хотите расширить, и добавить фоновый цвет на слой под ним. 2 слоя будут выглядеть так, как будто они идеально сочетаются друг с другом, без какой-либо «линии разреза». Я добавил большой скриншот.
Чем ты кроткий! Я сделал это и узнал новую вещь в фотошопе.
  • Выделите часть фона
  • Скопируйте/вставьте его на отдельный слой.
  • Edit > Transform > Flip Horizontal
  • Выровняйте левый край копии по правому краю существующего фона.
  • Edit > Free Transformи растяните копию, чтобы заполнить дополнительную область.
  • Затем, на дополнительных слоях, используйте инструменты клонирования или восстановления, чтобы исправить любые части, которые находятся не на своем месте (например, небольшое «свечение» вокруг фигуры или края, если это необходимо).

введите описание изображения здесь

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

Photoshop будет интерполировать растянутые пиксели, чтобы они выглядели высококачественно (и в большинстве случаев не выглядели «растянутыми»). Однако имейте в виду, что этот метод работает только в том случае, если фон в основном однотонный — он не будет хорошо работать с насыщенным или узорчатым фоном.

Большое спасибо за ваше время и объяснение, это очень полезно.

Я испробовал все методы, перечисленные здесь, и все они хороши для разных типов изображений. Однако для этого изображения я бы использовал Content Awareалгоритм. Это не может быть проще:

  1. Начиная с исходного изображения в качестве Backgroundслоя в Photoshop:

    Исходный пример изображения

    Вы можете использовать File > Open, перетаскивание или вставку, чтобы перенести изображение в Photoshop. Если по какой-либо причине это не фоновый слой, щелкните его правой кнопкой мыши на Layersпанели и выберите Merge Down.


  1. Перейти Image > Canvas Size...в верхнем меню. В Canvas Sizeоткрывшемся диалоговом окне введите необходимые дополнительные измерения и нажмите кнопку ОК.

    Диалоговое окно «Изменить размер холста»

    Я решил добавить 332 пикселя, чтобы получить хорошие 1500 пикселей.


  1. С Rectangular Marquee Toolактивным (выберите из инструментов слева или просто нажмите M) выберите только что расширенную область - с небольшим перекрытием с правильным фоном.

    Выбор инструмента «Прямоугольное выделение»

  2. Нажмите Deleteи выберите Content Awareв Use:раскрывающемся списке Fillпоявившегося диалогового окна.

    Заполнение с учетом содержимого


И вуаля! Довольно идеальное и бесшовное фоновое расширение.

Пример изображения с расширенным фоном


Несколько советов:

  • При попытке расширить, скажем, более 50% ширины изображения, я считаю, что лучше делать это в несколько этапов.
  • Некоторые изображения не могут быть расширены. Немного проб и ошибок с разными изображениями помогут вам понять, что можно расширить, а что нельзя.
  • Я совершенно уверен, что алгоритм Content Aware в версиях Creative Cloud намного лучше, чем в предыдущих (CS5, CS6).
  • При любых несовершенствах Spot Healing Brush Toolтворит чудеса.

PS Это Photoshop CC, я просто сменил тему для ностальгии.

Я всегда стараюсь, чтобы все было просто. Вот самое простое решение для этого.

поскольку вы уже достигли стадии, когда вы просто хотите заполнить белый ПРОМЕЖУТ так, чтобы они сливались вместе без шва, вы можете использовать для этого инструмент заплатки.

сделайте выделение с помощью инструмента «Прямоугольная область» вокруг разрыва, затем выберите инструмент «Заплатка» и перетащите его в его боковую часть. Photoshop атомарно рассчитает интерполяцию пикселей и даст вам гораздо более точный результат, чем любой другой метод. Вот примервведите описание изображения здесь

  1. Используйте волшебную палочку или лассо, чтобы выбрать как можно больше фона, не теряя ее волосы.

(Я использовал точечную выборку, допуск 8, сглаживание, непрерывность для волшебной палочки)

  1. Выбрать > инвертировать

  2. Выбрать > уточнить край

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

  1. Скопируйте полученное выделение на новый слой

  2. Сделайте фон любым цветом, который вам нравится

Этот метод лучше всего работает с исходным изображением высокого качества. Удачи!

Привет, Ранги, хотя это отличный совет по извлечению объекта и добавлению нового фона, ОП спрашивает, как расширить существующий фон.
Я не думаю, что они взаимоисключающие, но уверен. :-)
И это может быть, зависит от того, хотят ли они сохранить исходный фон или нет. Я не голосовал против вас, но я подумал, что могу дать комментарий относительно того, почему я думаю, что вы, возможно, проголосовали против.