-1

我的图像在顶部、底部和左侧都有很多空间。我怎样才能删除那个空间并获得一个新的更小的 jpeg 图像?

4

1 回答 1

1

简单的答案是:你不能。至少不准确。JPEG 压缩会留下导致图像无法正确裁剪的伪影。

但是,如果您坚持,您可以使用容差裁剪图像。

首先,您需要选择“空”颜色。这本身就是一个挑战,但通常左上角的像素(0,0)可以正常工作。

获得空白颜色后,扫描顶部行,直到找到颜色不同的像素(或在小范围内,以容纳 JPEG 伪影)。保存找到非空颜色的行号。

从图像底部重复该过程。

然后,对左侧和右侧的列执行相同的操作,但仅在您已经找到的顶部和底部行之间进行扫描(以避免多余地检查角落)。

最后,使用尺寸将图像复制到较小的画布上,然后保存。

于 2012-11-09T23:18:07.660 回答