在Photoshop中调整大小后,图像周围有1px透明边框


12

我不确定是什么设置或任何原因造成的,但是当我在Image > Image Size中调整图像大小时,调整后的图像会变成半透明的1px边框!似乎没有明显的设置会导致这种情况。

它似乎并没有100%地做到这一点,当我剪裁设计并将图像粘贴到新文档中时,我会注意到更多。在这里,我用一个简单的2层图像重新创建了它:

在此处输入图片说明

Answers:


8

这是重采样方法的产物。

如果您拍摄500平方像素的红色红色图像(没有其他图层,并且红色图层未锁定为背景图层)将其缩小为100像素,则在使用bicubic重采样时会存在透明性,而在使用时不会发生透明性nearest neighbor

我在充满噪声的图层上进行了尝试,但仍然会发生,但是不那么明显。


太糟糕了,nearest neighbor使图像看起来像是总垃圾。
manafire 2013年

1
在我看来,这是实现重采样算法的错误,而不是重采样方法固有的伪像。我可能会误会,但是如果我要编写自己的尺寸调整算法,则新像素将仅从旧像素采样,并且如果它们都不具有透明度,则不应从样本中引入任何像素。我几乎感觉好像PS试图通过边缘情况从图像之外进行采样,并为不透明度/ alpha设置为0,但这只是我的全部猜测。
TMobotron

+1用于实际提供说明,而不只是解决方法。
Captain Hypertext

5

复制调整大小的图层并将其合并。重复。这将删除不透明层的半透明边缘。我同意这是痛苦的。


在执行此操作时,请将其记录为操作,以备后用。您永远都不知道什么时候再次需要它。:)
lorddarq 2014年

4

我已经遇到过几次了,只是简单地在文档的背面添加一层,例如黑色,或者一种与您的作品边缘相匹配的颜色,应该将其全部排序!


3

如果照片很重要,我将合并两个图像:1,一个使用双线性方法降采样的图像,以及2(在顶部),使用双三次锐化器缩小了同一图像。那给我带来了更好的照片,只使用了较小缩小方法中的边缘像素。(首先使用双线性方法进行下采样,然后复制结果,然后转到历史记录并返回完整尺寸的图像,然后使用双三次锐化器进行下采样。要完成此操作,请将复制的第一张图像粘贴在第二张图像下方。然后展平图像或转到文件>保存为网络。

是的,有时结果值得付出努力。


2

我为此找到的最佳解决方案是在需要调整大小并避免1像素半透明边框时使用旧的双线性采样方法。您可以在“ 图像”>“图像大小”>“重新采样”下找到它(选择“ Bilinear”)。它的重采样效果不如Bicubic方法好,但是我发现它足够好,并且确实可以解决问题。


2

在调整大小之前,请确保将图像弄平,唯一的一层应该是背景层!


2

尝试以下解决方法:假设您希望目标分辨率为200×100,将其大小调整为〜202×102,然后使用“单行/列选取框”工具手动删除半透明边框。


2

我遇到了类似的问题,但只是找到了解决方案,以防万一有人觉得有用。

简而言之,调整大小后,图层似乎是从画布外部采样的,因此为边框像素引入了透明度,但是背景图层不会受到这种伪影的影响。

您可以通过选择将单个图层转换为背景图层,然后转到,Layer > New > Background from Layer也可以将多个图层转换为背景图层Layer > Flatten Image

这是我的图层面板之前的样子:

之前

如下所示:

后

现在,我可以调整此图像的大小并将其保存出去,而无需引入任何透明度。


0

我不知道为什么会这样,但是我发现先将有问题的项目转换为智能对象,然后进行调整大小(如果需要,您可以将图层光栅化),它将不会将半透明像素转换为灰色,但会保留透明度。试试看!

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.