Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Обои погода\день-ночь\сезон  (Прочитано 4235 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 𝓝𝓲𝓻𝓭

  • Автор темы
  • Участник
  • *
  • Сообщений: 216
    • Просмотр профиля
Обои погода\день-ночь\сезон
« : 16 Февраля 2017, 16:44:31 »
Возникла идея запилить меняющиеся от времени года\времени суток\погоды обоины. Принцип думаю будет таков:
За основу берем стандартные меняющиеся обои в убунте.
берем питоновские скрипты от "my-weather-indicator" (его получилось приручить скормив ему свои координаты)
а дальше в зависимости от условий создаем скриптом и magickImage-ом картинку которая подставлена в xml обоины.
Т.е. картинку можно затенить, повесить луну, нарисовать облака, дождь, нарисовать поверх температуру.

Конечно понимаю что баловство и много времени на это выделить не получится, но эффект должен получится интересный.

Что скажете? стоит заморочится?
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6752
  • 20% Cooler
    • Просмотр профиля
Re: Обои погода\день-ночь\сезон
« Ответ #1 : 16 Февраля 2017, 16:57:20 »
проще всего так:
парсим сайт гисметео, там как раз есть иконки день-ночь-дождь-снег. Каждому имени иконки присваиваем определенную обоину (день-ночь-дождь-снег), а её подставляем в команду установки обоев. Ставим скрипт в крон, выполняем раз в несколько часов.

создавать эффекты imagemagick'ом - что-то я сомневаюсь в красивом итоговом результате.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн 𝓝𝓲𝓻𝓭

  • Автор темы
  • Участник
  • *
  • Сообщений: 216
    • Просмотр профиля
Re: Обои погода\день-ночь\сезон
« Ответ #2 : 16 Февраля 2017, 17:10:14 »
Каждому имени иконки присваиваем определенную обоину
Слишком много картинок придется создать ))
Вот к примеру ночь )
Исходник
convert -level 40%,500%  lug.jpg lug1.jpg
convert -level 40%,500% -posterize 7 -colorspace GRAY lug.jpg lug1.jpg




Пользователь добавил сообщение 16 Февраля 2017, 17:14:32:
Картинку можно же создать в несколько проходов.
сначала лепим фон аля небо.
на него лепим луг. Получившееся затеняем, лепим луну.
затеняем облака, лепим облака и получается картинка. Если дождь то сверху еще и дождь налепить.
« Последнее редактирование: 16 Февраля 2017, 17:14:32 от Nird »
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн бамбук

  • Активист
  • *
  • Сообщений: 541
  • Kubuntu 20.04 LTS x86_64
    • Просмотр профиля
Chuwi LapBook 14.1   ревизия ноутбука-3.0

Оффлайн 𝓝𝓲𝓻𝓭

  • Автор темы
  • Участник
  • *
  • Сообщений: 216
    • Просмотр профиля
Re: Обои погода\день-ночь\сезон
« Ответ #4 : 21 Февраля 2017, 15:54:40 »
Это я видел. Вся соль такого подхода в том, что там просто заранее подготовленные восемь картинок которые меняются через каждые три часа. Это весьма просто сделать.
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн бамбук

  • Активист
  • *
  • Сообщений: 541
  • Kubuntu 20.04 LTS x86_64
    • Просмотр профиля
Re: Обои погода\день-ночь\сезон
« Ответ #5 : 21 Февраля 2017, 16:13:14 »
ну да - а чего огород городить.
Chuwi LapBook 14.1   ревизия ноутбука-3.0

Оффлайн 𝓝𝓲𝓻𝓭

  • Автор темы
  • Участник
  • *
  • Сообщений: 216
    • Просмотр профиля
Re: Обои погода\день-ночь\сезон
« Ответ #6 : 21 Февраля 2017, 16:17:06 »
Ну ответ в названии топика. погода\сезон.
Больше всего глупостей в течение дня совершает человек, который рано встаёт и поздно ложится.

Оффлайн RiseOfDeath

  • Любитель
  • *
  • Сообщений: 59
    • Просмотр профиля
Re: Обои погода\день-ночь\сезон
« Ответ #7 : 23 Июня 2017, 14:38:11 »
Это я видел. Вся соль такого подхода в том, что там просто заранее подготовленные восемь картинок которые меняются через каждые три часа. Это весьма просто сделать.


Просто или нет, но даже там есть баги :) Уже как минимум с этим можно заморочиться.

Я думаю нужно. Заморачивайтесь.

 

Страница сгенерирована за 0.054 секунд. Запросов: 23.