myu*_*uf3 303 command-line resize image-processing
我想知道如何在 Ubuntu 中调整图像大小。什么是最简单的工具?
ane*_*hep 326
首先通过以下方式安装ImageMagick:
sudo apt-get install imagemagick
Run Code Online (Sandbox Code Playgroud)
打开终端并运行以下命令:
convert -resize 20% source.png dest.jpg
Run Code Online (Sandbox Code Playgroud)
它将大小减少到 20%。
请注意,减少不是 20%。
生成的图像会小很多,前者大小的
20%,而不是比以前小 20%,也不会小很多。
您还可以指定大小:
convert -resize 1024X768 source.png dest.jpg
Run Code Online (Sandbox Code Playgroud)
您还可以使用:来自同一包的mogrify
命令行工具。
Ric*_*way 203
你要简单?
运行sudo apt-get install nautilus-image-converter
,或单击nautilus-image-converter
.
它在 nautlius 中添加了两个上下文菜单项,因此您可以右键单击并选择“调整图像大小”。(另一个是“旋转图像”)。
如果您愿意,您可以一次性完成整个图像目录,而且您甚至无需打开应用程序即可执行此操作。
您需要重新启动 nautilus 以查看新的上下文菜单,运行nautilus -q
然后单击主文件夹图标以使用新插件重新加载 nautilus。
Eri*_*son 133
sudo apt-get install imagemagick
Run Code Online (Sandbox Code Playgroud)
该命令mogrify
使用调整后的图像覆盖原始文件:
mogrify -resize 50% *.png # keep image aspect ratio
mogrify -resize 320x240 *.png # keep image aspect ratio
mogrify -resize 320x240! *.png # don't keep image aspect ratio
mogrify -resize x240 *.png # don't keep image aspect ratio
mogrify -resize 320x *.png # don't keep image aspect ratio
Run Code Online (Sandbox Code Playgroud)
注意:您可以添加-auto-orient
以自动定向转换后的图像。
pop*_*pey 17
ImageMagick 就是你想要的包。它包含许多用于此目的的有用命令行工具。
这是一个简单的教程,解释了如何批量调整图像大小:-
mogrify -resize 320x240 *.jpg
Run Code Online (Sandbox Code Playgroud)
此命令完成后,所有图像都将替换为自己调整大小的版本。请注意,为了保持图像纵横比,mogrify 可能不会生成恰好为 320x240 的图像。要强制执行此操作,请通过在所需分辨率的末尾放置一个感叹号来修改原始命令:
mogrify -resize 320x240! *.jpg
Run Code Online (Sandbox Code Playgroud)
小智 15
无需安装任何新软件,只需执行此操作
convert -resize 50% myfigure.png myfigure.jpg
Run Code Online (Sandbox Code Playgroud)
或者
convert myfigure.png -resize 200x100 myfigure.jpg
Run Code Online (Sandbox Code Playgroud)
mal*_*kan 10
目前nautilus-image-converter在Ubuntu 13.10 中不起作用。因此我在命令行上使用imagemagick,这是一个很好的解决方法(至少对我而言)。
sudo apt-get install imagemagick
Run Code Online (Sandbox Code Playgroud)
我经常使用mogrify来简单地调整多个图像的大小并覆盖原始文件。IE。此命令会将所有 JPG 文件的尺寸缩小到原始尺寸的 40%:
mogrify -verbose -resize '40%' *.JPG
Run Code Online (Sandbox Code Playgroud)
您还可以使用无处不在的ffmpeg
(或avconv
)工具来调整图像大小:
ffmpeg -i image.jpg -s 4096x2048 image-resized.jpg
Run Code Online (Sandbox Code Playgroud)
如果您想要真正快速调整 JPEG 图像大小 - 尝试epeg(如此处和此处所述)-需要从源代码构建。