Use a gopher as default avatar (rather than the gravatar logo) (#3208)

Also changes the avatar from a jpeg to a png, to allow for
transparent background. The indexed png is also smaller in size.

Note that at the moment the default avatar is only used when
the user requested a custom avatar and the custom avatar file
is not found (should never happen).

In the future the default avatar could be used as a default
return when by-mail avatar lookups fail too (both gravatar
and libravatar support passing a default)
This commit is contained in:
Sandro Santilli 2016-06-27 12:12:30 +02:00 коммит произвёл 无闻
Родитель 8b35c194ec
Коммит 8a248696e9
4 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -240,7 +240,7 @@ func (u *User) GenerateRandomAvatar() error {
} }
func (u *User) RelAvatarLink() string { func (u *User) RelAvatarLink() string {
defaultImgUrl := "/img/avatar_default.jpg" defaultImgUrl := "/img/avatar_default.png"
if u.Id == -1 { if u.Id == -1 {
return defaultImgUrl return defaultImgUrl
} }

Просмотреть файл

@ -207,7 +207,7 @@ func HashEmail(email string) string {
// AvatarLink returns avatar link by given email. // AvatarLink returns avatar link by given email.
func AvatarLink(email string) string { func AvatarLink(email string) string {
if setting.DisableGravatar || setting.OfflineMode { if setting.DisableGravatar || setting.OfflineMode {
return setting.AppSubUrl + "/img/avatar_default.jpg" return setting.AppSubUrl + "/img/avatar_default.png"
} }
return setting.GravatarSource + HashEmail(email) return setting.GravatarSource + HashEmail(email)

Двоичные данные
public/img/avatar_default.jpg

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 6.1 KiB

Двоичные данные
public/img/avatar_default.png Normal file

Двоичный файл не отображается.

После

Ширина:  |  Высота:  |  Размер: 4.0 KiB