2017-04-10 2 views
0

에서 AMP에 를 변환하는 경우 AMP 버전 은밀한 된 HTML 코드 : 여러 이미지와나는 문제가 어떻게 PHP

내 문서,하지만 소스 코드 만있는 폭 값입니다.

<amp-img src="/url-img1.jpg" width="{widht-of-image}" height="{height-of-image}" layout="responsive"></amp-img> 
<amp-img src="/url-img2.jpg" width="{widht-of-image}" height="{height-of-image}" layout="responsive"></amp-img> 

사람이 pls는 그것을 어떻게 말해 줄 수 : AMP 버전에서

<img src="/url-img1.jpg" with="728"></img> 
<img src="/url-img2.jpg" with="640"></img> 

내가 아래로 높이 값을 추가해야합니까?

답변

0

당신은 getimagesize()

list($width, $height) = getimagesize('path_to_the_image/url-img1.jpg'); 
echo '<amp-img src="/url-img1.jpg" width="'. $width .'" height="'. $height . '" layout="responsive"></amp-img>'; 

그러나,이 조금에게 자원이 마지막에로드 된 것입니다 AMP의 목적을 패배 사용할 수 있습니다. 그들의 측면에서 캐싱은 이러한 문제를 해결해야하지만, 여전히 내 조언은 당신이 너비를 하드 코딩하는 것입니다, 당신은 또한 하드 코드를 높이. 이 작업을 한 번 자동화 한 다음 모든 작업을 교체 할 수 있습니다.