调整大小以适合盒子并将“空”部分的背景设置为黑色

Posted

技术标签:

【中文标题】调整大小以适合盒子并将“空”部分的背景设置为黑色【英文标题】:Resize to fit in a box and set background to black on "empty" part 【发布时间】:2013-09-02 01:43:51 【问题描述】:

我正在尝试获得以下结果:固定框尺寸 (133x100),图像应调整大小但不拉伸以适合该框内的空白空间应该用黑色填充。

我实际上正在尝试使用此命令:

convert -background black -gravity center -extent 133x100 from.jpg to.jpg

但是,我没有将图像放入请求的框内,而是截取了图像。 如何获得要求的结果?我正在研究文档,但有很多选择,但我仍然没有找到(我认为)我需要的那个。

【问题讨论】:

相关:纵横比:***.com/questions/56672830/… 【参考方案1】:

看来我自己通过此链接找到了解决方案:http://www.imagemagick.org/Usage/thumbnails/#fit_summery

这段代码解决了我的问题:

convert from.jpg -thumbnail 133x100 -background black -gravity center -extent 133x100 to.jpg

【讨论】:

以上是关于调整大小以适合盒子并将“空”部分的背景设置为黑色的主要内容,如果未能解决你的问题,请参考以下文章

IDEA中怎么设置黑色或白色背景

调整大小以适合浏览器的背景视频

使用 php Imagick 保留背景调整 PNG 的大小

csp怎么调滚动条大小

在图像悬停时以圆形设置背景大小

调整背景图像大小以适合 div [重复]