Забавно получилась. Идея утилитки проста как божий день.
Берутся все юзерпики пользователя. Дальше для каждого пикселя кажой картинки значения Red, Green и Blue складываются, и делятся на количество юзерпиков. В итоге мы получаем средний цвет каждого пикселя картинки.
Получается у всех по разному. Чем больше юзерпиков, тем менее интересная картина (см., например картинку из 55 юзерпиков
Как показали мои наблюдения, самые интересные картинки получаются при количестве юзерпиков от 3 до 10. Однако, вот из
Ну и еще два момента. Юзрепик у меня жестко генерируется размером 100x100 (максимальный разрешенный размер юзерпика в ЖЖ). Если все юзерпики пользователя меньшего размера, недостающие пиксели заменяются белым. Картинки меньшего размера позиционируются строго по центру (т.е. картинка 60x60 px, будет начинаться на 20-м пикселе сверху и слева).
Среднее значение пикселей считается только по тем картинкам, которые попадают по размерам на этот пиксель (т.е. если у пользователя 10 картинок разного размера, и, допустим пиксель с координатами 4x7 покрывают только три картинки, то средний цвет пикселя будет определяться, как сумма цветов в этих трех картинках деленная на три).
Вот. Это лирика.
А, на самом деле, получается иногда очень забавно.
Вот подборочка, из того, что я сгенерировал. Кое где воистину шедевры)
![]() |
![]() |
![]() |
![]() |
А вот этот усредненный юзерпик, я бы даже на полном серьезе порекомендовал бывшей

Ну и конечно же:

Узнайте свой by
P.S. Кстати, если у Вас тоже что-то интересное получилось, киньте в коммент линку, плиз - интересно же)
P.P.S. Поповоду анимированных юзерпиков - извините, но учитывается только первый кадр анимации =\. Писал я это всё очень быстро, за один короткий вечер, потому не вдавался в детали. Возможно, если руки дойдут, то буду переводить всё на ImageMagic или, разбираться с тем, какие возможности по работе с анимацией в GD2. Сразу на ImageMagic'е не писал потому как так быстрее...




← Ctrl← Alt
Ctrl →Alt →
January 10 2006, 08:34:53 UTC 6 years ago
January 10 2006, 08:42:19 UTC 6 years ago
January 10 2006, 08:46:53 UTC 6 years ago
6 years ago
6 years ago
January 10 2006, 10:21:20 UTC 6 years ago
January 10 2006, 10:29:43 UTC 6 years ago
January 10 2006, 11:41:41 UTC 6 years ago
January 10 2006, 13:01:43 UTC 6 years ago
January 10 2006, 15:50:18 UTC 6 years ago
Сенкх
January 10 2006, 13:03:22 UTC 6 years ago
Однако вы порадили монстра.
Я ужзе чую его поступь в своей френдленте.
January 10 2006, 13:04:10 UTC 6 years ago
6 years ago
6 years ago
January 10 2006, 14:25:37 UTC 6 years ago
а то мой жиф-ресайкл-бин картинку я-на-фоне-скворечника испортил. не поправить никак?
а то ведь запущщу ща фотошоп, уж так хочется))
January 10 2006, 14:29:50 UTC 6 years ago
Т.Е., при запросе, у меня происходит сначала проверка, прошло ли 3 часа с прошлой генерации картинки. Если нет, то выдаётся сохраненный вариант.
Если прошло больше трех часов - тогда проверяется - меняли ли Вы картинки, и если да, то перегенерируется усредненная.
Вывод: Лезьте в фотошоп, меняйте картинки, и через три часа заходите на http://dmitriypopov.ispvds.com/lj/userp
6 years ago
6 years ago
5 years ago
5 years ago
January 10 2006, 15:47:41 UTC 6 years ago
January 10 2006, 15:49:59 UTC 6 years ago
January 10 2006, 19:26:20 UTC 6 years ago
January 10 2006, 19:28:16 UTC 6 years ago
January 10 2006, 19:43:46 UTC 6 years ago
=)
И вот я взял все что в наличии имел И залепил все бледно коричневым... Получилось говно.January 11 2006, 10:15:53 UTC 6 years ago
Re: =)
Зато как две капли воды? ;)6 years ago
January 10 2006, 20:10:19 UTC 6 years ago
мой юзерморд дюже пондравилси :))
January 10 2006, 20:12:00 UTC 6 years ago
January 10 2006, 20:15:16 UTC 6 years ago
но идея - супер!
January 10 2006, 20:19:21 UTC 6 years ago
http://dmitriypopov.ispvds.com/lj/userp
)
6 years ago
6 years ago
January 10 2006, 20:45:46 UTC 6 years ago
January 10 2006, 22:47:01 UTC 6 years ago
риспект ))
зер гуд маляр, аднака ))January 11 2006, 01:36:33 UTC 6 years ago
January 11 2006, 06:47:54 UTC 6 years ago
January 11 2006, 08:32:35 UTC 6 years ago
January 11 2006, 08:28:11 UTC 6 years ago
January 11 2006, 09:16:40 UTC 6 years ago
Вернее, даже, каким образом идёт взаимодействие программы и LJ?
January 11 2006, 09:21:05 UTC 6 years ago
6 years ago
6 years ago
January 11 2006, 09:17:09 UTC 6 years ago
January 11 2006, 09:34:36 UTC 6 years ago
January 11 2006, 09:38:11 UTC 6 years ago
6 years ago
January 11 2006, 10:37:14 UTC 6 years ago
January 11 2006, 13:29:38 UTC 6 years ago
January 11 2006, 15:05:40 UTC 6 years ago
Узнайте свой by
January 11 2006, 15:25:13 UTC 6 years ago
а мне мой нравицца :))))
http://www.livejournal.com/users/sun4frJanuary 11 2006, 15:43:41 UTC 6 years ago
У меня тож ничаво!!! ;)
Узнайте свой by
← Ctrl← Alt
Ctrl →Alt →