> php教程 > PHP开发 > php getimagesize 함수 - 이미지 정보 가져오기

php getimagesize 함수 - 이미지 정보 가져오기

黄舟
풀어 주다: 2016-12-28 12:00:03
원래의
1405명이 탐색했습니다.

getimagesize() 함수는 이미지 크기 및 관련 정보를 얻는 데 사용됩니다. 성공하면 배열을 반환하고, 실패하면 FALSE를 반환하고 E_WARNING 수준 오류 메시지를 생성합니다.

구문 형식:

array getimagesize ( string $filename [, array &$imageinfo ] )
로그인 후 복사

getimagesize() 함수는 모든 GIF, JPG, PNG, SWF, SWC, PSD, TIFF, BMP, IFF, JP2, JPX, JB2, JPC를 측정합니다. , XBM 또는 WBMP 이미지 파일의 크기를 반환하고 이미지 크기와 파일 유형, 이미지 높이 및 너비를 반환합니다.

인스턴스 1: 로컬 이미지 파일

<?php
list($width, $height, $type, $attr) = getimagesize("runoob-logo.png");
echo "宽度为:" . $width;
echo "高度为:" . $height;
echo "类型为:" . $attr;
?>
로그인 후 복사

위 예의 출력 결과는 다음과 같습니다.

宽度为:290
高度为:69
类型为:3
属性:width="290" height="69"
로그인 후 복사

인스턴스 2: 원격 이미지 파일

<?php
$remote_png_url = &#39; 
$img_data = getimagesize($remote_png_url);print_r($img_data );?>
로그인 후 복사

위 예제의 출력 결과는 다음과 같습니다.

Array(
    [0] => 290
    [1] => 69
    [2] => 3
    [3] => width="290" height="69"
    [bits] => 8
    [mime] => image/png)
로그인 후 복사

반환 결과 설명

인덱스 0은 이미지 너비의 픽셀 값을 제공합니다.

인덱스 1은 제공합니다. 이미지 높이

인덱스 2의 픽셀 값은 이미지 유형을 제공하고 숫자를 반환합니다. 여기서 1 = GIF, 2 = JPG, 3 = PNG, 4 = SWF, 5 = PSD, 6 = BMP, 7 = TIFF(인텔 바이트 순서), 8 = TIFF(모토로라 바이트 순서), 9 = JPC, 10 = JP2, 11 = JPX, 12 = JB2, 13 = SWC, 14 = IFF, 15 = WBMP, 16 = XBM

인덱스 3은 HTML의 태그에 직접 사용할 수 있는 너비와 높이의 문자열을 제공합니다.

인덱스 비트는 이미지의 각 색상에 대한 비트 수를 제공합니다. 바이너리 형식

인덱스 채널은 이미지의 채널 값을 제공합니다. RGB 이미지의 기본값은 3입니다.

인덱스 MIME은 이미지의 MIME 정보를 제공합니다. 이 정보는 HTTP 콘텐츠에서 사용할 수 있습니다. - 다음과 같은 유형 헤더 정보에 올바른 정보를 보냅니다. header("Content-type: image/jpeg");

위는 php getimagesize 함수입니다. 이미지 정보의 내용을 가져옵니다. 더 많은 관련 콘텐츠를 보려면 PHP 중국어 인터넷(m.sbmmt.com)을 주목하세요!


원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿