Photoshop:修剪照片,使其不包含透明像素吗?


32

在Photoshop中,我使用Photomerge工具将一些全景照片放在一起,结果图像包含很多透明像素。另外,由于它是由多张照片组装而成的,因此可以取消对齐。我想做的就是将图像切成最大的盒子,其中完全没有透明像素。它与“修剪”工具类似,但是会删除许多非透明像素。有没有这样的东西?

基本上可以自动将上面的图像裁剪到此处的选择框中的东西:一个没有透明像素的矩形。


通常,您可以在图层上进行全选,它会忽略空白(透明)像素。
jweede

是的,但是我想将其修剪为不包含透明像素的矩形。我将进行编辑以澄清这一点。
尼克

您会想象这是一个简单的功能,但是如果没有脚本,photoshop根本无法做到这一点,并且这样的脚本易于编写-因为您基本上是在根据当前旋转来寻找图像中最大的矩形。我可能会自己写一个并分享。
Aero Windwalker

Answers:


33

图像>修剪,然后选择基于:透明像素


8
仅在要修剪的区域为矩形的情况下有效。它不适用于OP中的任意形状。
劳伦特

3

使用CS6,以下功能完全可以满足我的要求:

  1. 选择裁剪工具
  2. 选择“拉直”
  3. 沿已知的直线画
  4. 立即执行旋转,并出现建议的裁剪,以切出旋转产生的所有透明像素。

结果:美丽!


仅在图像为矩形时才有效。
航空风行者

尽管这可能不是OP所要求的,但这恰恰是我想要的。谢谢!
Nit

2

我会采用几种不同的方法,但是我想不出一种自动完成此方法的方法。

首先在下面创建一个明亮的填充层。这将显示合并图像后剩下的所有半透明像素。

其次,用图像复制顶层。继续复制原始图片层,直到下面的填充层中的所有颜色消失为止。这具有使任何半透明像素完全不透明的效果,并且不会影响图像的其余部分。

最后,合并所有这些图层并裁剪为所需的大小。如果需要,您可以在开始时进行裁剪,这没有什么区别。

如果给定的像素区域没有填充,而不是对其进行裁剪,为什么不使用克隆工具对其进行克隆呢?


2

万一Photoshop确实没有为您提供任何解决方案:

我使用Microsoft ICE或Autopano Pro进行照片拼接,它们都具有非常容易使用的裁剪功能来实现此目的。

也许您应该尝试使用其他缝合工具-ICE是免费的,也许值得一试。


除了Photoshop,我发现没有其他好的拼接选择。简直太棒了……我打开了2个文档,其中包含一个扫描图像集,并在对话框中添加了一些设置,然后让它工作,将它们完美地缝合在一起!
RCIX 2010年

1

新建一个图层,然后用黑色编辑-填充...。

现在,在可见的层和图片层均已选中的情况下,使用魔术棒,并选中“对所有层进行采样”和“连续”,选择现在变成黑色的透明区域。

点击删除。所有连续的透明像素都应删除。


我从来没有使用过Photoshop(而且我没有),所以我不知道它会做什么。“删除”像素有什么作用?会删除不透明的像素吗?(您确实知道OP想要裁剪图像,对吗?)PS不会冒着合法地属于图像的黑色像素被洗澡水扔掉的危险吗?PPS您可以通过插图来改善答案。即在图像之前和之后。PPPS请不要在评论中回复;编辑您的答案,使其更清晰,更完整。
斯科特

0

我能想到的是:

a)Photoshop脚本[ 1 2 ]

b)Matlab [ 3 ]

看一看。同时,我将寻找可以更好地解释如何完成此操作的链接,或者可能为此编写一些Matlab代码,然后编辑此文章。


0

如果您找不到自动工具,而不得不手工完成,本教程将展示如何使用单行选框工具来进行操作,当尝试正确选择时,单行选框工具比常规工具容易得多。最佳。


0

您需要选择“全选”,然后在键盘上依次单击向右和向左以选择不透明像素,而最终不移动它们,然后单击“裁剪”。这将仅绑定不透明像素。


0

可以使用以下脚本完成此操作:

  1. 在此处下载脚本:https : //developer71240.github.io/crop-to-opaque/
  2. 提取下载的zip文件
  3. 在Photoshop中将要修剪的图像打开后,选择“ 文件” >“ 打开”
  4. 浏览到提取的脚本文件,选择crop-to-opaque.jsx,然后选择“打开”。

注意:将根据当前图层修剪图像,该图层必须具有Alpha通道。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.