Изображение> Обрезать, затем выберите На основе: прозрачные пиксели
Photoshop: обрезать фотографию, чтобы она не содержала прозрачных пикселей?
В Photoshop я собрал несколько панорамных фотографий с помощью инструмента Photomerge, и полученное изображение содержит много прозрачных пикселей. Кроме того, поскольку он собран из нескольких фотографий, выравнивание может быть отключено. То, что я хотел бы сделать, это обрезать изображение до самого большого поля, которое не содержит прозрачных пикселей вообще. Он похож на инструмент «Обрезка», но при этом удалит несколько непрозрачных пикселей. Есть что-нибудь подобное?
В основном это то, что автоматически обрезает изображение выше в поле выбора: прямоугольник без прозрачных пикселей.
9 ответов на вопрос
- Популярные
- Новые
- С комментариями
- Активные
Есть несколько разных подходов к этому, но я не могу придумать, как сделать это автоматически.
Сначала создайте слой заливки ниже ярким цветом. Это показывает любые полупрозрачные пиксели, оставшиеся от слияния изображений.
Во-вторых, дублируйте верхний слой с вашим изображением. продолжайте дублировать исходный слой изображения, пока не исчезнет любой цвет из слоя заливки ниже. Это приводит к тому, что любые полупрозрачные пиксели становятся полностью непрозрачными, и не влияет на остальное изображение, как оно уже есть.
Наконец, объедините все эти слои и обрежьте до нужного размера. Вы можете подрезать в начале, если хотите, это не имеет значения.
Если заданная область пикселей не заполнена, а не обрезана, почему бы не клонировать ее с помощью инструмента клонирования?
На всякий случай фотошоп не предлагает вам никакого решения для этого:
Я использую Microsoft ICE или Autopano Pro для сшивания фотографий, и у них обоих есть очень простые в использовании функции кадрирования, чтобы добиться именно этого.
Может быть, вы должны попробовать использовать другой инструмент для сшивания - ICE бесплатно, возможно, стоит попробовать.
Using CS6, the following does exactly what is required for me:
- select crop tool
- select 'straighten'
- draw along a known straight line
- the rotation is performed immediately and a suggested crop appears cutting out all the transparent pixels resulting from the rotation.
result: beautiful!
Создайте новый слой и «Правка» - заполните его черным.
Теперь, когда видимы оба слоя и выбран слой с изображением, используйте Волшебную палочку и, отметив «Образцы всех слоев» и «Смежный», выберите прозрачную область, которая теперь стала черной.
Хит удалить. Все смежные прозрачные пиксели должны быть удалены.
Если вы не можете найти автоматический инструмент и вынуждены в конечном итоге делать это вручную, этот урок покажет, как это сделать с помощью однострочного инструмента выделения, который намного проще обычного при попытке получить право на Топ.
Вам нужно выбрать «Все», затем нажать вправо, а затем влево на клавиатуре, чтобы просто выделить непрозрачные пиксели, не перемещая их в конечном итоге, а затем нажать «Обрезать». Это ограничит только непрозрачные пиксели.
Это можно сделать с помощью скрипта, подобного приведенному ниже:
- Загрузите скрипт здесь: https://developer71240.github.io/crop-to-opaque/
- Извлеките загруженный почтовый файл
- Открыв изображение в Photoshop, выберите « Файл» > « Открыть».
- Перейдите к извлеченным файлам сценариев, выберите crop-to-opaque.jsx и нажмите «Открыть».
Примечание: изображение будет обрезано в соответствии с текущим слоем, который должен иметь альфа-канал.
Похожие вопросы
-
10
Как сжать огромное количество PNG изображений?
-
2
Калькулятор для разрешения сканирования
-
10
Каковы плюсы и минусы GIMP?
-
-
4
Как получить хорошее чистое сканирование газеты?
-
6
Восстановить лицензию для Photoshop CS3
-
4
Paint.NET эквивалент для Linux?
-
1
Осветлить и унифицировать фон отсканированного изображения
-
2
Как я могу воспроизвести логотип?
-
4
Лучшая форма, чтобы найти изображение среди сотен тяжелых PSD-файлов?
-
2
Как обрезать лицо в фотошопе