Обои из любимых артистов и альбомов с помощью lastfm

На welinux на днях был пост-ссылка на python скрипт создающий обои из любимых альбомов, умеющий составлять как коллажи так и просто замощенные обложками альбомов изображения нужного размера
В комментариях скрипт немного изменили и сделали возможность создавать изображения не из обложек, а из изображения автора. В общем автор сего поста ссылки модифицировал скрипт, теперь он живет тут и умеет достаточно много(хотя и до модификации не мало умел) — настраиваемая прозрачность, размер альбома, градиенты в коллаже и прочие приятные мелочи...
коллаж из артистов на lastfm
замощенное изображение из альбомов на lastfm
В общем картинки в этой записи как пример работы скрипта, сделаны командами
/wallpaperfm.py -m collage -u muhas -i 1024x600 -A -f lastfm_collage -x http://userserve-ak.last.fm/serve/126/45581429.jpg -x http://userserve-ak.last.fm/serve/126/27549811.jpg -a 150
и
/wallpaperfm.py -m collage -u muhas -i 1024x600 -f lastfm_most -a 64
где параметр -f это имя файла, -m collage означает что делать коллаж, -u это имя пользователя lastfm, -i размер будущего изображения, -a это размер изображения альбома, -x это путь к картинкам исключений(к примеру в моем случае это артисты без изображений, вместо их изображения вставляется картинка с lastfm что на обоях как-то не смотрится).

В общем приятного использования, и не забывайте выслать автору модификации багрепорты и фичареквесты, лично я пошел просить возможность изменения цвета фона...
Juev 10-07-2010
Интересная идея, но на выходе, на мой взгляд получается какой-то страшный wallpaper.
Даже изменив цвет фона, по сути ничего не изменишь. Имхо конечно, но все же.
И зачем так много артистов и альбомов размещать на рабочем столе??
muhas 10-07-2010
@Juev сделай -a 250 и их будет меньше =)

вообще ещё настройки CanvasSize Opacity и количество альбомов (50 по дефолту) и прочие...
можно стекло делать аля

в общем можно сделать вполне неплохие обои не заморачиваясь на работу в графическом редакторе, при желании конечно...
Juev 10-07-2010
А вот этот пример мне нравится!
Спасибо!!
roignac 10-07-2010
Спасибо за рекламу =)
Хотелось бы получить побольше идей для улучшения скрипта - например, автоматическая замена обоев для DE.
И еще - а что за картинки исключаешь в примере? "Неэтетичные" или картинки-заменялки Lastfm для артистов без картинок?
muhas 10-07-2010
@roignac всегда пожалуйста. хорошему рекламу всегда за рад сделать

исключаю картинки-земенялки для артистов (ну и для альбомов наверное тоже заменял бы) а то не всех артистов lastfm знает подставляя всякую мерзость в виде картинки что вставил в коммент

а вот автоматическая смена обоев хз - мне привычнее и удобнее в своем скрипте заюзать создание новой обоины и её установку. хотя кому-то думаю будет приятна такая возможность прямо в скрипте (но такие, имхо, больше любят гуйню для настройки)

по поводу улучшения углов в альбомах я уже писал в личке на welinux
roignac 10-07-2010
1) надеюсь, получится исключать все такие картинки. Внёс в ToDo лист
2) автоматическая смена обое - фича опциональная, безусловно. Гуйня для скрипта - это тоже план на будущее, ибо у самого параметры уже доросли до огромных значений
muhas 10-07-2010
про цвет бэкграунда не забудь, плз, а то в нечерных цветовых схемах не очень смотрится....