-1

我正在寻找在线或免费的图像编辑工具,它允许您以 Photoshop 允许的方式通过上下文感知缩放来缩放图像。只是我想水平缩放图像(在 x 轴上)而不缩放图像内容,而是用图像背景颜色填充添加的空间。

4

2 回答 2

2

我认为 OP 正在寻找“液体图像重新缩放”或类似的名称,但重读您的帖子可能不是。我不明白你为什么需要“上下文感知缩放”。

Imagemagick 可以做到,但有点基础;它是命令行,没有简单的方法来保护某些区域:http ://www.imagemagick.org/Usage/resize/#liquid-rescale

Gimp 有一个插件,但我从未使用过它:http ://liquidrescale.wikidot.com/en:examples

于 2018-12-03T12:28:47.430 回答
0

我不能 100% 确定我理解您的描述,但您可以使用安装在大多数 Linux 发行版上且可免费用于 macOS 和 Windows的ImageMagick执行以下操作。

只需在终端中,您可以获取图像的最右侧列并复制数百次以使图像更宽。

所以,如果你从这个开始:

在此处输入图像描述

并运行:

convert start.png -gravity east \( +clone -crop 1x+0+0 -duplicate 400 \) +append result.png

你会得到这个:

在此处输入图像描述


或者,您可以获取左上角(或任何其他)角的像素颜色并使用它扩展背景:

# Get colour of top-left pixel
tl=$(convert start.png -colorspace rgb -format "%[pixel:p{0,0}]" info:)

# Keeping original image at West side, extend image to East using colour found above
convert start.png -background  "$tl"  -gravity west -extent 1000x result.png

在此处输入图像描述

于 2018-12-03T12:00:02.213 回答