2012-10-11 4 views
0

좋아요, 그래서 내 사용자 Gravatar 이미지의 스타일을 고수하려고 노력해 왔습니다. 문제는 테스트 계정에 업로드 한 사진이 실제로 고해상도 인 경우에도 확대하려고하면 이미지가 흐리게 표시됩니다. 나는 H : 200px W : 200px에 관한 다른 사이트에서 gravatar를 보았고 사진의 해상도는 완벽합니다. 지금은 내가 잘못된 방법흐리게 Gravatar 내 웹 사이트에있는 이미지?

<img class="img-circle" height="200px" width="200px" src="<?php echo $profile->get_gravatar($profile->getField('email'), false, 54); ?>"/> 

내가 높이와 아마 잘못 믿는 IMG 클래스 = "IMG-원"후 폭 권리를 추가에서 사진의 크기를 조정하려고 노력했다고 생각? 여기에 보이는 모양의 이미지와 모양이 있어야합니다.

(포토샵에서 오는) 올바른

enter image description here

enter image description here

(사이트에서 살고있는) 잘못된 흐릿. 서버 왜곡을 확인하십시오.

내가 원하는 것은 Gravatar에서 사진의 원래 크기를 가져 와서 일반 해상도로 표시하도록 CSS에 지시하는 것입니다. 태그에 직접 너비와 크기를 추가하면 사이트에 불어 나기 때문입니다 . 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?

+0

'$ profile-> get_gravatar'의 코드는 어떻게 생겼습니까? – j08691

+1

Gravatar에서 단순히 더 큰 이미지를 요청 해 보셨습니까? 기본적으로 (크기가 지정되지 않은 경우) 이미지의 크기는 80x80 픽셀뿐입니다 ... 코드에서 54가 표시되므로 54x54 이미지를 요청한 것 같습니다. – animuson

답변

5

Gravatar 이미지 URL을 가져 오면 서버에 가져올 해상도를 지정하십시오. 지금 당신은 54x54 픽셀 이미지를 요청하고 있습니다 :

<?php echo $profile->get_gravatar($profile->getField('email'), false, 54); ?> 

변경 마지막 번호 200 (표시 할 크기와 일치하는) 당신이 잘되어야합니다.

+0

감사! 이것은 트릭을했다 :) 많이 감사! –

관련 문제