Я использую 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
добавляется каждый раз команда запускается Есть ли способ, как я могу это исправить?
Это может быть неправильный синтаксис команды 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
(Источник: IM )