2017-03-03 7 views
1

내 블로그 스폿 블로그에 다음 템플릿을 사용하고 있습니다. http://bold-bthemez.blogspot.com/ 첫 페이지의 이미지가 갑자기 흐릿 해 보이는 것을 볼 수 있듯이 (어제까지는 괜찮 았습니다. 갑자기 왜 이렇게 바뀌 었는지 알지 못합니다.) 여기에 질문을 던진 다른 사람에게도 비슷한 일이 일어 났지만 Javascript와 관련이있는 것으로 추측합니다. 그러나 대답은 내 블로그에서 작동하지 않습니다. (Thumbnail images on home page (grid) now appearing blurry. How to correct that?)홈페이지 (Blogspot 블로그)의 미리보기 이미지가 갑자기 흐릿 해 졌나요?

도와주세요. 이 문제를 해결하기 위해 4 시간 동안 노력했는데 ...

+0

이미지가 실제로 작습니다 ... 무엇을 기대합니까? –

+0

72x72 미리보기 이미지 1600x1200의 이미지가 375x210까지 날려 버렸습니다. 흐리게 처리되어 있지 않습니다. 픽셀 화되었습니다. 자바 스크립트와 관련이 없으며, 이미지 사용과 관련된 모든 것이 있습니다. –

+0

지금 바뀌 었음을 알고 있습니다. 하지 않았다 - 어떻게 bizzare !!! 그들은 지금 더 낫다! –

답변

0

이 문제는 Blogger에서 게시물의 미리보기 이미지 URL (레이아웃 태그 -<data:post.thumbnailUrl/>을 통해 액세스 할 수 있음)의 구조가 변경 되었기 때문에 발생했습니다. s72-cs72-c-k-no으로 변경되었습니다. 많은 Blogger 템플릿 작성자가 기본 해상도 72x72 픽셀에서 큰 크기로 이미지 크기 조정을 위해 정규식 일치를 사용했기 때문에 문제가 발생했습니다. 정규식 일치 조건이 더 이상 충족되지 않아 이미지 크기 조정 스크립트가 이미지 해상도를 변경하지 않고 기본 72x72 픽셀이 렌더링되었습니다 (원래 해상도보다 훨씬 더 큰 해상도로 픽셀 화/흐리게 표시됨)

그러나이 솔루션 (정규 표현식을 사용하여 축소판 해상도 변경)이 많은 블로그에서 사용 되었기 때문에 많은 사용자에게 영향을 미쳤습니다. 이 점을 고려하여 Blogger는 변경 한 내용을 미리보기 이미지 URL으로 되돌 렸습니다. 다음은 공식 블로거 포럼에서이 문제에 관한 post from a Google employee입니다 -

안녕 모두,

그것은이 문제가 가까운 장래에 을 복구됩니다 인한 변화는, 그래서 역방향을 추천 할 것입니다 가능성이 높습니다 이 문제에 대한 해결책은 입니다. 이 메시지/게시물이 사용자에게 의 의미가 없으면 맞춤 템플릿의 작성자에게 의미가있을 수 있으므로 미래에 비슷한 변경 사항이있는 경우 사람들에게 알리도록하십시오.

Blogger의 레이아웃 엔진 (템플릿 언어)에는 축소판의 크기를 변경하는 데 사용할 수있는 'resizeImage'연산자가 있습니다. 많은 사람들이 자바 스크립트 정규식을 사용하여 값을 변경하는 맞춤 템플릿을 보유하고 있습니다. ('s72-c'의 문자열 교체). URL 부분을 대체하여 서버 측에서 더 효과적으로 구현할 수 있습니다.

<data:post.thumbnailUrl />

원하는 새로운 폭을 소요 resizeImage 작업을 위해 변경 가능이 태그는, 새로운 폭 : 높이 비율. 예 : 200x200 크기의 이미지에 대한 resizeImage 운영자에

<b:eval expr='resizeImage(data:post.thumbnailUrl, 200, "1:1")' />

더 많은 문서는 여기에서 찾을 수 있습니다 :이 도움이 https://productforums.google.com/forum/#!topic/blogger/4R_sAkgZH9I

희망을.