Как получить полный фон из фотографии?

Обычно на фотографии хотят избавиться от фона. В моем случае я хочу избавиться от «объектов» фотографии и остаться с «полным фоном». Под полным фоном я подразумеваю, что я хотел бы заполнить места, где объекты находились, тем, что имел бы фон. Если фон однотонный, то это легко. Я просто рисую фигуру сверху тем же сплошным цветом. Но когда фон более сложный, например, линия горизонта, что мне делать?

По моему мнению, должна быть возможность «расширить» фон «по горизонтали». Посмотрите это 49-секундное видео для демонстрации . Любая функция программного обеспечения/сценария/PS, которая делает это? Любое альтернативное решение? Я пытаюсь удалить небоскребы с этого изображения и оставить линию горизонта:

Небоскребы

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

Ответы (1)

Это демонстрационное видео больно смотреть. Я не могу придумать более медленного способа сделать то, что вы, кажется, хотите сделать. Также неясно, какую линию горизонта вы хотите сохранить, поскольку линия горизонта — это небоскребы.

Инструмент «Штамп» при аккуратном использовании очень хорошо подходит для такого рода замены.

Если у вас CS5 или CS5.1, выберите существующее небо, переместите его на новый слой, затем используйте Content Aware Fill (со снятым флажком «Sample All Layers»), чтобы заполнить пустую область, где раньше были здания. Выбор не обязательно должен быть точным. Это даст вам слой, состоящий из всего неба. Затем вы можете выбрать и скопировать из исходного слоя любые здания, которые хотите сохранить, и поместить их на слой над небом.