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