gpt4 book ai didi

imagemagick - ImageMagick:如何在没有背景的情况下按比例调整大小

转载 作者:行者123 更新时间:2023-12-03 13:20:19 26 4
gpt4 key购买 nike

我遵循的是这个示例http://cubiq.org/create-fixed-size-thumbnails-with-imagemagick,这正是我要对图像执行的操作,除了背景残留物(即白色边框)外。有没有办法做到这一点,并可能裁剪出白色背景?还有另一种方法吗?调整大小需要成比例,所以我不只是要设置宽度调整大小限制或高度限制,而是按比例调整图像大小。

最佳答案

链接到的示例使用以下命令:

mogrify             \
-resize 80x80 \
-background white \
-gravity center \
-extent 80x80 \
-format jpg \
-quality 75 \
-path thumbs \
*.jpg

首先, mogrify有点危险。它以内联方式处理原稿,并覆盖原稿。如果出现问题,您将丢失原件,并会遇到错误的结果。在您的情况下, -path thumbs可以减轻这种危险,因为请确保将结果写入子目录中

另一个ImageMagick命令 convert可以保留原始文档,并执行与 mogrify相同的操作:
convert             \
input.jpg \
-resize 80x80 \
-background white \
-gravity center \
-extent 80x80 \
-quality 75 \
thumbs/output.jpg

如果要使 具有相同的结果,但不希望使用白色 Canvas 扩展(最初将其添加为使结果成为80x80方形图像),则只需忽略 -extent 80x80参数( -background whitegravity center也是多余的):
convert             \
input.jpg \
-resize 80x80 \
-quality 75 \
thumbs/output.jpg

要么
mogrify             \
-resize 80x80 \
-format jpg \
-quality 75 \
-path thumbs \
*.jpg

关于imagemagick - ImageMagick:如何在没有背景的情况下按比例调整大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12433300/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com