사진에 링크 된 URL이 포함 된 데이터베이스에서 트윗을 가져옵니다.링크에서 추출한 사진 크기 조정
내 사이트에 사진을 표시 할 수 있었지만 너무 큽니다. 내가 뭘 해봤
foreach ($entities->media as $media) {
$tweet_text =str_ireplace($media->url, '<a href="'.$media->expanded_url.'">'
.$media->display_url.'</a>', $tweet_text);
{
$media_html = '';
$url = $media->media_url_https;
$link = $media->url;
$width = $media->sizes->w;
$height = $media->sizes->h;
$media_html = "<a href=\"" . $url . "\" target='_blank'>";
$media_html .= "<img src=\"" . $url . "\" width=\"" .$width.
"\" height=\"" .$height. "\" />";
$media_html .= "</a><br />";
$media_html .= $tweet_text;
}
return $media_html;
: 여기
코드입니다$width = $media->sizes->w;
$height = $media->sizes->h;
$width = ($width)/2;
$height = ($height)/2;
하지만 그것은 단지 그 후 표시되지 않습니다. 나는 많은 변화를 시도하고 내가 일을 얻을 수있는 유일한 것은 내가
$width = $media->sizes->w+100;
$height = $media->sizes->h+100;
추가 그러나 이것은 단지 (100)에 w 및 시간을 변경하고 당신이 알고있는 대부분의 사진은 완벽한 사각형이 아닌 경우입니다 !
모두 어떻게 생각하십니까?
어떤 라이브러리에 이미지를로드합니까? '$ media'를 객체로 참조하지만 어떤 객체 유형이'$ media'입니까? –
이해를 돕기 위해 더 많은 코드를 추가했습니다. 로드 타임을 돕기 위해 너비와 높이를 반으로 자르고 싶습니다. 미리보기 이미지를 사용해 보았는데 끔찍한 품질이었습니다. –
그 방법을 사용하여 이미지의 크기를 조정하면 로딩 시간에 도움이되는지 확신 할 수 없으므로 원본 크기의 이미지는 무관하게 다운로드됩니다. $ media의 크기를 인쇄하면 변경하기 전에 예상되는 값이 표시됩니까? – Fredd