如何调整壁纸图像的大小?

如何调整壁纸图像的大小?

我正在使用 Ubuntu 12.04。

我正在尝试将地球旋转的图片设置为我的壁纸。我目前正在使用以下命令使用“计划任务”:

wget -O static.die.net/earth/mercator/1600.jpg \
     --user-agent="Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.10 (KHTML, like Gecko) Chrome/8.0.552.224 Safari/534.10" \
     http://static.die.net/earth/mercator/1600.jpg

如何使用相同的命令将图像大小调整为 1280x1024?

另外:>/dev/null 2>&1每次运行命令时都会添加。有什么方法可以解决这个问题吗?

答案1

对于您想要的结果,该命令的语法可能不正确wget:只需运行wget http://static.die.net/earth/mercator/1600.jpg即可将图像保存为1600.jpg当前目录。此外,该网站似乎--user-agent不需要此选项。

调整图像大小会使图像稍微变形,因为您实际上是在尝试将一定量的数据“压缩”到更大的数据容器中 - 这意味着必须根据图像编辑器的假设添加数据。不过,您仍然可以使用 ImageMagick 尝试一下。它由软件包提供imagemagick

您可以使用两种方法之一来转换它。第一种方法可能更可取,因为它不会使图像失真太多,即保持图像的纵横比并将其调整为 1280 x 887,如果您在 1280 x 1024 桌面背景后面设置了绿色纯色背景颜色等,这种方法可能仍然有效。要以这种方式调整图像大小,请使用:

convert 1600.jpg -resize 1280 x 887 1600_2.jpeg

或者

convert 1600.jpg -resize 1280 x 1024 1600_2.jpeg

这会使图像在水平方向上缩小,但垂直尺寸保持不变。

第二种方法将涉及水平缩小图像并垂直拉伸图像。这将使图像更加扭曲,命令的语法为:

convert 1600.jpeg -resize 1280 x 1024\> 1600_2.jpeg

(来源:ImageMagick 网站

相关内容