你如何切出图像的中心,使边缘靠得更近?

平面设计 adobe-photoshop 瘸子
2022-01-06 03:48:53

我需要从 PNG 图像中删除大量列。我要删除的区域在图像的中心;因此,我希望切割后左右边缘靠得更近。

我在 Gimp 或 Photoshop CS5 中找不到明显的方法(我是个初学者)。我真的很想要一个工具,它可以让我说“切出 100 列,从左侧开始 4 个像素”。有什么建议?

4个回答

也许其他人会提出一个更简单的方法,但我能想到的最简单的方法是这些步骤:

  1. 使用该Marquee工具选择要删除的中间部分。

  2. Select > Inverse选择该中间部分以外的所有内容。

  3. 复制和粘贴。这将创建一个具有不可见中心的新层。

  4. 选择右半部分并使用Move工具将其滑过,使两半对齐。

  5. 隐藏背景层/原始图像。

  6. Image > Trim与右下角的像素。

这并不比jhocking 的答案更好,但方式不同......

双偏移图像,然后裁剪它。

  1. 复制您的图层(将其拖到图层面板底部的新图层图标上)
  2. 将顶层向左偏移
    1. Filter > Other > Offset
    2. 将“水平”设置为要删除的像素的负总和以及要从中删除它们的位置(在您的示例中为-104)
    3. 确保Undefined areas设置为transparent
  3. 将顶层向右偏移
    1. Filter > Other > Offset
    2. 在您希望开始删除的位置设置水平正偏移(在您的示例中为 +4)
    3. 确保Undefined areas设置为transparent
  4. 减小画布大小
    1. Image > Canvas Size
    2. 将宽度减少您删除的像素数(在您的示例中减少 100)
    3. 确保从最左侧的列中选择一个锚点。
  5. 展平图层 ( Ctrl+ E)

如果您需要对一堆图像执行此操作,则可以将其转换为一个动作...

我知道这是一个老问题,但如果这是一张像您提到的 PNG 那样的简单图片(没有图层),并且如果您有SnagIt(我尝试使用 11.00 版),您可以使用“剪切”功能让您选择一个区域,然后水平或垂直折叠它。

我想做同样的事情。对我来说最简单的方法是创建一个具有所需尺寸的新图像。复制原始图像的内容,然后粘贴到新图像中。选择原始图像左侧的像素,宽度易于记忆(两个图像的高度相同,所以没关系。)在新图像中选择相同的矩形并粘贴。重复右侧。可以很好地满足我的简单需求。