PHP로 실제 이미지를로드하지 않고 이미지 정보를 가져올 수 있습니까? 제 경우에는 높이와 너비가 필요합니다.PHP - 이미지 (높이 및 너비)를로드하지 않고 정보 얻기
이 코드를 사용하여 디렉토리에서 이미지를 가져올 수 있습니다. 나는 이미지의 URL을 echo하고 JS로 가져온다.
<?php
$directory = "./images/photos/";
$sub_dirs = glob($directory . "*");
$i = 0;
$len = count($sub_dirs);
foreach($sub_dirs as $sub_dir)
{
$images = glob($sub_dir . '/*.jpg');
$j = 0;
$len_b = count($images);
foreach ($images as $image)
{
if ($j == $len_b - 1) {
echo $image;
} else {
echo $image . "|";
}
$j++;
}
if ($i == $len - 1) {
} else {
echo "|";
}
$i++;
}
?>
http://php.net/manual/en/function.getimagesize.php –
정보를 원한다면 이미지를 사용해야합니다. 그러나 정보를 텍스트 타일에 저장할 수는 있습니다. 나중에 액세스 할 수있는 것과 같은 것입니다. – Jonast92
@Philip PHP는 사용자가 넘겨주는 모든 이미지를 파싱 할 것입니다. 그러나 Cal의 대답은 함수가 크기를 가져 와서 변수를 변수에 할당 할 때 메모리가 해제된다는 사실 때문입니다. 내가 너를 지키면 나는 그의 방법을 고수해야한다. –