我正在使用 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 网站)