Skip to:
Content
Pages
Categories
Search
Top
Bottom

Avatars VERY low Quality

  • Avatar of Morgue89
    Morgue89
    Member

    @morgue89

    I am using echo get_avatar( get_the_author_id(), ’100′ )’ to display a small avatar on non-buddypress areas of my site. But they are coming out VERY low quality. I think this is calling out the tiny version of the avatar and blowing it up.

    What part of the code do I need to change to get the regular avatar? Thanks!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Avatar of Paul Gibbs
    Paul Gibbs
    Keymaster

    @djpaul

    If you look at the URL in the output, does it display better when you load it directly in a web browser? Can you share the URL?

    Avatar of Morgue89
    Morgue89
    Member

    @morgue89

    Hi @DJPaul ! Here is the url I am getting: http://www.terrorsofmen.com/wp-content/uploads/avatars/2/94984fdedaabe60ce4c75a47307d2eba-bpthumb.jpg

    it Needs to be: http://www.terrorsofmen.com/wp-content/uploads/avatars/2/94984fdedaabe60ce4c75a47307d2eba-bpfull.jpg

    I need bpfull instead of bpthumb. I have tried every combination I can think of with ‘type=full’ ‘size=full’ ‘full’ etc but no luck. If you have any idea I’d really appreciate it, my site goes live tomorrow and I’d like to have the avatars looking nice.

    Thanks!!

    Avatar of Morgue89
    Morgue89
    Member

    @morgue89

    As a temporary fix I changed the avatars defualt in bp-core-avatars.php from ‘thumb’ to ‘full’. This works for now but I feel it may slow down my site in the future. If anyone has the full solution let me know!

    Avatar of Maruti Mohanty
    Maruti Mohanty
    Participant

    @marutim

    I have faced the same issue and as above didnt want to edit the core files. I looked through and did it with js.. It worked for me
    I am putting it below for all who has been looking for a solution and if you have a better solution please update that too
    `
    jQuery(‘.avatar’).each(function(){
    // Replacing the -bpthumb with -bpfull for higher resolution images.
    var source = jQuery(this).attr(‘src’);
    var startIndex = source.lastIndexOf(‘-’);
    var endIndex = source.lastIndexOf(‘.’);
    var removeValue = source.substring(startIndex, endIndex);
    if(‘-bpthumb’ == removeValue){
    var newSource = source.replace(removeValue, ‘-bpfull’);
    jQuery(this).attr(‘src’, newSource);
    }
    });
    `

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Avatars VERY low Quality’ is closed to new replies.